Najnowsze wiadomości
FFmpeg i libav
libav z repozytoriów Ubuntu
Ubuntu zaczął dostarczać widelec libav zamiast FFmpeg w ostatnich wydaniach . Jeśli zainstalowałeś pakiet ffmpeg , to tak naprawdę zainstalowałeś pakiet libav-tools i program, który kazał ci używać avconv
zamiastffmpeg
w przyszłości, sprawiając wrażenie, że ffmpeg jest przestarzałe, a tak nie jest.
ffmpeg
Wygląda na to, że pakiet przejściowy został usunięty z zaufanego / Ubuntu 14.04 (porównaj listę plików pakietu dla pyskaty i zaufany pakietu źródłowego ).
Tak więc jedną z opcji jest instalacja pakietu libav-tools i korzystanie z niego avconv
zamiast tego ( że nie jest to FFmpeg „główny”, ale zamiast tego wyróżnia się widelec).
FFmpeg z PPA na Launchpad
Inną opcją jest użycie PPA zapewniającego FFmpeg. Proszę spojrzeć na pobranie FFmpeg stronie szczegółów dostępnych KDT i pakietów. Co pewien czas powinieneś sprawdzać poszczególne umowy PPA, czy są one nadal aktualne.
Powiązane pytania:
Zainstaluj ze źródła
Inną opcją jest zainstalowanie pakietów zależności FFmpeg, a następnie ręczne skompilowanie + instalacja ze źródła.
Używaj kompilacji statycznych
Chociaż może to wyglądać nieco niezręcznie z perspektywy pakowania, możesz również użyć dowolnej statycznej kompilacji z zaufanych źródeł. W moim przypadku trzymam FFmpeg 32-bitowe i 64-bitowe pliki binarne z systemem Windows wraz z plikami binarnymi x264-10-bitowymi w folderze, aby uruchamiać je w Wine lub Windows, kiedy tylko zajdzie taka potrzeba.
Badając ten temat, mogłem znaleźć następujące informacje. Nie śledziłem uważnie rozwoju obu projektów i nie zamierzam winić nikogo. Ty jako czytelnik nie powinieneś tego robić.
Jak doszło do rozwidlenia?
Wikipedia stwierdza, że rozwidlony projekt oraz pierwsze wydanie zostały ogłoszone 13 marca 2011 r., Ale działo się o wiele więcej.
Kopanie przez Git popełnia
18 sty 2011 - commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Lider projektu FFmpeg, Michael Niedermayer, został usunięty z MAINTAINERS
pliku.
27 lipca 2011 r. - zatwierdzenie 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
wprowadza się:
Zrób kopię ffmpeg pod nową nazwą - avconv.
Będzie dalej rozwijany z kilkoma niezgodnymi zmianami.
ffmpeg.c pozostanie taki, jaki jest przez pewien czas, więc wszelkie skrypty, które go używają, nie zostaną uszkodzone.
27 lipca 2011 r. - zatwierdzenie 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Do rozwidlonej wersji ffmpeg.c
kodu źródłowego dodano ostrzeżenie , które może wprowadzać w błąd użytkowników, którzy nie zauważyli rozwidlenia i że nie używają już FFmpeg.
12 stycznia 2012 - commit 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
jest usuwany z kodu źródłowego.
Oficjalne ogłoszenia na libav.org
Następujące posty pochodzą z działu wiadomości (najstarszy jest ostatni):
9 sierpnia 2011 r
Zaktualizowano 12.09.2011.
Aby zachować spójność z naszą nową nazwą, zmieniliśmy nazwy ffplay na avplay ,
ffserver na avserver i ffprobe na avprobe . Ich zachowanie jest takie samo, tylko imiona zostały zmienione.
W ffmpeg (narzędzie wiersza poleceń) postanowiliśmy wykorzystać tę okazję, aby naprawić niektóre długotrwałe problemy z użytecznością, które wiążą się z zerwaniem zgodności. Dlatego dodaliśmy nowe narzędzie o nazwie avconv, które jest oparte na ffmpeg , ale ma inną (miejmy nadzieję, większą moc i łatwiejszą w użyciu) składnię dla niektórych opcji. ffmpeg będzie przez pewien czas utrzymywany w bieżącym stanie, więc żadne skrypty i nakładki, które go używają, nie będą działać. Jednak nie będzie dalej rozwijany.
Różnice między avconv i ffmpeg to:
[...]
Zauważ, że interfejs avconv nie jest jeszcze uważany za stabilny. Więcej niezgodnych zmian może nadejść w następnych tygodniach. Ogłosimy tutaj, gdy avconv będzie stabilny.
A wcześniej w 2011 r .:
18 marca 2011 r
Właśnie wypuściliśmy kolejne wydanie punktowe z naszej gałęzi wydania 0.6:
Libav 0.6.2 . To kolejne wydanie przeznaczone tylko do konserwacji, rozwiązujące dwa problemy bezpieczeństwa.
Od teraz będziemy używać naszej nowej nazwy projektu libav . Ale nie martw się, w porównaniu do poprzedniej wersji 0.6.1 jedynymi zmianami funkcjonalnymi są dwie poprawki bezpieczeństwa dla dekoderów VC1 i APE. Oznacza to, że libav zapewnia bezbolesne zastępowanie istniejących instalacji FFmpeg.
Ponadto z dumą towarzyszymy temu wydaniu źródłowemu wraz z plikami wykonywalnymi i bibliotekami dla platformy win32 . Te pliki binarne obejmują kodowanie H.264 przy użyciu dołączonej biblioteki x264. Cieszyć się!
Zachęca się dystrybutorów i integratorów systemów do aktualizowania i udostępniania swoich poprawek naszym gałęziom wydań.
17 marca 2011 r
Właśnie wypuściliśmy kolejne wydanie punktowe z naszej gałęzi wydania 0.5:
FFmpeg 0.5.4 . To kolejne wydanie przeznaczone tylko do konserwacji, które rozwiązuje szereg problemów bezpieczeństwa.
Zachęca się dystrybutorów i integratorów systemów do aktualizowania i udostępniania swoich poprawek naszym gałęziom wydań.
13 marca 2011 r
My, jako grupa programistów FFmpeg, postanowiliśmy kontynuować rozwój FFmpeg pod nazwą Libav. Cała istniejąca infrastruktura zostanie przeniesiona do domeny libav.org.
Możesz zaktualizować repozytorium git za pomocą następującego polecenia:
git remote set-url origin 'git://git.libav.org/libav'
Na razie jesteśmy nadal osiągalni dzięki listom dyskusyjnym i kanałom IRC FFmpeg, ale przeprowadzimy migrację do odpowiedników libav.org. W okresie przejściowym zarówno strona internetowa, jak i źródło mogą nadal zawierać odniesienia do FFmpeg. Z czasem znikną, z wyjątkiem przypadków, w których jest to istotne z historycznego punktu widzenia.
24 lutego 2011 r
Rozwój FFmpeg został przeniesiony do Git, a repozytorium SVN nie jest już aktualizowane. Repozytorium SVN może zostać usunięte w najbliższej przyszłości, dlatego zalecamy użycie repozytorium Git .
Ostatnia wersja zatwierdzona dla SVN to r26402 19.01.2011 i zastąpiła svn: external libswscale samodzielną kopią.
Zauważ, że rozwój FFmpeg w rzeczywistości został już przeniesiony do repozytorium Git i że istnieją dwa repozytoria Git. Zobacz stronę pobierania odpowiednich projektów.
ffmpeg
na liście zwróconych wyników, oznacza to, że coś poszło nie tak z twoim menedżerem repo. Na razie sugeruję instalację, budując ze źródła. Pobierz stąd.