Videos schneiden mit ffmpeg: Unterschied zwischen den Versionen

Aus Andor2Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Mit Hilfe des tools "ffmpeg" lassen sich per CLI sehr einfach alle möglichen Konvertierungen und Korrekturen an Videos vornehmen. Hier ein paar Beispiele. Um…“)
 
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
 
<pre>
 
<pre>
 
cat *VOB > output.vob
 
cat *VOB > output.vob
ffmpeg -i output.vob -sn -vf "fps=25" -codec:v libx264 -crf 21 -codec:a copy -loglevel info output.mkv
+
ffmpeg -i input.vob -sn -vf "fps=25" -vcodec libx264 -crf 18 -acodec copy -tune film -loglevel info output.mkv
  +
ffmpeg -i output.vob -analyzeduration 200M -probesize 200M -fix_sub_duration -map 0:1 -map 0:2 -sn -vf "fps=25" -codec:v libx264 -crf 18 -codec:a copy -max_muxing_queue_size 40000 -loglevel info output.mkv
 
</pre>
 
</pre>
   
 
Wegschneiden von 84 Sekunden am Anfang:
 
Wegschneiden von 84 Sekunden am Anfang:
 
<pre>
 
<pre>
ffmpeg -i output.mkv -ss 84 -acodec copy -vcodec copy out2.mkv
+
ffmpeg -i input.mkv -ss 84 -acodec copy -vcodec copy output.mkv
 
</pre>
 
</pre>
   
 
Wegschneiden von schwarzen Rändern:
 
Wegschneiden von schwarzen Rändern:
 
<pre>
 
<pre>
ffmpeg -i out2.mkv -vf cropdetect=24:16:0 -max_muxing_queue_size 400 out3.mkv
+
ffmpeg -i input.mkv -vf cropdetect=24:16:0 -max_muxing_queue_size 400 output.mkv
ffmpeg -i out2.mkv -vf crop=720:416:0:80 -acodec copy -vcodec libx264 -max_muxing_queue_size 400 out3.mkv
+
ffmpeg -i input.mkv -vf crop=720:416:0:80 -acodec copy -vcodec libx264 -max_muxing_queue_size 400 output.mkv
  +
</pre>
  +
  +
Mehrere Filmdateien aneinanderhängen:
  +
<pre>
  +
ffmpeg -y -i "concat:input1.avi|input2.avi" -vcodec libx264 -crf 18 -acodec copy -preset slow -tune film output.mkv
  +
ffmpeg -y -i "concat:`find . -type f|grep -i CD1`|`find . -type f|grep -i CD2`|`find . -type f|grep -i CD3`" -vcodec libx264 -crf 18 -acodec copy -preset slow -tune film output.mkv
 
</pre>
 
</pre>

Aktuelle Version vom 29. Oktober 2019, 18:47 Uhr

Mit Hilfe des tools "ffmpeg" lassen sich per CLI sehr einfach alle möglichen Konvertierungen und Korrekturen an Videos vornehmen. Hier ein paar Beispiele.

Umwandeln von VOB in MKV:

cat *VOB > output.vob
ffmpeg -i input.vob -sn -vf "fps=25" -vcodec libx264 -crf 18 -acodec copy -tune film -loglevel info output.mkv
ffmpeg -i output.vob -analyzeduration 200M -probesize 200M -fix_sub_duration -map 0:1 -map 0:2 -sn -vf "fps=25" -codec:v libx264 -crf 18 -codec:a copy -max_muxing_queue_size 40000 -loglevel info output.mkv

Wegschneiden von 84 Sekunden am Anfang:

ffmpeg -i input.mkv -ss 84 -acodec copy -vcodec copy output.mkv

Wegschneiden von schwarzen Rändern:

ffmpeg -i input.mkv -vf cropdetect=24:16:0 -max_muxing_queue_size 400 output.mkv
ffmpeg -i input.mkv -vf crop=720:416:0:80 -acodec copy -vcodec libx264 -max_muxing_queue_size 400 output.mkv

Mehrere Filmdateien aneinanderhängen:

ffmpeg -y -i "concat:input1.avi|input2.avi" -vcodec libx264 -crf 18 -acodec copy -preset slow -tune film output.mkv
ffmpeg -y -i "concat:`find . -type f|grep -i CD1`|`find . -type f|grep -i CD2`|`find . -type f|grep -i CD3`" -vcodec libx264 -crf 18 -acodec copy -preset slow -tune film output.mkv