[MPlayer-users] Greetings to all and a mencode question...

gabor gabor at realtime.sk
Wed Dec 4 11:55:02 CET 2002


maybe you should send this to mplayer-dev-eng at mplayerhq.hu too.....

bye,
gabor

On Wed, 2002-12-04 at 04:32, J. J. Franzen wrote:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> D Richard Felker III wrote:
> 
> >-vfwopts codec=filename.dll
> >
> >Sorry it doesn't seem to be in the docs. BTW why are you using vfw for
> >encoding?
> >
> Well, it's a long sorted tale...  I hope you've had some coffee recently...
> 
>      I'm one of the Sys Admins for the animated TV show, South Park. 
>  Until recently, we were using Avid's Media Composer Version 7.x to edit 
> the show.  We recently updated to Avid's Media Composer 10.x.  In doing 
> so, we unknowingly broke a part of our production pipeline.  Currently, 
> the way we get our animation onto the Avids is to send the rendered 
> frames to a DDR, and then have the editors do a batch digitize to get 
> the shots off of the DDR.  I know, it's screwy, but it's the fastest 
> method we had at the time to get shots in.  And when you're turning 
> around over 100 shots in a day, speed is essential.
> 
>      So what's the problem now?  Avid broke support for DDRs, saying 
> that instead of having support for generic tape decks, which is what our 
> DDR emulated, they now have support for each individual type of deck. 
>  Of course, this means our DDRs no longer work as reliably as they used 
> to, and the editors are getting constant errors when they digitize now. 
>  Add in the fact that the company that made our DDRs has long since 
> vanished off the planet, and it becomes obvious we need to find another 
> way to get animation into our Avids.
> 
>      Which brings us to why I'm using mencode and vfw.  I need some way 
> to automate encoding our rendered frames into a QT file using Avid's 
> Meridian uncompressed codec, since during all the tests I've done, it 
> has the fastest import time, hands down.  Example:
> 
> 224 frame shot @ 720X486
> QT Raw - 40 secs to import
> QT Animation Codec - 34 secs to import
> QT PhotoJpeg Codec - 37 secs to import
> QT Avid Meridian Uncompressed Codec - 8 secs to import
> 
>      Importing the individual frames was faster than the QTs (except the 
> Avid codec'd one) at about 25 secs, but the import time of that Avid 
> codec'd file is just awesome, and is actually faster than the method we 
> currently have in place.  Right now, I'm using QT Pro under Windows 2000 
> to make the QTs, but QT Pro has no command line functionality (and is 
> Win2K based).  So, what we need to do is find a way to automate the 
> creation of these files under Linux.  After badgering various mailing 
> lists, your project was mentioned, and it is by far and wide the most 
> promising.
> 
>      After all that, here's where I'm at now.  I tried running:
> 
> mencoder -v 671_00_01.tga.\* -mf on:w=720:h=486:fps=24:type=tga -ovc vfw 
> -vfwopts codec=AvidAVICodec.dll -nosound -o output.avi
> 
> and I get a seg violation...  I'm recompiling now with debug to see if I 
> can get any extra info out of it...  Interesting...  It's dying at line 
> 173 of aclib_template.c.  Actual message is:
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1024 (LWP 30031)]
> fast_memcpy_MMX2 (to=0x380488b0, from=0x4054688a, len=2144) at 
> aclib_template.c:173
> 173                 small_memcpy(to, from, delta);
> 
> Hmm...  Perhaps if I compile with MMX off?  Interesting.  Well, I'm 
> gonna keep beating my head against this, but in the meantime, I have 
> another question for you guys.
> 
>      What would you guys charge to include the functionality I'm looking 
> for into your package, and how long do you think it would take?  I 
> mentioned to my boss just how promising your tool looked and he told me 
> that they'd be willing to pay to have someone "fix it" for us...  I 
> might as well spec out exactly what we'd want a custom tool to do as 
> well, just in case anyone does want to write some code for us...
> 
> Here's what we would need (based on what we do now).  A Linux command 
> line utility that takes a series of frames in whatever format you guys 
> are comfy with (targa is fine), takes the first frame and writes the 
> text from a textfile on top of the image (The text would be something 
> like "Shot Number: 155_00\nTake: 03\nAnimator: Bob\nFrames:224"), then 
> copy that frame six times, then begin the actual sequence after them (we 
> do this to help the editors in referencing the shots), then duplicate 
> the last 6 frames as well (again for the editor's sake), then do a 3/2 
> pulldown on the entire sequence (the 6 header frames + the original 
> frames + the 6 tail frames), and write the whole bloody thing out to a 
> QT file using the Avid Meridian Uncompressed codec.  Simple, no?  ;-p
> 
>      I know this is silly, but we're in a bind, and since I know next to 
> nothing about reading/writing image or video formats, and don't have the 
> time to learn, perhaps you lads could help us out.  And as always around 
> here, we're in a rush, so we'd need it done soon.  Just a thought I had. 
>  I don't know how much they'd be willing to pay for something like this. 
>  What do you guys think would be fair?  Anyways, back to banging my head 
> on that seg violation(inbetween render wrangling and helping artists). 
>  Thanks for the help.  Later,
> 
> J. J. Franzen
> 
> _______________________________________________
> RTFM!!!  http://www.MPlayerHQ.hu/DOCS
> Search:  http://www.MPlayerHQ.hu/cgi-bin/htsearch
> http://mplayerhq.hu/mailman/listinfo/mplayer-users
-- 
gpg key at www.keyserver.net




More information about the MPlayer-users mailing list