Start von FFmpeg 4.0, Nachrichtenliste

By | August 18, 2019

Nach einigen Monaten der Entwicklung ist die neue Version von FFmpeg 4.0 endlich unter uns. Diese Version steckt voller Neuigkeiten, die wir nicht ignorieren sollten. Einige davon werden uns helfen , das Beste aus unserer GPU herauszuholen .

Denken Sie daran, dass FFmpeg von vielen Codierungs- und Wiedergabeprogrammen verwendet wird. Die Veröffentlichung dieser neuen Version von FFmpeg wirkt sich direkt auf die Leistung dieser Programme aus, da sie aktualisiert werden. Das, was mehr Interesse geweckt hat, ist der minimalistische MPV-Player, der vielleicht die beste Alternative zu VLC ist, und jetzt können Sie das volle Potenzial unserer Grafikkarten ausschöpfen.

Neuigkeiten von FFmpeg 4.0 Wu, eine neue Version mit großartigen Neuigkeiten.

Neue Bitstromfilter

Erstens wurden Bitstream-Filter zum Bearbeiten von Metadaten auf mit H.264, HEVC und MPEG-2 codierten Spuren hinzugefügt. Diese “Bitstromfilter” haben die Besonderheit, dass sie auf Bitebene arbeiten, ohne dass das Video decodiert werden muss.

Weitere in dieser Version von FFmpeg 4.0 hinzugefügte Bitstream-Filter:

  • hapqa_extract .
  • filter_units
  • Ein Bitstromfilter wird hinzugefügt, um den E-AC-3-Kern zu entfernen.

Sie können die Funktionalität unter https://ffmpeg.org/ffmpeg-bitstream-filters.html überprüfen.

Neue Audiofilter hinzugefügt.

Die Gelegenheit wurde auch genutzt, um neue Audiofilter hinzuzufügen:

  • mcompand .
  • acontrast .
  • lv2 Filter (LADSPA Version 2) .
  • hilbert
  • aiir .
  • drmeter

Neue Videofilter

Neue Videofilter wurden hinzugefügt:

  • vfrdet .
  • entropy
  • deconvolve .
  • setrange
  • fillborders
  • normalize
  • mix
  • Die OpenCL-Unterstützung wurde dem Video-Overlay-Filter hinzugefügt.
  • ProcAmp , denoise und denoise wurden verbessert, um die Hardwarebeschleunigung mithilfe von VAAPI (Video Acceleration API) zu unterstützen .

Sie können die Funktionen der verschiedenen Filter auf der Seite https://ffmpeg.org/ffmpeg-filters.html überprüfen.

Unterstützung für neue Codecs, Demuxer, Hardwarebeschleunigung usw.

Experimentelle Unterstützung für den MagicYUV-Encoder wird eingeführt . Denken Sie daran, dass MagicYUV ein verlustfreier Codec ist, der für hohe Auflösungen (4K und höher) entwickelt wurde .

Ein Demuxer, der das TiVo-Format unterstützt, das die Erweiterungen ty / ty + verwendet. Für diejenigen, die etwas verloren sind, ist TiVo ein digitales Aufzeichnungssystem für Fernsehinhalte auf der Festplatte. In Spanien ist es kein bekanntes System und es scheint, dass nur ONO (Vodafone) es vermarktet.

Diejenigen mit Intel-Prozessoren, die Intel Quick Sync Video unterstützen , können jetzt diese Technologie nutzen, um die MJPEG-Codierung zu beschleunigen . Gleichzeitig wird diese Technologie auch verwendet, um die Verarbeitung des Überlagerungsfilters zu beschleunigen .

Eine der am meisten erwarteten Funktionen dieser Version für Besitzer einer Nvidia-GPU ist die Unterstützung für Nvidia NVDEC . Diese Technologie ermöglicht die Hardware-Decodierung von H.264-, HEVC-, MJPEG-, MPEG-1/2 / 4-, VC1- und VP8 / 9-Codecs.

VAAPI-Implementierung (Video Acceleration API) zum Dekodieren der Videoformate MJPEG und VP8.

AMD GPUs werden auch mit Unterstützung für AMD AMF (Advanced Media Framework) in H.264- und HEVC-Encodern erweitert .

Apple-Gerätebenutzer werden mit der Implementierung der HEVC- und Hwaccel-Encoder auch Verbesserungen im VideoToolbox-Framework feststellen .

Die frühe Implementierung des AV1-Encoders hat mich überrascht. Wir möchten Sie daran erinnern, dass das AV1-Format von “Alliance for Open Media” in Zusammenarbeit mit großen Unternehmen (Google, Netflix, Facebook, Amazon usw.) entwickelt wurde . Das AV1-Format ist kostenlos und offen, sodass jeder es kostenlos verwenden kann. Es erzielt auch bessere Kompressionsverhältnisse und eine höhere Codierungsqualität als andere aktuelle Codierer.

Die Unterstützung des Haivision SRT-Protokolls wird über die libsrt-Bibliothek eingeführt.

Verbesserungen bei Encodern und Audio-Decodern.

Für den Audio-Codec aptX und aptX HD werden native Encoder und Decoder eingeführt. Stellen Sie klar, dass es sich bei aptx und aptx HD um Audio-Codecs handelt, die für drahtlose Geräte, insbesondere Bluetooth-Audiogeräte, entwickelt wurden.

Codec2 wird unterstützt , ein Codec, der entwickelt wurde, um menschliche Sprache mit niedrigen Bitraten zu codieren und hohe Komprimierungen zu erzielen. Dies ist ein kostenloser Open-Source-Codec, der speziell für Radiosender verwendet wird. Die Codec2-Funktionalität ist in FFmpeg über die libcodec2-Bibliothek implementiert.

Für den SBC-Codec ist ein neuer nativer Encoder / Decoder integriert. Dieser Codec wurde speziell für die Audioübertragung über Bluetooth-Geräte entwickelt.

Andere Verbesserungen und Änderungen:

  • Das Programm ffserver wird zusätzlich zu ffmenc und ffmdec gelöscht.
  • Schließlich unterstützt FFmpeg 4 Windows XP nicht und die Mindestversion wird Windows Vista.
  • Unterstützung für LibreSSL-Bibliotheken.

Leave a Reply

Your email address will not be published.