ffmpeg - Bearbeiten und konvertiert von Audio- und Videodateien
Beschreibung
Multimedia-Framework
|
Maintainer |
FFmpeg-Projekt
|
Betriebssystem |
Übergreifend
|
Programmiersprache |
C
|
Lizenz |
LGPL/GPL
|
Logo |
|
Das FFmpeg-Projekt besteht aus einer Reihe von freien Computerprogrammen und Programmbibliotheken, die digitales Video- und Audiomaterial aufnehmen, konvertieren, senden (streamen), filtern und in verschiedene Containerformate verpacken können.
Rechtliche Betrachtung
- FFmpeg (bzw. libavcodec als Bestandteil von FFmpeg) enthält Implementierungen von mehr als 100 Codecs, von denen ein Teil von Patentinhabern angefochten werden könnte.
- In manchen Gesetzgebungen könnten, aufgrund von vagen Hinweisen, eventuell Patentansprüche gegen verschiedene Standards, die FFmpeg unterstützt, geltend gemacht werden.
- Weiterhin sind viele dieser Codecs unter Nutzungsbedingungen veröffentlicht worden, die Reverse Engineering untersagen; selbst zur Sicherstellung der Interoperabilität.
- Solche Bedingungen sind in manchen Ländern allerdings unwirksam, so etwa in Deutschland
Installation
# apt install ffmpeg
Syntax
Optionen
Parameter
Umgebungsvariablen
Rückgabewert
Anwendung
Audio
Quelle |
Ziel |
Befehl
|
WAV |
mp3 |
ffmpeg -i audio.wav -acodec libmp3lame audio.mp3
|
WAV |
ogg |
ffmpeg -i audio.wav -acodec libvorbis audio.ogg
|
WAV |
aac |
ffmpeg -i audio.wav -acodec libfaac audio.aac
|
WAV |
ac3 |
ffmpeg -i audio.wav -acodec ac3 audio.mp3
|
OGG |
mp3 |
ffmpeg -i audio.ogg -acodec libmp3lame audio.mp3
|
OGG |
wav |
ffmpeg -i audio.ogg audio.wav
|
OGG |
aac |
ffmpeg -i audio.ogg -acodec libfaac audio.aac
|
OGG |
ac3 |
ffmpeg -i audio.ogg -acodec ac3 audio.ac3
|
AC3 |
mp3 |
ffmpeg -i audio.ac3 -acodec libmp3lame audio.mp3
|
AC3 |
wav |
ffmpeg -i audio.ac3 audio.wav
|
AC3 |
aac |
ffmpeg -i audio.ac3 -acodec libfaac audio.aac
|
AC3 |
ogg |
ffmpeg -i audio.ac3 -acodec libvorbis audio.ogg
|
AAC |
mp3 |
ffmpeg -i audio.aac -acodec libmp3lame audio.mp3
|
AAC |
wav |
ffmpeg -i audio.aac audio.wav
|
AAC |
ac3 |
ffmpeg -i audio.aac -acodec ac3 audio.ac3
|
AAC |
ogg |
ffmpeg -i audio.aac -libvorbis audio.ogg
|
Video
Aufgabe |
Befehl
|
90 Grad nach rechts |
ffmp4 -i input.mp4 -vf "transpose=1" -qscale 0 output.mp4
|
90 Grad nach links |
ffmp4 -i input.mp4 -vf "transpose=2" -qscale 0 output.mp4
|
180 Grad |
ffmp4 -i input.mp4 -vf "hflip,vflip" -qscale 0 output.mp4
|
Video-Größe reduzieren |
ffmp4 -i input.mp4 [FIXME]
|
Tonspuren entfernen |
ffmpeg -i input.mp4 -an -c:v copy output.mp4
|
- Video-Formate umwandeln
MKV |
mp4 |
ffmpeg -i input.mkv output.mp4
|
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Man-Pages
- ffmpeg(1)
Info-Pages
Links
Projekt
- FFmpeg – offizielle Website
- Libav – offizielle Website
Weblinks
- https://de.wikipedia.org/wiki/FFmpeg
- FFmpeg DirectShow filter – ffdshow
- Which is better: FFmpeg or GStreamer? Why?
- GUI
- Multimedia Xpert
- Quick Time Komponente für Mac OS auf Basis von FFmpeg
- FOBS – Java und C++ Wrapper zum Einbinden von ffmpeg in eigene Programme
- Grafische Benutzeroberfläche zu FFmpeg für Unix
- Grafische Benutzeroberfläche zu FFmpeg für MacOS