Исправление рассинхронизации аудио/видео при редактировании записанной трансляции

Я записал транслируемый материал с помощью тюнера DVB-T.

Это создает несколько файлов TS на запись (скорее всего, чтобы размер файла оставался в пределах ограничений FAT32).

Я объединил каждую запись в один файл TS, используя:

ffmpeg.exe -f concat -i $filelist -c copy -y $outputfile

Оттуда мне нужно выполнить редактирование, чтобы удалить рекламу, удалить лишнее с начала и конца и, при желании, извлечь каждый эпизод в отдельный файл.

У меня есть Pinnacle Studio 23 Ultimate, который не поддерживает TS в качестве входных данных, поэтому я конвертирую TS в MP4, используя что-то вроде:

ffmpeg -y -i foo.ts -crf 18 -ac 2 -r 25 -c:v libx265 -ar 48000 -b:a 192k -c:a aac -aspect 16:9 bar.mp4

(Я пробовал несколько способов/вариантов, включая использование HandBrake для этого преобразования).

Что происходит, так это то, что в полученном отредактированном материале аудио и видео не синхронизированы. Может быть во всем файле или только в некоторых разделах.

Это может быть связано с глюками (отсутствующими кадрами...) в оригинальной записи.

Но когда я проигрываю оригинальный однофайловый TS или версию MP4 в любом проигрывателе, таком как VLC, звук и видео правильно выравниваются. Таким образом, эти плееры могут справиться с вышеупомянутыми глюками и «перенастроить» аудио- и видеопотоки.

Как я могу «переписать» весь входной файл таким образом, чтобы аудио и видео были «полностью синхронизированы», чтобы было возможно редактирование?

Заранее спасибо за вашу помощь.

Ответы (1)

Мои записи DVB-T всегда имеют эту проблему. Попробуйте MC-TVConverter2!

Это (старый, но все еще надежный) графический интерфейс для нескольких видеоинструментов. Попробуйте преобразовать свои исходные записи ts, используя настройку MPEG2 HQ. Я считаю, что этот параметр больше подходит для восстановления, чем для повторного кодирования, поскольку преобразование выполняется быстро, а результирующий размер файла очень близок к исходной записи. .

Существует множество других вариантов преобразования, но перекодирование MPEG4 занимает много времени, даже с файлами ts на основе MPEG4. Он также имеет обнаружение рекламы, но я не пробовал.

Вы не можете использовать диск, отформатированный в ntfs, для записи?

Отчитайтесь о том, как вы идете!

http://mctvconverter.vivolum.net/