2013-04-05 3 views
2

Есть ли какая-нибудь формула, которую я могу использовать, чтобы рассчитать время, которое FFmpeg использует для преобразования одной .jpg изображения и песни .mp3 в видео?FFmpeg: рассчитать время для преобразования изображений и .mp3 в видео

Я использую следующий код:

 
ffmpeg -loop 1 -r ntsc -i image.jpg -i song.mp3 -c:a copy -c:v libx264 \ 
    -preset fast -threads 0 -shortest 

Допустим, у нас есть изображение с разрешением X и длины .mp3 Л. Would формула будет:

time = X * L(in seconds) ? 

Спасибо за любые советы ,

ответ

0

Использование -r 1, это быстрее

 
ffmpeg -loop 1 -r 1 -i image.jpg -i song.mp3 -c:a copy -c:v libx264 \ 
    -preset fast -threads 0 -shortest 

ref

+0

Спасибо за Стивеном. Не могли бы вы объяснить, что делает параметр -r 1? Кроме того, есть ли у вас какие-либо подсказки о том, как рассчитать время, которое процесс займет, чтобы закончить с помощью кодирования? Благодарим за помощь – domi

+0

r означает «битрейт» – Blanc

0

Во-первых, запустить тест с ключом "-t 10" это означает 10 секунд тест и рассчитать время работы.

ffmpeg -i .......... -t 10 -f null - -benchmark 

Benchmark выход с выполнения: utime:

bench: utime=3.203s 
bench: maxrss=215036kB 
[aac @ 0000026cb6474600] Qavg: 1569.054 
Смежные вопросы