On Thu, Sep 20, 2012 at 1:06 PM, Matthias Wenz <[email protected]> wrote:
> Hi there,
>
> I got a 1080p video project laid out in MLT, my usual command to render the 
> video is like this:
>
> melt project.mlt -consumer avformat:render.mp4 quality=best vcodec=libx264 
> threads=8
>
> The rendering of the sequence takes some seconds, but I need it to be done 
> faster, at least for preview purposes.
>

quality=best does not do anything. If you look at 'ffmpeg -h' or
http://mltframework.org/bin/view/MLT/ConsumerAvformat you will see
that only applies to libvpx, not libx264. In any case, I do not
understand why you would expect best quality to be fast. For x264, you
want to remove "threads=8" for any modern version of x264 (I forget
the cutoff) to let it automatically determine the number of threads.
Then, add preset=ultrafast.

> Whats the best way in here to rescale my video project to like 720p or 
> smaller for a single rendering-pass (without changing something about the 
> MLT)?
>
> I tried adding the s=1280x720-parameter but it won't work.

s=1280x720 works for me, but you can also try: melt -profile
atsc_720p_25 project.mlt ...

You can make any possibly automatic scaling and deinterlacing faster
by adding: rescale=nearest deinterlace_method=onefield. If you do not
want to reduce the quality as much as that, then use real_time=-2
(negative two) instead.

-- 
+-DRD-+

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to