Greg Maxwell <[email protected]> added the comment: Just FYI—
"MPEG input unfortunately is essentially variable frame-rate data, which for what I can tell is not possible to encode with libtheora." VFR for Ogg/Theora is done by setting the frame rate to the lowest-common-denominator of the rates, or a suitably high value (like 1000) and inserting zero byte frames for the non-existing frames. This has a not unacceptable overhead of ~8kbit/sec with a reason Oggmux, but as it stands ffmpeg only ever places one packet per page which would have an overhead in excess of 200kbit/sec (like the high overhead for Vorbis). _____________________________________________________ FFmpeg issue tracker <[email protected]> <https://roundup.ffmpeg.org/roundup/ffmpeg/issue1197> _____________________________________________________
