[FFmpeg-user] Developer "cehoyos" closed my bug without any explanation, and without solving it

Reindl Harald h.reindl at thelounge.net
Thu Oct 13 11:32:23 EEST 2016



Am 13.10.2016 um 08:56 schrieb Alexey Eromenko:
> On Oct 13, 2016 2:12 AM, "Reindl Harald" <h.reindl at thelounge.net> wrote:
>>
>> Am 12.10.2016 um 22:31 schrieb Alexey Eromenko:
>>>
>>> And please DONT push me to MOV.
>>>
>>> The same way that I don't encode audio only-for-Apple and I don't
>>> encode images only-for-Apple, I want to encode video to work
>>> everywhere
>>
>>
>> than just encode them H264 *baseline* which wroks on all apple devices,
> android and everything else for many years - that's it
>>
>
> baseline won't solve the problems. It doesn't force low timebase and it
> doesn't force yuv420p colorspace, it doesn't force FPS 30 limit, so things
> won't work

*you* are the one operating ffmpeg and so it's under your control, 
practically everyone which is using ffmpeg writes some wrapper script 
around and never bother about details in the future

   private $mp4_x264_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),
   );


More information about the ffmpeg-user mailing list