У меня есть приложение командной строки Linux под названием Avcon . Используется для конвертации файлов. Например, если у меня есть файл с именем video.mp4, я могу запустить avconv -i video.mp4 video.ogg
его, и он преобразует его video.mp4
в video.ogg
.
Итак, моя проблема (вопрос): всякий раз, когда он конвертирует какой-либо файл, качество выходного файла очень плохое по сравнению с исходным видео (входное видео). Как я могу обойти это? Я имею в виду, как я могу конвертировать файл и получить такое же качество?
Если это невозможно с помощью этого приложения. Кто-нибудь может предложить что-нибудь еще для преобразования видео файлов с помощью командной строки?
-aq
это качество звука. Используйте1
для лучшего качества звука. Если преобразование файла занимает очень много времени, вы, вероятно, могли бы сделать это быстрее безaq
флага, но в конечном итоге звук может быть не самым лучшим качеством. Затем поток - это задача, выполняемая процессором. Если у вас 2 физических ядра, вы должны использовать-threads 2
оптимальную производительность. Однако, если вы хотите ограничить системные ресурсы, потребляемые процессом, вы можете ограничить его одним потоком, чтобы использовать только одно ядро для запуска процесса, но это займет больше времени. Предполагается, что установка его в автоматический режим автоматически выберет лучший вариант для вас.10 - высшее качество
Ссылка: https://trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide Да, ссылка на ffmpeg, но я полагаю, что avconv и ffmpeg имеют совместимый интерфейс.
источник