mpeg2 standard, framerate, movie plays to slow ...
Hi there,
I experienced a funny thing: played an avi movie with 23.976 framerate, the movie is exactly 44"6' long but it plays on my TV till 55". My TV by the way is Sony KDL-EX series.
So I tested:
ffmpeg -threads 2 -i battle1_ori.avi -y -vcodec mpeg2video -b 8000k -maxrate 8000k -bufsize 5097k -r 25 -g 15 -copyts -acodec ac3 -ab 192k -sn -f mpegts battle_test.mpeg
This file plays till 44"3' - just better.
And tested again by using AVS4You Video Converter - converted avi to avi by changing the framerate to 25.
This file plays exactly till 44"6.
It also looks more accurate when doing fast-forward/backward. And - this is a wild guess - maybe some TVs may have problems when the timestamps and the actual movie progress differs to much. I'am refering especially to:
viewtopic.php?f=5&t=1029
Then I checked here:
http://de.wikipedia.org/wiki/MPEG-2
which tells me that standard mpeg2 has 30 fps only? ... but thats not the point ... or my TV simply only accepts integers as fps
Anyhow ... before putting a feature request having the possibility to customize the framerate for each profile I would like your opinion.
I experienced a funny thing: played an avi movie with 23.976 framerate, the movie is exactly 44"6' long but it plays on my TV till 55". My TV by the way is Sony KDL-EX series.
So I tested:
ffmpeg -threads 2 -i battle1_ori.avi -y -vcodec mpeg2video -b 8000k -maxrate 8000k -bufsize 5097k -r 25 -g 15 -copyts -acodec ac3 -ab 192k -sn -f mpegts battle_test.mpeg
This file plays till 44"3' - just better.
And tested again by using AVS4You Video Converter - converted avi to avi by changing the framerate to 25.
This file plays exactly till 44"6.
It also looks more accurate when doing fast-forward/backward. And - this is a wild guess - maybe some TVs may have problems when the timestamps and the actual movie progress differs to much. I'am refering especially to:
viewtopic.php?f=5&t=1029
Then I checked here:
http://de.wikipedia.org/wiki/MPEG-2
which tells me that standard mpeg2 has 30 fps only? ... but thats not the point ... or my TV simply only accepts integers as fps
Anyhow ... before putting a feature request having the possibility to customize the framerate for each profile I would like your opinion.