ffmpeg - sobreposição apenas com o fade-out

0

Estou tentando sobrepor um vídeo com várias imagens e fazer com que cada uma delas seja exibida em um ponto específico do vídeo.

O que estou tentando:

ffmpeg -i doodle.mp4 -loop 1 -i ban.png -loop 1 -i intro.png -loop 1 -i outro.png -c:a copy -filter_complex "[1:v]fade=in:st=0:d=0,fade=out:st=58:d=0[watermark0]; [2:v]fade=in:st=0:d=0,fade=out:st=10:d=0.5[watermark1]; [0:v][watermark0]overlay=(main_w-overlay_w)/2:main_h-overlay_h:shortest=1[tmp0]; [tmp0][watermark1]overlay=(main_w-overlay_w)/2:main_h-overlay_h" doodle2.mp4

As imagens podem ser vistas desaparecendo apesar da duração e da hora de início serem definidas como 0. Como isso pode ser evitado?

    
por kehtyr 07.09.2016 / 18:32

1 resposta

0

Se você não quiser fade-ins, você não precisa desses filtros.

ffmpeg -i doodle.mp4 -loop 1 -i ban.png -loop 1 -i intro.png -loop 1 -i outro.png -c:a copy
       -filter_complex "[1:v]fade=out:st=58:d=0[watermark0]; 
                        [2:v]fade=out:st=10:d=0.5[watermark1]; 
           [0:v][watermark0]overlay=(main_w-overlay_w)/2:main_h-overlay_h:shortest=1[tmp0];
           [tmp0][watermark1]overlay=(main_w-overlay_w)/2:main_h-overlay_h" doodle2.mp4

Agora, ban.jpg e intro.png só desaparecerão. Note que esse.png não está sendo usado em lugar nenhum.

    
por 07.09.2016 / 19:22
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '573567',
    'url' => 'ffmpeg-overlay-with-fade-out-only',
];

$_COOKIE = [
    'advanced-frontend' => 'itm04trj95jig2u1h44ptciiuk',
    '_csrf-frontend' => '5684475d90e2d733473b521a184e669368304ad466f2a0bffb91847eb8f68367a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"K_55laFDj_3Vk1oGRPVOWJSAjRIfclAt";}',
];

$_SESSION = [
    '__flash' => [],
];