Извлечение аудио из .ts файла
При помощи расширения скачал трансляцию двумя файлами формата «.ts». В одном содержится только видео, в другом только звук, при попытке объединить файлы столкнулся с трудностью, так и у видео, и у аудио части одно расширение. Когда при помощи различных программ пытаешься перевести аудио из .ts в другой формат, изменяется длительности записи, в результате не выйдет синхронизировать видео с аудио, если же переименовать название аудио файла с аудио.ts а аудио.mp3 в результате добавления этого аудио к видео изменяется длительность видео и появляется рас синхронизация картинки и звука, а также искажается видео.
Вопрос заключается в том, чтобы объединить аудио и видео части трансляции без потери синхронизации. |
Guidiche, у вас просто немножко непонимание, как видео синхронизируется с аудио. Читайте про Eac3to, SoundForge, Adobe Audition, MKVToolnix, например. Скорее всего у вас просто разная частота кадров для видео и аудиодорожки. И ваш звук нужно либо замедлить либо ускорить на определённую величину. Либо, если вам повезло и частота кадров одинаковая, нужно просто добавить тишину в начало файла. Рассинхронизация постоянная или прогрессирует к концу видео?
|
Guidiche, Ивлечь проще всего с помощью консольного ffmpeg. Можно "as is", можно с перекодированием. Если не знакомы с cli, под него есть неплохой GUI
Но задержку для для мукса аудио дорожки всё равно придётся подбирать. Если файл сразу аудио/видео, то задержка прописана в контейнере и можно сразу её прописывать, а так - придётся вручную. |
meZon, Eac3to сразу извлекая дорожки, добавляет изначальную задержку, которая была в оригинале.
|
Тут https://youpk.ru/kak-izvlech-zvuk-iz-video/ почитать можете как это лучше сделать.
|
Цитата:
синтаксис, емнис, простейший - ffmpeg -i source.ts a:copy output.mp3 можно еще просто в гугл вкинуть запрос - примеров всегда море.. А обьединить точно такой же простой командой: Скрытый текст
ffmpeg -i video.mp4 -i audio.wav -c copy output.mkv
только если видеофайл тоже имеет аудиопоток, то он заменится приложенным. Если охота миксовать, то сначала выдрать аудио, смиксовать его с другим, и потом соединить с видео. |
С .ts вообще никода нельзя предсказать однозначно. И в этом аспекте ffmpeg, конечно, даёт простор для вариантов.
eac3to не всегда корректно работает с конкретным файлом .ts |
Время: 10:22. |
Время: 10:22.
© OSzone.net 2001-