[Ffmpeg-devel] Re: [PATCH] dv pixel format encoding fix

Roman Shaposhnick rvs
Fri Mar 10 07:44:10 CET 2006


On Thu, Mar 09, 2006 at 08:45:27PM +0100, Baptiste COUDURIER wrote:
> > 2) Fill in the audio samples. This is the hard one. My first instinct
> > is to add a special callback function from the MOV/AVI avformat
> > wrappers, to tell the video codec that audio samples are available.
> > But I'm not very familiar with the guts of muxing, so perhaps there is
> > an easier way.
> 
> It could be called from movenc, I figured out how to recreate a good
> frame, filling frame with unneeded garbage audio, but point is, can a
> DVVIDEO frame be found without audio nor headers. Does it even exists ?

  I've seen dv frames without audio. In fact one of the bits in header
  structures let you specify exactly that.  

> I guess finding a solution without audio would be the best, and we need
> to define what a 'raw' DV stream is.
  
  I don't seem to follow. But anyway, when I first implemented audio-less
  DV encoding the idea was to closely follow the spec. Hence doing:
     
     $ ffmpeg -i source.file -an output.dv

  is supposed to produce correctly formated DV frames marked as not having
  any audio at all. If it doesn't work -- let me know and I'll try to fix
  it.

  Of course, it only works for RAW DV now -- other formats are broken because
  of the braindead double wrapping issue.

Thanks,
Roman.





More information about the ffmpeg-devel mailing list