Улучшить время FFmpeg? преобразование занимает очень много времени

1129
Rubytastic

У меня есть несколько правил, чтобы преобразовать фильм в несколько форматов и создать изображение для предварительного просмотра. Проблема в том, что их выполнение занимает очень много времени. Также полученное качество очень низкое. Я собрал эти примеры из нескольких источников.

Что можно сделать, чтобы * улучшить скорость * улучшить качество?

 ffmpeg -y -i /file/$1.flv -acodec libmp3lame -ar 44100 -ac 1 -vcodec libx264 /file/$1.mp4 ffmpeg -i /file/$1.mp4 -acodec libvorbis -aq 5 -ac 2 -qmax 25 -threads 2 /file/$1.webm ffmpeg -r 30 -i /file/$1.mp4 -vcodec libtheora -acodec libvorbis /file/$1.ogv ffmpeg -i /file/$1.mp4 -ss 3 -f image2 -vframes 1 -s 600x480 /file/$1.png 
2
Почему негативы ?! 9 лет назад 0
Предположительно, потому что этот вопрос не является вопросом программирования и принадлежит SuperUser. Roman R. 9 лет назад 3
Я бы посоветовал прочитать документацию по `ffmpeg`, чтобы понять, что это за опции, а не просто« собирать примеры »; понять их. Многие из этих параметров влияют на качество вашей продукции и скорость, с которой она достигается. Но имейте в виду, что преобразование видео хорошего качества всегда будет относительно длительным процессом, интенсивно использующим процессор. С этим ничего не поделаешь, кроме более быстрых процессоров и их большего количества ... twalberg 9 лет назад 2
Вы должны предоставить полный консольный вывод для каждой команды; это содержит важную информацию. Один из способов сэкономить время - опустить кодирование ogv, поскольку вы уже кодируете вывод webm. LordNeckbeard 9 лет назад 0
Не хочешь уточнить, почему ты считаешь это «медленным» и «некачественным»? И то, и другое сильно зависит от того, что вы кодируете, какую машину вы используете для этого и какое программное обеспечение вы используете. ffmpeg может быть оптимизирован для аппаратного обеспечения конкретной машины - какую версию ffmpeg вы используете? Вы знаете флаги компиляции, используемые для его сборки? Возможно, ваша машина не способна к более быстрому кодированию с заданными настройками, но на этот вопрос невозможно ответить на вопрос «как есть». tucuxi 9 лет назад 0

0 ответов на вопрос

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