Кодирование всех видео в MP4 и снижение разрешения с помощью Ubuntu

У меня есть веб-сервер на базе Ubuntu 12.04, пользователь может загрузить видео (независимо от формата/контейнера/кодека), а затем я хочу преобразовать его в видео MP4. Я пробовал ffmpeg без хорошего результата (и теперь он также устарел).

Как я могу это сделать?

Важно также уменьшить разрешение для HD-видео, чтобы уменьшить размер видео.

Заранее спасибо.


person Mauro Valvano    schedule 14.04.2014    source источник
comment
Подделка ffmpeg от Libav (форк FFmpeg) объявлена ​​устаревшей Libav для их программы avconv. Деятельность по разработке ffmpeg от FFmpeg всегда была и остается очень активной. Мало кто может отрицать, что устаревшее сообщение вводило пользователей в заблуждение.   -  person llogan    schedule 14.04.2014


Ответы (1)


Я предлагаю вам взглянуть на этот вопрос.

ffmpeg не устарел. Вероятно, вы получаете вводящую в заблуждение информацию. ffmpeg отлично подойдет для того, что вы хотите сделать. Я предлагаю вам сделать вторую попытку. Вы можете использовать его, например, из PHP или Java и выполнить его через командную строку. Он особенно подходит для пакетной обработки и любых автоматизированных задач на основе мультимедиа.

Вариант изменения размера в ffmpeg — -s (дополнительную информацию см. здесь).

Если вы действительно не уверены в этом, я предлагаю вам взглянуть на handbrake, который также имеет интерфейс командной строки. для Убунту. Handbrake в основном является оболочкой для ffmpeg (также с графическим интерфейсом).

После этого есть платные варианты, такие как zencoder с отличным облачным API. Более полный список приведен в здесь.

Надеюсь, вы получите то, что ищете. Если у вас есть какие-либо проблемы с ffmpeg, опубликуйте свой код и вывод консоли в новом вопросе.

person Arnaud Leyder    schedule 14.04.2014