ffmpeg

Aus Foxwiki

ffmpeg bearbeitet und konvertiert Audio- und Videodateien

Beschreibung

Multimedia-Framework
Maintainer FFmpeg-Projekt
Betriebssystem Plattformübergreifend
Programmiersprache C
Lizenz LGPL 2.1+/ GPL 2+
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

Rechtliche Betrachtung der Codec-Sammlung

  • 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

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

Quelle Ziel Befehl
mp4 90 Grad nach rechts ffmp4 -i input.mp4 -vf "transpose=1" -qscale 0 output.mp4
mp4 90 Grad nach links ffmp4 -i input.mp4 -vf "transpose=2" -qscale 0 output.mp4
mp4 180 Grad ffmp4 -i input.mp4 -vf "hflip,vflip" -qscale 0 output.mp4

Tonspuren entfernen

Ffmpeg mp4 remove audio

Entfernen aller Tonspuren aus einem Video ohne Neucodierung

$ ffmpeg -i input.mp4 -an -c:v copy output.mp4
  • -an weist FFmpeg an, die Tonspur zu ignorieren
  • -c:v copy sagt FFmpeg, dass es nicht neu kodieren soll. In diesem Fall wollen wir nur den Videostrom ohne den Ton kopieren.

Siehe auch

  1. https://creatomate.com/blog/how-to-remove-the-audio-from-a-video-using-ffmpeg

Syntax

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Konfiguration

Dateien

Anhang

Siehe auch

Sicherheit

Dokumentation

RFC
Man-Pages
  1. ffmpeg(1)
Info-Pages

Links

Projekt
Weblinks

Grafische Benutzeroberflächen zu FFmpeg