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>
_____________________________________________________

Reply via email to