[Ffmpeg-devel] [PATCH] AVISynth support

Steve Lhomme slhomme
Thu Aug 17 16:15:07 CEST 2006


Michael Niedermayer wrote:
>> FYI AVISynth outputs raw frames. Right now the virtual file creates a 
>> interleaved stream which each frame in raw format (audio and video). If 
>> it was to be used as this, none of the probe existing would recognise 
>> the stream as AVS. That's why the pseudo-demuxer part is needed. Now you 
>> want to put it in AVI. OK, but what does AVI have in common with an 
>> interleaved raw format ? Or should the virtual file generate fake RIFF 
>> headers too ? 
> 
> of course, should it create them, currently you take the various AVI
> structures from AVISynth and decode them using duplicated code, they should
> simply be placed in the virtual AVI file and the few missing headers be 
> added than you have a complete avi file which can be demuxed

You realise that you're asking me to rewrite most of the working code, 
right ?

>> If so that's more work that I'm willing to put in this 
>> working solution.
> 
> as expected

I guess I'll have to ask my boss if it's OK to modify a working code so 
that Mr Niedermayer is pleased. So that in the "full review" he promised 
once the code is like the one he's not willing to write, he will just 
say "Oh, BTW we don't support windows so stick it where you know".

And anyway I don't know the structure of AVI and all the headers I need 
and I'm not willing to write an AVI muxer just for this. So try to find 
someone who knows and willing to help you.

Steve




More information about the ffmpeg-devel mailing list