FFMPEG – nützliche Infos

Wie erstelle ich eine .ogv Datei mit Theora Video codec und vorbis Audio?

ffmpeg -i "Path to inputfile" -acodec libvorbis -ac 2 -ab 96k -ar 44100 -b 300k -s 640x360 "path to outputfile.ogv"

Wie erstelle ich eine .webm Datei mit vorbis Audio?

ffmpeg -i "input video file" -acodec libvorbis -ac 2 -ab 96k -ar 44100 -b 300k -s 640x360 "Path to output Video File.webm"

Wie erstelle ich eine .mp4 Datei mit h264 Codec

ffmpeg -i "Input video file" -acodec libfaac -ab 96k -vcodec libx264 -vpre slower -vpre main -level 21 -refs 2 -b 300k -bt 300k -threads 0 -s 640x360 "Path to output Video.mp4"

Wie erstelle ich eine .wmv Datei

ffmpeg -i "Input video file" -ab 96k -b 7000k -s 1980x960 "Path to output Video.wmv"

Wenn man einfach nur die Informationen einer Videodatei ausgeben lassen möchte kann man folgenden Befehl an ffmpeg senden:

ffmpeg -i "input video file"

Wie extrahiere ich ein Thumbnail aus einer Videodatei?

ffmpeg -an -ss 0:0:2 -t 0:0:0.001 -i "input video file" -f image2 -s 110x90 "output image name%d.jpg"

sollten mehr als 9 Bilder benötigt werden muss der output image name statt %d ein %02d benutzt werden. Bei mehr als 99 Bildern nutzt man %03d…

Tonspur aus Video extrahieren

ffmpeg -i film.vid -vn audio.wav

Tonspur aus Video entfehrnen

ffmpeg -i film.vid -an -vcodec copy ohneaudio.vid

Video und Audio zu einem Video Zusammenführen

ffmpeg -i ohneaudio.vid -i audio.mp3 -vcodec copy -async 10 -ab 128k audiovideofile.vid

unkomprimierten Teil aus Video extrahieren beginnt ab 13:55 und schneidet einen Teil mit 2:10 Minuten länge bei gleicher Qualität raus( same quality )

ffmpeg -i "C:\film.vid" -t 2:10 -ss 13:55 -q 0 -vcodec copy -acodec copy -y outfilm.vid

Bildauschnitt aus Video herausschneiden:
Mit dem Parameter filter it es möglich einen Ausschnitt aus dem Video zu extrahieren. Die rsten beiden Werte für den crop Filter sind dabei die Breite und die Höhe des Ausschnittes den man extrahieren möchte, und die beiden anderne Werte stehen für die X Position und die Y Position, ab der der Ausschnitt beginnen soll.

ffmpeg -i "C:\film.vid" -filter:v "crop=1400:900:4:15" -y outfilm.vid

Parameter Informationen:
-i -> Input Video File
-acodec -> Der Audiocodec der genutzt werden soll
-ac -> die Anzahl an Audiochannels
-ab -> die Bitrate für Audio
-ar -> die Audio Frequenze
-an -> bewirkt das die Tonspur nicht beachtet wird
-b -> die Video Bitrate
-s die Video / Image größe für den output in Pixel
-ss -> die startzeit in h:m:s
-t -> die dauer in h:m:s.ms
-f -> das Format das beim exportieren genutzt werden soll