FFmpeg ist ein freies Softwareprojekt Damit können Benutzer unter anderem Audio und Video dekodieren, kodieren, transkodieren, muxen, demuxen, streamen, filtern, streamen und streamen.
Erwähnenswert ist auch, dass das Paket enthält libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale und libswresample, die von Anwendungen verwendet werden können. Sowie ffmpeg, ffserver, ffplay und ffprobe, die Es kann von Endbenutzern zum Transcodieren, Streamen und Wiedergeben verwendet werden.
FFmpeg wurde unter GNU / Linux entwickelt, kann jedoch unter den meisten Betriebssystemen, einschließlich Windows, kompiliert werden. FFmpeg, das Bibliotheken und Programme erstellt, die für die Manipulation von Multimediadaten verwendet werden.
FFmpeg unterstützt von den alten bis zu den aktuellsten Formaten. Kurz gesagt, es ist eine vollständige plattformübergreifende Lösung zum Aufzeichnen, Konvertieren und Streamen von Audio und Video.
Was ist neu in FFmpeg 4.0
FFmpeg wurde kürzlich aktualisiert Nach sechs Monaten der 3.x-Serie kommt FFMpeg 4.0 präsentiert Bitstream-Filter für die aktuelle Metadatenbearbeitung In den Formaten H.264, MPEG-2 und HEVC beschleunigte ein experimenteller MagicYUV-Encoder, Nvidia NVDEC die H.264-, MPEG-1 / 2/4-, HEVC-, VC1-, VP8 / 9- und MJPE-Hwaccel-Decodierung sowie Intel QSV-beschleunigte MJPEG Codierung.
auch Neue native Encoder und Decoder wurden implementiert aptX, aptX HD und SBC zusammen mit Unterstützung für die Dekodierung VAJI MJPEG und VP8, ein TiVo ty / ty + -Demuxer, VideoToolbox HEVC-Encoder und hwaccel, Unterstützung für E-AC-3-abhängige Frames sowie AMD AMF HEVC- und H.264-Encoder.
LibreSSL-Unterstützung Eine Open-Source-Implementierung des SSL-Protokolls (Secure Sockets Layer) und des TLS-Protokolls (Transport Layer Security) wurde von der libtls-Bibliothek, der Codec2-Codierungs- und -Decodierungsunterstützung über die libcodec2-Bibliothek, der AV1-Unterstützung über die libaom-Bibliothek und der Unterstützung des Haivision SRT-Protokolls implementiert durch die libsrt Bibliothek.
Darüber hinaus gibt es die Videofilter, Audiofilter lv2-Behälter, Klimaanlagenfilter, Video-Normalisierungsfilter, OpenCL-Overlay-Filter, Intel QSV-beschleunigter Overlay-Filter, VAAPI-beschleunigter ProcAmp (Farbbalance), Rausch- und Schärfefilter, ein Bitstream-Filter für die E-AC-Extraktion - 3-Kern als hilbert audio filter.
FFmpeg 4.0 verwirft die Windows XP-Betriebssystemunterstützung, da sie veraltet ist. Die derzeit unterstützte Mindestversion ist Windows Vista. Diese Version entfernt auch das Programm ffserver sowie den Demuxer und Muxer ffmdec und ffmenc.
Wie installiere ich FFmpeg Version 4.0 unter Linux?
FFmpeg Es ist in den meisten Linux-Distributionen enthalten. Obwohl nicht alle von ihnen auf die neue Version aktualisiert wurden, muss ein zusätzliches Repository hinzugefügt werden.
zu Im Sonderfall von Debian Jessie muss Folgendes hinzugefügt werdenöffnen wir ein Terminal und führen aus:
sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list'
Wir aktualisieren die Repositorys
sudo apt-get update
Wir installieren einige Abhängigkeiten:
sudo apt-get install deb-multimedia-keyring
Wieder aktualisieren und installieren wir FFmpeg. Wenn Sie Debian 9 verwenden, führen Sie einfach die folgenden Befehle aus:
sudo apt-get update sudo apt-get install ffmpeg
Im Fall von Ubuntu haben wir ein Repository, mit dem wir uns selbst unterstützen können. Wir öffnen einfach das Terminal und führen es aus.
Wir fügen das Repository mit hinzu:
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
Wir aktualisieren die Repositorys:
sudo apt-get update
Schließlich Wir installieren mit diesem Befehl:
sudo apt-get install ffmpeg
Im Fall von Fedora müssen wir den Befehl abhängig von der Version unseres Systems ausführen. Dies ist der Fall, wenn Sie nicht die RPM-Fusionsrepositorys zu Ihrem System hinzugefügt haben:
Fedora 26
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-26.noarch.rpm sudo yum update sudo yum install ffmpeg
Für Fedora 27
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm sudo yum update sudo yum install ffmpeg
Fedora 28
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm sudo yum update sudo yum install ffmpeg
Im Falle von Arch Linux und Derivate, die wir nur ausführen:
sudo pacman -S ffmpeg
Und damit haben wir bereits die aktuellste Version von FFmpeg in unserem System installiert. Im Laufe von Wochen oder Monaten werden auch neue Versionen und Funktionen zu all den Video-Editoren hinzugefügt, die FFmpeg verwenden.