У меня есть несколько умеренно больших сжатых видеофайлов (~ 2+ гигабайта, продолжительностью более часа) из нескольких потоков Open Broadcaster Software на Twitch.tv. Все выходные файлы (включая экспорт архива twitch) имеют ужасную постепенную рассинхронизацию звука.
У меня есть разные инструменты для работы со звуком, но все они, похоже, меня подводят. Camtassia Studio едва загружает файлы (иногда просто нет), и, поскольку рассинхронизация происходит постепенно, Camtasia не может реально помочь, поскольку я могу только переместить ВЕСЬ звук.
Раньше я мог решить аналогичную проблему рассинхронизации в Virtual Dub, которая изменяла «частоту кадров» или эквивалентную синхронизацию видео или аудио, чтобы они совпадали по времени. Я сделал это с небольшими 10-минутными файлами AVI, и это работал как шарм. Но Virtual Dub не поддерживает mp4 с h264, и даже после добавления плагина для поддержки VDub он вылетает, когда я загружаю файлы в Virtual Dub.
Есть ли какой-нибудь умеренно простой способ исправить эту аудиосинхронизацию? У меня есть около 6 видеофайлов продолжительностью более часа, поэтому ручная настройка времени с точностью до миллисекунды просто нецелесообразна. У меня есть Camtasia Studio и доступ к любому бесплатному программному обеспечению для x64/32-битных окон, и я также готов купить программное обеспечение, чтобы исправить это, я просто понятия не имею, что я ищу, чтобы заставить это действительно работать.
Как я могу исправить постепенно рассинхронизированный звук в больших видеофайлах?
Я понятия не имею, является ли это оптимальным для вас, но один из подходов с использованием бесплатного программного обеспечения состоит в том, чтобы сначала определить процент (и направление) дрейфа, найдя точку ближе к концу, где вы можете с некоторой точностью сказать, что такое ошибка синхронизации, в кадрах.
Разделите видео и аудио на отдельные потоки с помощью бесплатного инструмента, такого как AVI-Mux. Загрузите аудио в Audacity и примените временной сдвиг, определенный выше, либо как «новую длину», либо как соотношение (ошибка кадра / общее количество кадров).
Экспортируйте аудио и ремикс, используя новую дорожку.
VirtualDub может манипулировать частотой кадров видео, и для этого есть веская причина. Запись включает в себя кодирование, которое обычно требует больше вычислительной мощности для видео, чем для аудио. Таким образом, видео более подвержено сбоям; вы можете больше доверять правильности длины аудиопотока.
Также кажется, что легче манипулировать видео. VirtualDub может просто дублировать или удалять необходимое количество кадров, равномерно распределенных по длине записи, и человеческий глаз не заметит этих артефактов.
Поэтому я бы порекомендовал найти программное обеспечение, которое может изменить частоту кадров файлов mp4.
Коул Тобин
Бен Брока