2017-01-04 2 views
0

все!Добавление заставки с использованием FFMPEG

Я пытаюсь добавить заставку через 2 секунды в видео, используя FFMPEG.

Я использую следующую команду:

ffmpeg -loop 1 -framerate 2 -t 2 -i image.png \ 
    -i video.mp4 \ 
    -filter_complex "[0:v]fade=t=in:st=0:d=0.500000,fade=t=out:st=4.500000:d=0.500000,setsar=1; \ 
    [0:0] [1:0] concat=n=2:v=1:a=0" \ 
    -c:v libx264 -crf 23 output.mp4 

но генерируют видео, продолжительность которого является правильным, но играет всего за 2 секунды, точно длительность заставки.

Поскольку я не очень опыт на FFMPEG и получил этот код из Интернета, я не знаю, где проблема ...

+0

Любой звук? .... – Mulvya

+0

Нет ...... @Mulvya – mvalencaa

ответ

0

Использование

ffmpeg -i video.mp4 -loop 1 -t 2 -i image.png \ 
     -filter_complex \ 
"[1]fade=t=in:st=0:d=0.500000,fade=t=out:st=1.500000:d=0.500000,setsar=1[i]; \ 
[i][0]concat=n=2:v=1:a=0" \ 
-c:v libx264 -crf 23 output.mp4 

Изображение должно быть такое же разрешение, как и видео. Он затухает на 0,5 секунды, остается на 1 секунду, затем исчезает на 0,5 секунды.

+0

Это сработало! Большое спасибо! – mvalencaa