[FFmpeg-devel] [rfc][soc] ffmpeg behaviour

Luca Barbato lu_zero
Tue Mar 8 21:24:12 CET 2011

Recently I started to use ffmpeg in some specific ways (as you could see
from the data-support patch) and I noticed it is completely counter
intuitive how certain settings are set by default if you start using
containers with more than a stream per type, more than an output and such.

I'd like to change the current parsing so that

ffmpeg -i input-with-N-video-streams out.something

Doesn't set the size of all the output streams to the size of the last
stream in the input container and such similar unexpected behaviours.

In addition our minimalistic approach to the networking is biting us
while we try to stream live contents for long times (I mean even hours,
not just days...) apparently causing desync between audio and video
while using ffmpeg as producer for live streaming...

Any other opinions? Probably making ffmpeg more useful might fit a
summer of code task quite well (lots of small, self contained task and
few all encompassing refactors)



Luca Barbato

More information about the ffmpeg-devel mailing list