9 Punkte von GN⁺ 2025-01-15 | 1 Kommentare | Auf WhatsApp teilen
  • FFmpeg By Example ist eine Dokumentationswebsite, die verschiedene Einsatzmöglichkeiten von FFmpeg zeigt
    • Wenn du eine tolle Idee hast, die du mit der Community teilen möchtest, kannst du dazu beitragen

Eine Textdatei nach STDOUT ausgeben

  • Es wird erklärt, wie man mit dem ffmpeg-Befehl eine Textdatei nach STDOUT ausgibt

Alle Beispiele

  • Mehrere Videoclips als einen einzigen Input extrahieren

    • Tags: #cut #multiple-outputs
  • Alle von FFmpeg unterstützten Audio-/Video-Encoder auflisten

    • Tags: #metadata #no-video
  • Videoframes, Timecodes und Metadaten mit dem Showinfo-Filter analysieren

    • Tags: #showinfo #metadata #frames
  • Drawtext und Drawbox mit dem Sendcmd-Manifest verwenden

    • Tags: #sendcmd #drawtext #overlay
  • Rohe Keyframes und Nicht-Keyframes aus einem Video extrahieren

    • Tags: #video-extract
  • Einen Datenkanal nach STDOUT ausgeben

    • Tags: #no-video #metadata
  • Eine Audiodatei mit Atrim auf Sample-Ebene zuschneiden

    • Tags: #mp3
  • X Frames ab einem bestimmten Zeitpunkt als JPG-Dateien extrahieren

    • Tags: #extract-thumbnails #video-extract
  • Ein Video erstellen, indem Bilder mit einer bestimmten Framerate wiederholt werden

    • Tags: #gif #meme
  • Mit dem Crop-Filter einen unregelmäßigen Kamerabewegungseffekt erzeugen

    • Tags: #testsrc #camera #crop
  • Erstellt von Gariany und der FFmpeg-Discord-Community

1 Kommentare

 
GN⁺ 2025-01-15
Hacker-News-Kommentare
  • Beim Einsatz von ffmpeg ließ ich mir die Befehle von ChatGPT erstellen und musste dadurch nicht mehr mühsam Stack Overflow durchsuchen

  • Es braucht eine „Best of HN“-Liste, damit sich nützliche Websites rund um ffmpeg leichter finden lassen

  • Ich werde teilen, wie man digitalisierte Heimvideokassetten mithilfe von Szenenerkennung in Clips umwandelt

    • Durch Kamerablitze oder Verwacklungen kann es zu Fehlfunktionen kommen, daher muss man Start- und Enddateien festlegen und sie mit ffmpeg zusammenführen
    • Nach einem Mac-Update bekam ich ohne -c:v h264_videotoolbox eine bessere Leistung
    • Unter Windows verwende ich mit einer Nvidia-GPU das Flag -c:v h264_nvenc
    • Ich frage mich, warum ffmpeg das nicht automatisch erkennt
    • Ich habe eine installierte ffmpeg-Version ohne GPU-Beschleunigung gefunden und dadurch Cloud-Server-Kosten gesenkt
  • Die CLI von ffmpeg folgt einer eigenen Logik und ist von der Reihenfolge abhängig

    • Ich experimentiere damit, Rohvideo von einer Videokamera zu speichern
    • Ich verwende ffmpeg-python, um Befehle zusammenzusetzen, und optimiere die Leistung, indem ich die Anzahl der Threads begrenze
    • Ich suche nach einer besseren verlustfreien YUV-Kodierung
  • Die Syntax von ffmpeg bleibt mir nicht gut im Gedächtnis, daher nutze ich ein LLM, um die benötigten Befehle zu bekommen

    • Werkzeuge wie MegaCLI waren ebenfalls schwer zu benutzen
  • GStreamer hat verständlichere Befehle und Dokumentation als ffmpeg

    • Mit GStreamer erledige ich anspruchsvolle Videoarbeiten
  • ffmpeg fühlt sich an, als hätte man eine GUI-Anwendung in ein TUI-Format gezwängt

    • Es braucht ein AV1-Encoding-Framework
  • Ich denke, Dokumentation sollte nicht für Menschen, sondern für LLMs geschrieben werden

    • Alle Informationen sollten in einer einzigen großen Textdatei gebündelt werden, damit man sie an ein LLM anhängen kann
  • Ich mag Websites im Stil von „X by Example“, aber bei Tools wie ffmpeg ist die Syntax schwer zu behalten, wenn man sie nicht oft nutzt

    • Mit einem LLM schneller Lösungen zu finden, ist effizienter