avconv конвертирует видео в действительно плохое качество

8

У меня есть приложение командной строки Linux под названием Avcon . Используется для конвертации файлов. Например, если у меня есть файл с именем video.mp4, я могу запустить avconv -i video.mp4 video.oggего, и он преобразует его video.mp4в video.ogg.

Итак, моя проблема (вопрос): всякий раз, когда он конвертирует какой-либо файл, качество выходного файла очень плохое по сравнению с исходным видео (входное видео). Как я могу обойти это? Я имею в виду, как я могу конвертировать файл и получить такое же качество?

Если это невозможно с помощью этого приложения. Кто-нибудь может предложить что-нибудь еще для преобразования видео файлов с помощью командной строки?

анонимное
источник

Ответы:

7

Вы можете настроить качество видео, используя -qscaleфлаг для этой команды. Использование -qscale 1должно обеспечить наилучшее качество, и если вы не используете этот флаг, результат, как правило, ужасного качества. Попробуйте использовать это вместо:

avconv -i video.mp4 -threads auto -qscale 1 -aq 1 video.ogg

Я также включил флаг для оптимизации использования нескольких потоков и еще один для максимизации качества звука.

mchid
источник
Что делают эти дополнительные флаги? Нравится: thread, aq?
Аноним
@ Аноним -aqэто качество звука. Используйте 1для лучшего качества звука. Если преобразование файла занимает очень много времени, вы, вероятно, могли бы сделать это быстрее без aqфлага, но в конечном итоге звук может быть не самым лучшим качеством. Затем поток - это задача, выполняемая процессором. Если у вас 2 физических ядра, вы должны использовать -threads 2оптимальную производительность. Однако, если вы хотите ограничить системные ресурсы, потребляемые процессом, вы можете ограничить его одним потоком, чтобы использовать только одно ядро ​​для запуска процесса, но это займет больше времени. Предполагается, что установка его в автоматический режим автоматически выберет лучший вариант для вас.
Мчид
Я выполнил эту команду, но теперь нет звука? Можете ли вы сказать мне, что не так?
Аноним
Хорошо! Звук есть, но Firefox не воспроизводит звук. Любая помощь?
Аноним
Привет @mchid Я нашел этот superuser.com/questions/353022/no-sound-in-html5-video . Не могли бы вы объяснить мне, что такое аудио кодек, libtheora и т. Д. Пожалуйста, помогите мне, чувак, я не знаю дерьмо о видео. Но мне нужно конвертировать его в моем веб-приложении для создания кросс-браузерного HTML5-видео.
Аноним
0

avconv -i video.mp4 - автоответчик -qscale 10 -aq 10 video.ogg

10 - высшее качество

Ссылка: https://trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide Да, ссылка на ffmpeg, но я полагаю, что avconv и ffmpeg имеют совместимый интерфейс.

Я мо
источник
Нет avconv от 1 (наивысшее качество) до 31 (наихудшее): libav.org/avconv.html
Zurd