Это цитата сообщения
Sexy_Lady Оригинальное сообщениеКак соединить два или несколько видео-файлов в один
Для начала скачайте VirtualDub с
официального сайта, она бесплатна.
Очень важно, чтобы файлы, которые вы собираетесь объединять, имели одинаковые потоковые данные:
- Видео: битрейт (Kbps), частота дискреции (fps), разрешение (16:9; 4:3 и т.д.), кодек (не всегда).
- Аудио: битрейт (Kbps), частота (Hz), количество каналов (моно\стерео), кодек (MP3\PCM\OGG\etc.), переменная (СBR\VBR\ABR) и количество каналов (2; 5; 7) и потоков (1 или несколько).
Проверить данные видео можно с помощью
AVIcodec.
Битрейт величина непостоянная и может немного отличаться, есть пределы допустимого, например 990 и 995 - норма.
Запускаем VirtualDub, открываем первое видео через Open video file. Затем в меню File выбираем Append AVI segment. Выбираем следующий файл в той последовательности, которая нам нужна. Важный момент - обратите внимание на галочку внизу окна - это автоопределение сегментов по названию. Т.е. если вы добавляете файлы со схожими именами (video 001.avi, video 002.avi, video 003.avi и т.д.), вам нужно лишь выбрать второй, остальные добавятся автоматически.
[564x456]
Если файл не добавился, значит, потоковые данные разные.
Теперь в меню Video выбираем Direct Stream copy и в меню Audio выбираем Direct Stream copy. В меню Video открываем Frame Rate и ставим галочку на Change so video and audio durations match. Иначе при объединении большого количества файлов произойдет рассинхронизация.
[472x332]
Теперь сохраняем через File -> Save as AVI.