mencoder -> x264: проблема FPS: видео выводится в 2 раза быстрее - PullRequest
0 голосов
/ 25 марта 2011

Я получил входное видео, ffmpeg говорит об этом: 29,96FPS 59,75 тбр 1к тбн 59,83 тбк Мой процесс кодирования:

$ mencoder input_video -vf dsize=480:320:0,scale=0:0,expand=480:320,dsize=1.5,format=i420 -of rawvideo -ofps 25 -ovc raw -nosound -o output.yuv
$ x264 input_video --profile baseline --fps 25 [blahblah] -o output
$ MP4Box -add output.yuv -fps 25 output.mp4

Я многое здесь упрощаю, чтобы позволить вам меньше разбирать, так как я кодирую аудио по частям и объединяю результат, используя mp4box.

ffmpeg -i выводит, что vid: 25 FPS 25 tbr 25 tbn 50 tbc

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

Есть идеи о моей проблеме?

1 Ответ

3 голосов
/ 28 марта 2011

Я нашел решение, просто добавьте -noskip к строке mencoder.

...