Hello Varol,

--- On Fri, 6/26/09, QDVDAuthor <[email protected]> wrote:

> From: QDVDAuthor <[email protected]>
> Subject: Re: [QDVDAuthor-users] memory problem
> To: "Z F" <[email protected]>
> Cc: [email protected]
> Date: Friday, June 26, 2009, 9:39 PM
> Hey,
> 
> I am looking into other options.
> 
> I set up a test project with a video of 200 seconds and see
> how I can ease the pain on this issue.
> 
> The images are being extracted, then I render the buttons
> etc and store those as additional files. One quick and
> simple fix could be to simply delete the extracted frames I
> already rendered. This would free some temp space while
> rendering.
> 
> One thing I currently do not see is the requirement of RAM
> ( but then I am still in the render stage )
> 
> Bottom line I have the tool ( qrender ) and could hanle all
> in one instead of using all those command line tools.
> 
> I'll post another mail about my findings later.
> 
> Thanks for pointing this one out.
> 
> Varol :)
> 
> 

I discovered that this is a bug in png2yuv. See this link

http://www.mail-archive.com/[email protected]/msg08025.html

The thing consumes huge amounts of memory. Now, I did not compile
this code myself, rather I installed a debian package from 
debian-multimedia. I do not know if the recent package (which I have)
should contain the fix or not.

After thinking a little, I figured that I could run png2yuv on
portions of the menu generating several m2v files and then concatenating
them together. This is easily done manually. Basically, I took rendered
menu images and continued till the end of the menu creation manually.
This worked. One problem was to merge the m2v files together.
None of the tools I tried (mpeg3cat or mpgtx) could produce output
which was to the liking. So, finally, I just used plan "cat" to concatenate the 
files. This worked.

I was scratching my head for several days before I noticed that there
is a problem with the memory.

Thanks for making qdvdauthor.

With best wishes,

ZF

> Z F wrote:
> > Hello everybody,
> > 
> > I have a memory problem.
> > 
> > I am trying to make a menu with a movie in the
> background.
> > My understanding is that the clip is first
> disassambled into frames
> > and then buttons are added and then it is reassabled
> together.
> > In the process of collecting all the frames into m2v
> file, I see that png2yuv is used and the output is piped in
> the mpeg encoder.
> > 
> > It looks like for a full screen background video,
> png2yuv "eats" about
> > 1M per frame and it does not realease it till the end.
> Therefore, it seems
> > that the menu length is limited by the available RAM.
> On my computer with
> > (I thought) large RAM of 2G, this gives me about 70
> seconds at 30 fps.
> > I need 200 seconds which is aobut 6G of RAM. 
> > Is there a way to split the menu into several pieces
> so that it can be done? Maybe run something manually? I do
> not mind.
> > 
> > Any suggesions are welcome. I would hate to redesing
> my DVD menu without this background clip.. :-( It will look
> ugly in my case...
> > 
> > Thanks a lot for your help
> > 
> > ZF
> > 
> > 
> >       
> >
> ------------------------------------------------------------------------------
> > _______________________________________________
> > QDVDAuthor-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/qdvdauthor-users
> >   
> 
> 


      

------------------------------------------------------------------------------
_______________________________________________
QDVDAuthor-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qdvdauthor-users

Reply via email to