Unter Linux oder macOS im Terminal
Parameter, ggfs. alternative Schreibweisen | Wert | Bedeutung |
---|---|---|
-i | Dateiname | Quell-Datei |
-c:v -vcodec |
libx264 | Video-Codec H264 für MP4 Videos |
-c:a -acodec |
aac liblamemp3 |
Audio-Codec aac bzw. lame für MP3 Audios |
-an |
keine Audiospur kopieren | |
-movflags | faststart | Video Weboptimieren durch Kennzeichnung des Beginns der Videodaten direkt am Dateianfang des MP4-Containers |
-b:a |
128k 192k |
Audio-Bitrate von 128 bzw. 192 Kilobits pro Sekunde |
-s:v -size |
640x360 | Zielauflösung des Ziel-Videos Breite × Höhe in Pixel, im Beispiel für 360p |
Beliebiges Video-Format nach MP4 mit definierter Auflösung
ffmpeg -i invideo.xyz\
-movflags faststart\
-c:v libx264\
-c:a aac\
-b:a 128k\
-s:v zielbreitexzielhoehe\
outvideo.mp4
Beliebiges Audio-Format nach MP3 mit definierter Bitrate
ffmpeg -i inaudio.xyz\
-c:a libmp3lame\
-b:a 192k\
outaudio.mp3
Aus beliebigem Video-Format nur die Tonspur als MP3 extrahieren
ffmpeg -i invideo.xyz\
-c:a libmp3lame\
-b:a 192k\
outaudio.mp3
Beliebiges Video-Format nach MP4 mit definierter Auflösung und ohne Ton umwandeln, also nur die Bilddaten extrahieren
ffmpeg -i invideo.xyz\
-movflags faststart\
-c:v libx264\
-an\
-s:v zielbreitexzielhoehe\
outvideo.mp4