Как включить плагин согласования UPnP в rhythmbox 2.95?

FFmpeg больше не поддерживает libvo_aacenc

Это кодировщик низкого качества и может кодировать только до двух каналов. Встроенный кодер FFmpeg AAC был улучшен до такой степени, что libvo_aacenc больше не нужен, поэтому поддержка libvo_aacenc была удалена из FFmpeg.

Используйте недавний ffmpeg и используйте встроенный кодер AAC. Поэтому вместо -acodec libvo_aacenc используйте -acodec aac (или -c:a aac).

Вы не можете просто установить кодеки и предположить, что ffmpeg могут использовать их

Установка libavcodec-extra-54 ничего не сделает, если вы хотите скомпилировать ffmpeg. При компиляции для добавления поддержки внешних библиотек кодеков вам необходимо:

Установить соответствующие пакеты -dev. Например, libx264-dev для кодирования видео H.264. Используйте соответствующую опцию ./configure, чтобы включить ее в ffmpeg, например --enable-libx264. См. [F13] для списка поддерживаемых внешних библиотек кодеков. Скомпилировать ffmpeg.

Если вы хотите скомпилировать, см. libvo_aacenc был удален из FFmpeg для пошагового руководства.

Однако установка libavcodec-extra-54 будет добавьте дополнительные кодеки в ffmpeg из репозитория (какие дополнительные кодеки я больше не уверен).

Почему вы компилируете?

ffmpeg доступен в репозитории Ubuntu. Почему бы просто не использовать это?

sudo apt-get install ffmpeg

Если есть недостающие функции, вы можете рассмотреть возможность компиляции.

Как изменить размер видео?

Теперь обратиться вашей фактической цели. Под «изменением размера» я предполагаю, что вы хотите масштабировать видео. Вот простой пример использования фильтра масштаба:

ffmpeg -i input.mp4 -c:v libx264 -c:a copy -vf scale=1920:1080 output.mp4

В этом примере звук является масштабным фильтром , потому что вход и выход являются MP4, а аудио, скорее всего, уже AAC , поэтому просто скопируйте его вместо повторного кодирования.

1
задан 27 December 2013 в 16:27

0 ответов

Другие вопросы по тегам:

Похожие вопросы: