Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:ffmpeg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
linux:ffmpeg [2017/07/28 09:42] movelinux:ffmpeg [2025/04/28 13:23] (aktuell) move
Zeile 3: Zeile 3:
  
 ===== Beispiele ===== ===== Beispiele =====
 +==== Einfaches Konvertieren in anderes Format ====
 +<code>
 +ffmpeg -i video_in.mp4 video_out.webm
 +</code>
 +
 ==== gif aus Video erstellen ==== ==== gif aus Video erstellen ====
 <code> <code>
Zeile 27: Zeile 32:
  
 ==== Videos zusammenfügen ==== ==== Videos zusammenfügen ====
 +=== Variante 1 ===
 Videos müssen im gleichen Format vorliegen. Videos müssen im gleichen Format vorliegen.
  
 <code> <code>
 ffmpeg -i "concat:teil1.webm|teil2.webm" -acodec copy -vcodec copy ausgabe.webm ffmpeg -i "concat:teil1.webm|teil2.webm" -acodec copy -vcodec copy ausgabe.webm
 +</code>
 +
 +=== Variante 2 ===
 +Datei files.txt erstellen mit folgendem Inhalt (Bsp.):
 +
 +<code>
 +file 'file1.mp4'
 +file '/path/to/file2.mp4'
 +file 'file3.mp4'
 +</code>
 +
 +Dann ffmpeg ausführen:
 +
 +<code>
 +ffmpeg -f concat -safe 0 -i files.txt -c copy output.mp4
 </code> </code>
  
 ==== Videos drehen ==== ==== Videos drehen ====
-**Um 90 Grad nach rechts drehen**+-transpose: 
 + 
 +  0 = keine Rotation 
 +  1 = 90 Grad im Uhrzeigersinn 
 +  * 2 = 180 Grad 
 +  * 3 = 90 Grad gegen den Uhrzeigersinn 
 + 
 +Um 90 Grad nach rechts drehen
  
 <code> <code>
Zeile 40: Zeile 68:
 </code> </code>
  
-**Um 90 Grad nach links drehen**+-qscale 0 nicht unbedingt notwendig
  
 <code> <code>
-ffmpeg -i input.mpeg -vf "transpose=2-qscale 0 output.mpeg+ffmpeg -i input.mp4 -vf "transpose=1" output.mp4
 </code> </code>
  
-**Um 180 Grad drehen** +==== Horizontales und vertikales Flippen ====
- +
-Horizontales und vertikales Flippen:+
  
 <code> <code>
 ffmpeg -i input.mpeg -vf "hflip,vflip" -qscale 0 output.mpeg ffmpeg -i input.mpeg -vf "hflip,vflip" -qscale 0 output.mpeg
 </code> </code>
 +
 +==== Helligkeit, Kontrast, Gamma ====
 +Vorschau:
 +
 +ffplay -vf eq=contrast=1:brightness=0.06:saturation=2 INPUT.mp4
 +
 +Rendern:
 +
 +ffmpeg -i INPUT.mp4 -vf eq=contrast=1:brightness=0.06:saturation=2 -c:a copy OUTPUT.mp4 
 +
 +==== Audiodateien crosfaden ====
 +<code>
 +ffmpeg -i first.flac -i second.flac -filter_complex acrossfade=d=20 output.flac
 +</code>
 +
 +Doku dazu: https://ffmpeg.org/ffmpeg-filters.html#acrossfade
 +
 +Mehrere Dateien auf einmal:
 +
 +<code>
 +ffmpeg -i 0.flac -i 1.flac -i 2.flac -i 3.mp3 -flac
 +       -filter_complex "[0][1]acrossfade=d=10:c1=tri:c2=tri[a];
 +                        [a][2]acrossfade=d=10:c1=tri:c2=tri[b];
 +                        [b][3]acrossfade=d=10:c1=tri:c2=tri"
 +       out.flac
 +</code>
 +
 +Siehe auch: https://superuser.com/questions/1363461/crossfade-many-audio-files-into-one-with-ffmpeg
  
 ==== Webcam ==== ==== Webcam ====
linux/ffmpeg.1501234945.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki