Как использовать кодеки ffmepg в Ubuntu
Я хочу воспроизводить файлы.wmv в Ubuntu, но кажется, что эти файлы являются проприетарными и не воспроизводятся в Windows. Поэтому скачали исходный код ffmpeg и скомпилировали его. Сейчас, ffmplay
умеет воспроизводить файлы.wmv. Я хочу знать, как я могу использовать кодеки ffmpeg с проигрывателем VLC или с проигрывателем видео по умолчанию в Ubuntu.
2 ответа
Если нам не нужна новая или специальная версия, нам не нужно компилировать видео инструмент FFmpeg ,
Доступно для установки из репозиториев. После установки он также установит кодеки, необходимые для воспроизведения большинства форматов.
На данный момент это будет пакет libavcodec-extra-53 который также может быть установлен без ffmpeg, если нам нужны только кодеки для других приложений.
После установки ffmpeg выведет список всех поддерживаемых кодеков, включая версии WMV:
ffmpeg -codecs
Из-за ошибки мы получим это вводящее в заблуждение сообщение:
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
Мы можем игнорировать это, так как ffmpeg все еще поддерживается и будет развиваться. Но мы можем, конечно, также установить и запустить avconv который имеет почти такую же функциональность и синтаксис команды.
Вы захотите получить h264, так как именно это использует VLC. Чтобы получить кодек для ffmpeg, вам нужно будет перекомпилировать с библиотекой lib. Я написал bash-скрипт для этого, чтобы загрузить и выполнить сборку мультилибов.
https://gist.github.com/faroncoder/7935868
Вам нужно будет chmod +x файл перед запуском скрипта.