Am 04.09.2016 um 14:00 schrieb Reindl Harald:
Am 04.09.2016 um 13:57 schrieb Peter White:But I never saw the point of running two passes to improve the quality of a file encoded with CRF mode. The quality improvement must be very small, I reckon. But the encoding time doubles--not worth itwith smart params it don't double the first pass can be with a faster profile and skip audio entirely and so it's typically around 50% of a normal run and often far below
private $mp4_x264_fastpass_options = array ( array('param' => 'f', 'value' => 'ipod'), array('param' => 'preset', 'value' => 'veryfast'), array('param' => 'codec:v', 'value' => 'libx264'), array('param' => 'codec:a', 'value' => 'aac'), array('param' => 'strict', 'value' => 'experimental'), array('param' => 'cutoff', 'value' => '15000'), array('param' => 'flags', 'value' => '+loop+mv4'), array('param' => 'cmp', 'value' => '256'),array('param' => 'partitions', 'value' => '-parti8x8-parti4x4-partp8x8-partb8x8'),
array('param' => 'me_method', 'value' => 'dia'), array('param' => 'me_range', 'value' => '16'), array('param' => 'subq', 'value' => '1'), array('param' => 'trellis', 'value' => '0'), array('param' => 'refs', 'value' => '1'), array('param' => 'g', 'value' => '250'), array('param' => 'keyint_min', 'value' => '25'), array('param' => 'sc_threshold', 'value' => '40'), array('param' => 'i_qfactor', 'value' => '0.71'), array('param' => 'qcomp', 'value' => '0.6'), array('param' => 'qmin', 'value' => '0'), array('param' => 'qmax', 'value' => '69'), array('param' => 'qdiff', 'value' => '4'), array('param' => 'bufsize', 'value' => '2M'), array('param' => 'pix_fmt', 'value' => 'yuv420p'), array('param' => 'multithreading', 'value' => true), array('param' => 'qt_faststart', 'value' => false), array('param' => 'flvtool2', 'value' => false), array('param' => 'twopass', 'value' => true), ); private $mp4_x264_slowpass_options = array ( array('param' => 'f', 'value' => 'ipod'), array('param' => 'preset', 'value' => 'slow'), array('param' => 'codec:v', 'value' => 'libx264'), array('param' => 'codec:a', 'value' => 'aac'), array('param' => 'strict', 'value' => 'experimental'), array('param' => 'cutoff', 'value' => '15000'), array('param' => 'flags', 'value' => '+loop+mv4'), array('param' => 'cmp', 'value' => '256'),array('param' => 'partitions', 'value' => '+parti4x4+parti8x8+partp4x4+partp8x8+partb8x8'),
array('param' => 'me_method', 'value' => 'hex'), array('param' => 'me_range', 'value' => '16'), array('param' => 'subq', 'value' => '9'), array('param' => 'trellis', 'value' => '1'), array('param' => 'refs', 'value' => '5'), array('param' => 'g', 'value' => '250'), array('param' => 'keyint_min', 'value' => '25'), array('param' => 'sc_threshold', 'value' => '40'), array('param' => 'i_qfactor', 'value' => '0.71'), array('param' => 'qcomp', 'value' => '0.6'), array('param' => 'qmin', 'value' => '0'), array('param' => 'qmax', 'value' => '69'), array('param' => 'qdiff', 'value' => '4'), array('param' => 'bufsize', 'value' => '2M'), array('param' => 'pix_fmt', 'value' => 'yuv420p'), array('param' => 'multithreading', 'value' => true), array('param' => 'qt_faststart', 'value' => true), array('param' => 'movflags', 'value' => '+faststart'), array('param' => 'flvtool2', 'value' => false), array('param' => 'twopass', 'value' => true), );
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".