Nadchodzi FFmpeg 6.1 „Heaviside” z obsługą Vulkan, kodeków, dekoderów i nie tylko

FFmpeg

FFmpeg to wiodący framework multimedialny

ten wydanie nowej wersji FFmpeg 6.1 o kryptonimie „Heaviside”, który ze względu na ciągłą aktywność w repozytorium był opóźniony o co najmniej pół roku, ale jest i przybywa wdrażanie szeregu ulepszeń wsparcia i wiele więcej.

Dla tych, którzy nie są zaznajomieni z FFmpeg, powinni wiedzieć, że tak jest projekt wolnego oprogramowania Może, która umożliwia użytkownikom dekodowanie, kodowanie, transkodowanie, multipleksowanie, demultipleksowanie, przesyłanie strumieniowe, filtrowanie, przesyłanie strumieniowe audio i wideo i wiele innych.

Główne nowe funkcje FFmpeg 6.1

W prezentowanej nowej wersji podkreślono, że możliwość wykorzystania API Vulkan do sprzętowe dekodowanie wideo do formatów H264, HEVC i AV1.

Oprócz tego w FFmpeg 6.1 dodano gmnóstwo nowego wsparcia, tak jest w przypadku nowego Koder formatu wideo AV1 oparty na VAAPI, a także wsparcie dla korzystania z Kodeki HEVC, VP9 i AV1 w strumieniach opartych na protokole rtmp oraz w plikach w formacie flv i rozszerzoną obsługę VAAPI w systemach Windows z biblioteką libva-win32.

Również w FFmpeg 6.1 plik możliwość użycia parametrów w celu przyspieszenia kodowania wideo przy użyciu biblioteki libx264, Dodano obsługę poleceń do filtrów setpts i asetpts oraz dodano obsługę kodera wideo w formacie Microsoft RLE.

Inne zmiany wyróżniające się w tej wersji to dodano nowe opcje, jeden z nich jest «-readrate_initial_burst» to zostało dodane ustawić początkowy czas buforowania odczytu, po czym zaczyna obowiązywać limit „-readrate”.

Drugi jest w ffprobe, gdzie dodano „-output_format”, która jest podobna do opcji „-of” i może być użyta w celu określenia formatu wyjściowego (na przykład możesz użyć formatu json). Schemat wyjściowy XML został zmodyfikowany w celu obsługi wielu elementów połączonych z pojedynczym elementem nadrzędnym.

Z innych zmian które wyróżniają się na tle nowej wersji:

  • Opcja „-top” została uznana za przestarzałą i zamiast niej należy zastosować filtr setfield.
  • Dekoder napisów ARIB STD-B24 jest zaimplementowany w oparciu o bibliotekę libaribcaption.
  • Dodano parser, koder i dekoder dla kontenerów multimediów w formacie EVC.
  • Nowe filtry wideo:
    kolor_vulkan- Tworzy ramkę o zadanym kolorze wywołując API Vulkan.
    bwdif_vulkan: wykonuje usuwanie przeplotu przy użyciu algorytmu BWDIF zaimplementowanego poprzez API Vulkan.
    bwdif_cuda: usuwanie przeplotu za pomocą algorytmu BWDIF, zaimplementowanego w oparciu o API CUDA.
    nlmeans_vulkan: odszumianie za pomocą algorytmu środków nielokalnych zaimplementowanego przy użyciu API Vulkan.
    xfade_vulkan: Implementacja efektu zanikania przy użyciu API Vulkan.
    Płyta strefowa- Generuje tabelę testów wideo w oparciu o kartę strefową Fresnela
  • Nowe filtry dźwięku:
    arlowie: stosuje rekursywną metodę najmniejszych kwadratów w celu przybliżenia parametrów jednej sekwencji audio do drugiej.
    afireqsrc: generuje korektor FIR (filtr o skończonej odpowiedzi impulsowej).
    apsnr: mierzy poziom sygnału do szumu.
    pomocnik: mierzy poziom zniekształceń sygnału.

Dla tych, którzy chcą dowiedzieć się więcej o tym nowym wydaniu lub dowiedzieć się więcej o FFmpeg, mogą zapoznać się ze szczegółami w następujący link.

Pobierz i pobierz FFmpeg 6.1

Wreszcie pDla tych, którzy chcą zainstalować lub zaktualizować FFmpeg 6.1 Powinieneś wiedzieć, że ten pakiet znajduje się w większości dystrybucji Linuksa lub jeśli wolisz, możesz pobrać jego kod źródłowy do kompilacji. z linku poniżej.

A do wykonania instalacji z kodu źródłowego wystarczy wykonać znany już skrypt:

./configure
make
make install

W przypadku użytkowników Ubuntu, Debiana lub jakiejkolwiek innej pochodnej tych dystrybucji wystarczy otworzyć terminal i wykonać w nim następujące polecenie:

sudo apt install ffmpeg

W przypadku Fedory polecenie do wykonania jest następujące:

sudo dnf install ffmpeg

A w przypadku użytkowników Arch Linux, Manjaro lub jakiejkolwiek innej pochodnej Arch Linux wystarczy wykonać następujące polecenie:

sudo pacman -S ffmpeg

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.