[Ffmpeg-devel] Re: [PATCH] DVCPRO50 support

Baptiste COUDURIER baptiste.coudurier
Fri Mar 3 11:40:08 CET 2006


M?ns Rullg?rd wrote:
> Baptiste COUDURIER said:
> 
> [...]
>>
>> If I want to fix movenc.c to properly set fourcc, I need to check
>>pix_fmt and bitrate and even resolution or framerate, while a different
>>codec_id would make me only check for resolution or framerate.
> 
> 
> The need for separate codec tags is a peculiarity of mov, not of the codec.
> What if some container made the same requirement for MPEG?  Encodings
> covered by the same specification, and handled by the same code, should
> use the same codec_id.
> 

Well, ISO/MPEG group now use ISO Media format, which is MOV evolution so
expect this behaviour in the future for every new codec (JPEG 2000 is
ISO Media based). What is your opinion ? IMHO making muxers a big mess
is not a good idea.

They do not share parameters (different bitrates, different pixel
formats) and in `industry` (ISO, MPEG, SMPTE) that means oftenly
different specifications (for DV it IS the case), thats why they do have
different names. I agree that systems should be able to detect streams,
but embedded Hardware is not designed that way.

Mpeg2 has profile parameter, to design 422 etc. If you mess with that
your stream wont play on broadcast servers.

-- 
Baptiste COUDURIER                              GnuPG Key Id: 0x5C1ABAAA
SMARTJOG S.A.                                    http://www.smartjog.com
Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
Phone: +33 1 49966312





More information about the ffmpeg-devel mailing list