2016-05-01 4 views
0

У меня есть один видеофайл и один аудиофайл. Я хочу объединить их вместе, чтобы конечное выходное видео было в длине видео и будет содержать аудио в фоновом режиме.ffmpeg слияние видео и аудио + выцветание

я сделал:

ffmpeg -i output.avi -i bgmusic.mp3 -filter_complex " [1:0] apad " -shortest out.avi 

но фоновый звук вырезают в конце последнего слияния фильма. Я хочу, чтобы он постепенно исчезал.

как я могу это сделать ??

но фоновое аудио вырезано в конце финального фильма слияния. Я хочу, чтобы он постепенно исчезал.

как я могу это сделать ??

спасибо.

ответ

0

Попробуйте использовать параметр -ss и -t для добавления звука в выходной файл: -ss [...] определит начальную точку для обрезания -t [...] определит длину сегмент в секундах Exemple:

ffmpeg -ss 00:00:10 -t 5 -i "video.mp4" -ss 0:00:01 -t 5 -i "music.m4a" -map 0:v:0 -map 1:a:0 -y out.mp4 

Затем вы можете использовать afade эффект до последнего срока: afade опции:

типа, т Укажите тип эффекта, может быть либо в течение выцветанию in или out для эффекта затухания. Значение по умолчанию:

start_sample, ss Укажите номер стартового образца для начала применения эффекта затухания. Значение по умолчанию равно 0.

duration, d Укажите продолжительность эффекта затухания. См. Раздел (ffmpeg-utils) раздел «Продолжительность времени» в руководстве ffmpeg-utils (1) для принятого синтаксиса. В конце эффекта постепенного изменения выходной звук будет иметь тот же объем, что и входной аудиосигнал, в конце перехода к постепенному исчезновению выходное аудио будет тихим. По умолчанию продолжительность определяется nb_samples. Если этот параметр используется вместо nb_samples.

Exemple:

afade=t=in:ss=0:d=15 
Смежные вопросы