I'm currently writing a .mcc muxer, it currently translates from eia-608/708 to 
full vanc packets before outputting a .mcc file:
https://github.com/programmerjake/FFmpeg/tree/add-mcc-mux

I want to add the ability to the mxf and mcc muxers/demuxers to keep the full 
vanc data when doing stream copies, what do you think is the best way to do 
that?

* add a new AVCodecID for mxf vbi_vanc_smpte_436M
* change the muxers/demuxers to be able to use AV_CODEC_ID_SMPTE_KLV or 
AV_CODEC_ID_SMPTE_2038 (they hold the full vanc packets, right?)
* use the mxf vbi_vanc_smpte_436M stream as is -- AV_CODEC_ID_NONE and with 
vbi_vanc_smpte_436M in the metadata

additionally, it'd be nice to be able to output a eia-608/708 stream to mxf, so 
that would either need a codec/filter of some sort to translate to full vanc 
data in whatever format the mxf muxer ends up supporting, or to have that 
translation built-in to the mxf muxer, like it is built-in to the mxf demuxer 
(with eia608_extract).

What do you think?

Jacob
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to