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 it

with 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),
 );

Attachment: 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".

Reply via email to