Останні новини
FFmpeg і libav
libav із сховищ Ubuntu
У останніх випусках Ubuntu розпочав доставку вилки libav замість FFmpeg . Якщо ви встановили пакет ffmpeg , то ви фактично встановили пакет libav-tools та програму, яка наказала вам використовувати замість цього в майбутньому, створюючи враження, що ffmpeg застарілий, чого це не так.avconv
ffmpeg
Перехідний ffmpeg
пакет, здається, був видалений з довіреного / Ubuntu 14.04 (порівняйте список пакунків, що стосуються чіткості та надійності вихідного пакету ).
Отже, одним із варіантів є встановлення пакету libav-tools та використання avconv
натомість (зауважте, що це не "mainline" FFmpeg, а видатна вилка натомість).
FFmpeg від PPA на Launchpad
Інший варіант - використовувати PPA, який забезпечує FFmpeg. Перегляньте сторінку завантаження FFmpeg, щоб отримати детальну інформацію про доступні PPA та пакети. Ви повинні раз у раз перевіряти окремі PPA, чи вони все ще актуальні.
Пов’язані запитання:
Встановити з джерела
Інший варіант - встановити пакети залежності FFmpeg, потім вручну компілювати + встановити його з джерела.
Використовуйте статичні побудови
Хоча це може виглядати трохи незручно з точки зору упаковки, ви також можете використовувати будь-яку статичну збірку з надійних джерел. У моєму випадку я зберігаю 32-бітні та 64-бітні бінарні файли FFmpeg разом із x264-10-бітовими бінарними файлами у папці, щоб запускати їх у Wine або Windows, коли мені потрібно.
Далі, що я міг би знайти, досліджуючи цю тему. Я уважно не стежу за розвитком обох проектів, і я не маю намір звинувачувати когось. Ви як читач не повинні робити жодного з них.
Як вила сталася?
У Вікіпедії зазначається, що роздвоєний проект, а також початковий реліз були оголошені 13 березня 2011 року, однак є дещо більше, що відбувається.
Копати через Git здійснює
18 січня 2011 р. - зробити f4f5cab94e0881cd30965b28f3d78d9c63d6918e
Лідер проекту FFmpeg Майкл Нідермайер видалений з MAINTAINERS
файлу.
27 липня 2011 р. - зробити 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
вводиться:
Зробіть копію ffmpeg під новою назвою - avconv.
Він буде надалі розвиватися з кількома несумісними змінами.
ffmpeg.c залишатиметься таким, як є деякий час, тому будь-які сценарії, які використовують його, не будуть порушені.
27 липня 2011 р. - зробити 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
До роздвоєної версії ffmpeg.c
вихідного коду додається попередження , яке може вводити в оману користувачів, які не помітили про вилку, і що вони вже не використовують FFmpeg.
12 січня 2012 року - виконувати 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
видаляється з вихідного коду.
Офіційні повідомлення на libav.org
Наступні публікації - із розділу новин (із найстарішим останнім):
09 серпня 2011 року
Оновлено 12.09.2011.
Для узгодження з нашою новою назвою ми перейменовані на ffplay в avplay ,
ffserver в avserver і ffprobe в avprobe . Їх поведінка однакова, просто назви були змінені.
За допомогою ffmpeg (інструмента командного рядка) ми вирішили використати цю можливість для вирішення деяких давніх проблем юзабіліті, що передбачає порушення сумісності. Тому ми додали новий інструмент на ім'я avconv, який базується на ffmpeg , але має інший (сподіваємось, більш потужний і простий у використанні) синтаксис для деяких варіантів. ffmpeg буде зберігатися в його поточному стані протягом деякого часу, тому жоден сценарій або фронталі, які використовують його, не порушаться. Однак це не буде розвиватися далі.
Різниці між avconv і ffmpeg є:
[...]
Зауважте, що інтерфейс avconv ще не вважається стабільним. Більше несумісних змін може настати в наступні тижні. Ми оголосимо тут, коли avconv стабільний.
А раніше в 2011 році:
18 березня 2011 року
Ми щойно висунули ще один випуск точки з нашої гілки 0.6 версії:
Libav 0.6.2 . Це ще один випуск, що стосується лише технічного обслуговування, який стосується двох проблем безпеки.
Відтепер ми будемо використовувати нашу нову назву проекту libav . Але не хвилюйтесь, порівняно з попереднім випуском 0.6.1, єдиними функціональними змінами є два виправлення безпеки для декодерів VC1 та APE. Це означає, що libav забезпечує безболісну заміну існуючих установок FFmpeg.
Більше того, ми пишаємось тим, що супроводжуємо цей випуск джерела файлами та бібліотеками для платформи win32 . Ці бінарні файли включають кодування H.264 за допомогою вбудованої бібліотеки x264. Насолоджуйтесь!
Дистриб'юторів та системних інтеграторів рекомендується оновлювати та ділитися своїми виправленнями проти наших відділень релізу.
17 березня 2011 року
Ми щойно висунули ще один випуск точки з нашої гілки 0,5 випуску:
FFmpeg 0.5.4 . Це ще один випуск, призначений лише для обслуговування, який стосується ряду проблем безпеки.
Дистриб'юторів та системних інтеграторів рекомендується оновлювати та ділитися своїми виправленнями проти наших відділень релізу.
13 березня 2011 року
Ми, як група розробників FFmpeg, вирішили продовжувати розробку FFmpeg під назвою Libav. Вся існуюча інфраструктура буде передана до домену libav.org.
Ви можете оновити сховище git за допомогою наступної команди:
git remote set-url origin 'git://git.libav.org/libav'
На даний момент ми все ще доступні через списки розсилки FFmpeg та канали IRC, але ми перейдемо до колег libav.org. Протягом перехідного періоду веб-сайт та джерело все ще можуть містити посилання на FFmpeg. Вони з часом зникнуть, за винятком випадків, коли це є історично актуальним.
24 лютого 2011 року
Розробка FFmpeg переміщена до Git, і сховище SVN більше не оновлюється. SVN-сховище може бути видалено найближчим часом, тому рекомендується замість цього використовувати репозиторій Git .
Остання редакція, допущена до SVN, була r26402 2011-01-19 і замінила svn: external libswscale окремою копією.
Зауважте, що розробка FFmpeg насправді перейшла до сховища Git і вже є два сховища Git. Дивіться відповідну сторінку завантаження проектів.
ffmpeg
в списку повернених результатів, значить, щось пішло не так з вашим менеджером репо. Наразі я б запропонував встановити, будуючи з джерела. Завантажте звідси.