3 Punkte von GN⁺ 2024-08-18 | 1 Kommentare | Auf WhatsApp teilen
  • Überblick

    • mpv ist ein freier Software-Mediaplayer für die Nutzung über die Kommandozeile
    • Unterstützt eine Vielzahl von Medien-Dateiformaten, Audio- und Video-Codecs sowie Untertiteltypen
  • Skripting

    • Dank leistungsstarker Skripting-Funktionen kann der Player für nahezu jede Aufgabe eingesetzt werden
    • Im Wiki gibt es verschiedene Benutzerskripte
  • On-Screen-Controller

    • mpv verfolgt einen minimalistischen Ansatz und bietet keine echte GUI, verfügt aber über einen kleinen Controller über dem Video für grundlegende Steuerung
  • Hochwertige Videoausgabe

    • mpv bietet Videoausgabe auf Basis von OpenGL, Vulkan und D3D11 und unterstützt viele Funktionen, die Video-Enthusiasten schätzen, darunter Video-Skalierung, Farbmanagement, Frame-Timing, Interpolation und HDR
  • GPU-Videodekodierung

    • mpv kann auf allen Plattformen die meisten Hardware-Decoding-APIs nutzen
    • Hardware-Decoding kann bei Bedarf zur Laufzeit aktiviert werden
  • Einbettbar

    • mpv bietet eine einfache C-API, die leicht als Bibliothek genutzt und einfach in andere Anwendungen integriert werden kann
  • Aktive Entwicklung

    • mpv wird aktiv weiterentwickelt, mit Fokus sowohl auf neue Funktionen als auch auf Code-Refactoring und Bereinigung
    • Wer eine Funktion möchte, kann einen Patch einreichen oder eine Anfrage stellen

GN⁺-Zusammenfassung

  • mpv ist ein leistungsstarker kommandozeilenbasierter Mediaplayer, der zahlreiche Medien-Dateiformate und Codecs unterstützt
  • Er bietet starke Skripting-Funktionen und hochwertige Videoausgabe und liefert den Nutzern dadurch Flexibilität und hohe Qualität
  • Durch Hardware-Decoding und Einbettbarkeit kann er auf verschiedenen Plattformen und in unterschiedlichen Anwendungen eingesetzt werden
  • Dank einer aktiven Entwickler-Community und Benutzerskripten entwickelt sich das Projekt kontinuierlich weiter
  • Ähnliche Projekte mit vergleichbaren Funktionen sind VLC Media Player und Kodi

1 Kommentare

 
GN⁺ 2024-08-18
Hacker-News-Kommentare
  • Wird verwendet, um Videoframes Bild für Bild zu prüfen, besonders nützlich ist die Funktion, einen Frame zurückzugehen
    • VLC unterstützt diese Funktion nicht, der entsprechende Thread ist interessant
  • Ein sehr minimalistischer und leistungsstarker Media-Player, der seine Aufgabe gut erfüllt
    • Der Commit mit der Beschwerde des Autors über Locale-Einstellungen ist amüsant
  • Ich habe vor einigen Jahren angefangen, es unter Linux zu verwenden
    • Inzwischen auf allen Geräten nutzbar, funktioniert auch auf einem Android-Tablet perfekt
    • Minimalistische und vernünftige Standardeinstellungen, schnell und funktioniert gut
    • Wiedergabe nativ über SSH möglich, wirklich großartig
    • Kürzlich brauchte ich einen Hotkey zum Drehen von Videos; in mpv lässt sich das in input.conf mit r cycle_values video-rotate "90" "180" "270" "0" festlegen
  • Um unter Linux Hardwarebeschleunigung zu nutzen, muss man hwdec=auto zu mpv.conf hinzufügen
    • Kompatibel mit AMD/Intel/NVIDIA
  • Im input.conf-Datei wurden Filter-Tastenkürzel erstellt
    • F1: Dynamikkompressor (macht laute Töne leiser und leise Töne lauter)
    • F2: Deinterlacing mit den Standardeinstellungen
    • Das sind Standard-ffmpeg-Filter und sie lassen sich in mpv in Echtzeit ein- und ausschalten
  • Funktioniert immer gut und kommt mit jeder Datei problemlos zurecht
    • Als ich das Projekt vor einigen Jahren zum ersten Mal entdeckt habe, war ich beeindruckt, wie stark im Vergleich zu anderen Player-Projekten auf Korrektheit und exakte Wiedergabe geachtet wurde
    • Dateien, bei denen VLC Probleme mit der Farbwiedergabe hat, spielt mpv perfekt ab
  • Der beste Media-Player: großartige minimalistische UI, Hardwarebeschleunigung, Videowiedergabe
    • Dank der konstanten Qualität werde ich wohl mein Leben lang Pirat bleiben; selbst Streaming-Dienste kommen trotz Hunderten Millionen Dollar nicht an dieses Niveau heran
  • mpv ist großartig, ohne besondere Reihenfolge seien folgende Dinge erwähnt
    • Seeds of Might/JySzEs Standard-mpv.conf
    • uosc, eine funktionsreiche, aber weiterhin minimalistische UI
    • thumbfast, ein schneller Thumbnailer zur Nutzung mit uosc oder anderen benutzerdefinierten UIs
    • SmartSkip von Eisa01, bietet audiobasierte Funktionen wie das Überspringen von Intros
  • mpv unterstützt verschiedene Skripte
    • Man kann zum Beispiel das gerade angesehene Video schneiden und croppen
    • Man kann Hotkeys für Funktionen einführen, die ich bei anderen Playern noch nie gesehen habe
    • Mit input.conf kann man Helligkeit und Farben der gerade angesehenen Szene normalisieren (funktioniert möglicherweise nicht bei Verwendung von Hardware-Decoding)
    • Man kann auch einen Hotkey zum Drehen von Videos festlegen
  • Ich wusste nicht, dass mplayer geforkt wurde, sieht gut aus
    • Der Hauptgrund, warum ich mplayer Anfang der 2000er verwendet habe, war die Performance; bei CPU-Auslastung und „Smoothness“ war er überlegen
    • Andere Player ruckelten, mplayer dagegen nicht (ohne Motion Interpolation)
    • Ein Freund sagte, mplayer sei sehr präzise (jeder Frame habe exakt die gleiche Dauer), was dieses „geschmeidige“ Gefühl erkläre
    • Ich frage mich, ob dieser Vorteil der Geschmeidigkeit noch immer besteht und ob jemand weiß, warum es sich so angefühlt hat