Как конвертировать видео с помощью HandBrake?

У меня есть сайт FansConvert, который конвертирует аниме и фильмы в формат мобильных устройств, особенно 3gp и mp4. Я сделал это, чтобы помочь людям, у которых нет компьютера или которые не могут смотреть на компьютере. Другая причина в том, что не у всех есть хорошее интернет-соединение для загрузки видео большого размера для настольной версии.

Я обычно использую онлайн-инструмент http://video.online-convert.com/ для преобразования видео размером менее 100 МБ и использую настольное приложение AVS Video Converter для видео размером более 100 МБ. Я знаю, что для конвертирования видео большого размера потребуется время, и мне нужен компьютер с хорошей спецификацией для хорошей производительности.

У меня есть VPS, поэтому я думаю использовать его для преобразования видео размером более 100 МБ.

Я попробовал FFMPEG, но не получилось. И тогда я нашел HandBrake для конвертации видео. Но проблема в том, что я не знаю, как настроить выходной файл, который я конвертирую.

На вики HandBrake https://trac.handbrake.fr/wiki/CLIGuide есть множество вариантов. Я пытаюсь преобразовать MKV в формат MP4 с помощью команды:

HandBrakeCLI -i video.mkv -o video.mp4 -e x264 -q 22 -r 15 -b 128 -B 32 -X 320 -Y 240

И это все равно провалилось. Выход не так, как я ожидал.

Мне нужна помощь, как конвертировать видео в формат mp4 со спецификацией:

Screen size: 320 x 240 pixel
Video Bitrate: 128 kbps
Audio quality: 32 kbps
Frame rate: 15 per second

Пожалуйста, помогите мне. Спасибо.

1 ответ

Какой выход вы ожидаете? Я запустил вашу команду на моем старом случайном DVD-рипе и обнаружил, что битрейты были слишком высокими, но размер изображения и скорость были правильными.

Но вы должны помнить, что числа, которые вы даете, являются целями сжатия, а не пределами. Если вы хотите пойти дальше, вам нужно уменьшить размер кадра, частоту кадров или частоту дискретизации (для аудио). И даже тогда, некоторые кодеки просто слишком много накладных расходов, чтобы пойти так низко.

HandBrakeCLI -i input.avi -o out.mp4 -e x264 -r 15 -b 128 -B 32 -R44.1 -X 320 -Y 140

Это немного приблизило меня (вычислил видео 123 кбит / с, аудио 60 кбит / с), но после этого вы получите действительно ужасные результаты. Они уже довольно дерьмовые.

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