Zainstaluj FFmpeg 7.0 przez PPA w Ubuntu 22.04 | Ubuntu 24.04
FFmpeg ogłosił wczoraj nowe, główne wydanie 7.0! Oto jak zainstalować go w Ubuntu 22.04, Ubuntu 24.04, Linux Mint 21.
Nowa wersja tej popularnej biblioteki multimedialnej nosi nazwę „Dijkstra”. Zawiera natywną obsługę dekodowania VVC (znanego również jako H.266) poprzez bibliotekę libavcodec, choć jest ona na razie eksperymentalna.
Biblioteka libavformat może teraz odczytywać i zapisywać pliki IAMF (Immersive Audio). Do narzędzia CLI dodano nową opcję -stream_group umożliwiającą skonfigurowanie struktury IAMF.
Jak ogłoszono pod koniec ubiegłego roku, narzędzie CLI (wiersz poleceń) jest teraz wielowątkowe. Oznacza to, że proces transkodowania przebiega teraz równolegle i może być znacznie szybszy niż wcześniej.
FFmpeg 7.0 w Ubuntu MATE 22.04
W FFmpeg 7.0 wprowadzono także obsługę kodowania dla DXV DXT1, obsługę dekodowania dla dźwięku LEAD MCMP i QOA, a także obsługę kodowania i dekodowania dla MPEG-5 Essential Video Coding (EVC).
Wydanie zawiera także aap, tiltandshift, filtr qrencode i źródło qrencodesrc, quirc, filtr fsync, filtry strumienia bitów showinfo oraz obsługuje odczyt QOA, DVD-Video i zapisywanie napisów AEA, Raw Captions with Time (RCWT).
Dostępne są również optymalizacje RISC-V dla AAC, FLAC, JPEG-2000, LPC, RV4.0, SVQ, VC1, VP8 i innych, optymalizacje Loongarch dla dekodowania HEVC i ważne optymalizacje AArch64 (arm64) dla HEVC.
Inne zmiany obejmują:
- demuxing, dekodowanie, filtrowanie, kodowanie i multipleksowanie w interfejsie CLI ffmpeg działają teraz równolegle.
- włącz urządzenie gdigrab do chwytania okna przy użyciu składni hwnd=HANDLER
- Dekodowanie H264, HEVC, VP9, AV1, MPEG-2 i VC1 D3D12VA
- Przekazywanie metadanych HDR10 podczas kodowania za pomocą bibliotek libx264, libx265 i libsvtav1
- Obsługa metadanych środowiska oglądania otoczenia w formacie MP4/ISOBMFF
- Obsługa obrazów nieruchomych HEIF/AVIF i nieruchomych obrazów kafelkowych
- Obsługa PacketTypeMetadata typu PacketType w ulepszonym formacie flv
- ffplay z obsługą dekodowania hwaccel
- Zmień domyślną metodę kontroli przepływności z VBR na CQP dla koderów QSV.
- usunięto przestarzałe opcje CLI ffmpeg
-psnri-map_channel
Jak zainstalować FFmpeg 7.0 w Ubuntu
UWAGA: FFmpeg to WAŻNA biblioteka, od której zależy wiele aplikacji graficznych. Zaktualizuj FFmpeg MOŻE wystąpić problem z zależnościami i spowodować inne problemy! MUSISZ wiedzieć, co będziesz robić i korzystać z PPA na własne ryzyko!!!
Oprócz zbudowania biblioteki multimediów ze źródłowego archiwum tar, przesłałem nowe pakiety wydań do tego nieoficjalnego PPA dla Ubuntu 24.04 (wciąż w drodze, proszę czekać) i Ubuntu 22.04 na platformach x86_64 i arm64.
1. Najpierw naciśnij Ctrl+Alt+T na klawiaturze, aby otworzyć okno terminala. Po otwarciu uruchom polecenie, aby dodać PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg7Wpisz hasło użytkownika (bez gwiazdek, po prostu wpisz je w pamięci), gdy pojawi się monit i naciśnij Enter, aby kontynuować.
2. Ubuntu automatycznie odświeża teraz pakiet systemowy podczas dodawania PPA, ale niektóre systemy oparte na Ubuntu mogą NIE. Na wszelki wypadek możesz uruchomić poniższe polecenie, aby odświeżyć ręcznie:
sudo apt update3. Na koniec uruchom poniższe polecenie, aby zainstalować lub zaktualizować FFmpeg 7.0:
sudo apt install ffmpegChociaż BARDZO zalecamy uruchomienie sudo apt upgrade w celu aktualizacji wszystkich pakietów do najnowszych wersji, aby uniknąć niedokończonej instalacji.
4. Po instalacji uruchom poniższe polecenie w terminalu, aby sprawdzić:
ffmpeg --versionPakiet w tym PPA został przeniesiony z repozytorium Deb Multimedia, z kilkoma modyfikacjami ze względu na różne pakiety zależności między Debianem i Ubuntu.
Jeśli znalazłeś brakujące funkcje, zostaw komentarz poniżej, postaram się zaktualizować, jeśli to możliwe!
Jak obniżyć wersję FFmpeg:
W przypadku, gdy chcesz obniżyć wersję biblioteki FFmpeg do wersji standardowej dostępnej w repozytorium systemu. Otwórz terminal i uruchom polecenie:
sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/ffmpeg7UWAGA: Miej oko na dane wyjściowe terminala, zanim odpowiesz „tak”, aby potwierdzić! MOŻE usunąć inne przydatne pakiety aplikacji, chociaż powinno być możliwe ich późniejsze zainstalowanie.



