" Перекрестный переход между двумя видео с помощью ffmpeg "

В приведенной выше ссылке я нашел способ добавить затухание между 2 видео, но потерять звук. Как я могу сделать то же самое без потери звука?

Это командная строка, которую я сейчас использую, которая работает очень хорошо, просто проигрывая аудио:

ffmpeg -i in0.mp4 -i in1.mp4 -filter_complex "[0]fade=t=out:st=0:d=1:alpha=1,setpts=PTS-STARTPTS[va0];[1]fade=t=in:st=0:d=1:alpha=1,setpts=PTS-STARTPTS/TB[va1];[va0][va1]overlay[outv]" -map [outv] -crf 10 out.mp4

1 ответ1

1

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

ffmpeg -i in0.mp4 -i in1.mp4
    -filter_complex
        "[0]fade=t=out:st=0:d=1:alpha=1,setpts=PTS-STARTPTS[va0];
         [1]fade=t=in:st=0:d=1:alpha=1,setpts=PTS-STARTPTS[va1];
         [va0][va1]overlay[outv];
         [0][1]amix[outa]" -map [outv] -map "[outa]" -crf 10 out.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .