Всем привет!
Подскажите пожалуйста, как обычно "склеивают" два видео через ffmpeg, чтобы получилось по-человечески?
Делаю так:
Код: |
exec('copy /b intro.avi + video.avi video_ok.avi'); |
При этом длина времени в плеере = длине первого файла.
звук у второго видео - уже "запорот", ужасные шумы, вместо звука.
Если наложить сверху еще звук (пустой, тишина 1 секунду), вот так:
Код: |
exec('c:/WebServers/usr/bin/ffmpeg/ffmpeg.exe -i video_ok.avi -i silent.wav -acodec copy -vcodec copy video_ok_good.avi'); |
, то длина стает нормальной, а шум у второй части видео (второй файл склеивания), так и остается шумом.
Скорее всего, это из-за "дуболомного" метода склейки двух AVI-контейнеров (copy /b), но по-другому как ни пытался, через ffmpeg, работает только он.
Если кому не трудно, подскажите, как по-правильному склеить при помощи ffmpeg два avi \flv\другого формата (конвертну) в один?
Заранее огромное спасибо!