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
