Levente Novák | 12 Feb 2007 16:21
Picon

Re: Export to DVD with ffmpeg

On Thu, 2007-02-08 at 20:49 -0800, Dan Dennedy wrote:
> On Wednesday 07 February 2007 13:10, Levente Novák wrote:
> > I would like to know why the one and two pass ffmpeg export filters are
> > so overly complicated (e.g. for a VOB one could simply write ffmpeg -i
> > myfile.dv -target dvd -flags +ildct+ilme -ab 192k -o myfile.vob), and
> 
> The complicated approach better leverages SMP for faster transcoding by 
> putting DV decoder into one process and mpeg2 encoder in another. It is based 
> upon a script I wrote that can do realtime DV-to-DVD encoding on my dual 
> Athlon where the DV is direct from capture. Perhaps I should do the same for 
> the other export scripts. OTOH, it makes it more difficult for users to make 
> their own changes to the scripts.
> 
> > also why is this filter specifying mpeg1video instead of the correct
> > mpeg2video?
> 
> I believe older versions of ffmpeg did not have mpeg2video, only mpeg1video, 
> and it is still a valid input to mplex, which generates the output suitable 
> for dvdauthor. I try to cover many ffmpeg versions and minimize the number of 
> differences in options syntax required for each. The changes for ffmpeg 
> versions gets encapsulated into ffmpeg_utils.sh.
> 

AFAIK ffmpeg has mpeg2video since at least two years, and it is better
not to rely on old versions (e.g. even ffmpeg's command-line syntax
changed a lot last year!). It is true that mpeg1video is valid for DVD
authoring but it is mainly used for sub-VGA resolutions and it is
probably inferior to MPEG2 at a given bitrate (at least over a few
kbps). Ah, and if I'm correct, MPEG1 does not handle interlacing, which
is vital for content coming from non-progressive (consumer) DV
camcorders.

> I appreciate the questions. Please let me know if you think something is wrong 
> as I do not always have time to keep on top of ffmpeg developments.

A question: could input boxes be added to the ffmpeg output window in
which the user could set vbitrate and maxrate? Of course, I can always
replace the original script with whatever I want (and used to do so) but
it would be easier the other way round. 

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Kino-dev mailing list
Kino-dev <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kino-dev

Gmane