Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   Извлечение аудио из .ts файла (http://forum.oszone.net/showthread.php?t=332938)

Guidiche 02-02-2018 14:06 2795307

Извлечение аудио из .ts файла
 
При помощи расширения скачал трансляцию двумя файлами формата «.ts». В одном содержится только видео, в другом только звук, при попытке объединить файлы столкнулся с трудностью, так и у видео, и у аудио части одно расширение. Когда при помощи различных программ пытаешься перевести аудио из .ts в другой формат, изменяется длительности записи, в результате не выйдет синхронизировать видео с аудио, если же переименовать название аудио файла с аудио.ts а аудио.mp3 в результате добавления этого аудио к видео изменяется длительность видео и появляется рас синхронизация картинки и звука, а также искажается видео.
Вопрос заключается в том, чтобы объединить аудио и видео части трансляции без потери синхронизации.

sNc-DAntES 03-02-2018 02:36 2795439

Guidiche, у вас просто немножко непонимание, как видео синхронизируется с аудио. Читайте про Eac3to, SoundForge, Adobe Audition, MKVToolnix, например. Скорее всего у вас просто разная частота кадров для видео и аудиодорожки. И ваш звук нужно либо замедлить либо ускорить на определённую величину. Либо, если вам повезло и частота кадров одинаковая, нужно просто добавить тишину в начало файла. Рассинхронизация постоянная или прогрессирует к концу видео?

meZon 03-02-2018 19:23 2795557

Guidiche, Ивлечь проще всего с помощью консольного ffmpeg. Можно "as is", можно с перекодированием. Если не знакомы с cli, под него есть неплохой GUI

Но задержку для для мукса аудио дорожки всё равно придётся подбирать. Если файл сразу аудио/видео, то задержка прописана в контейнере и можно сразу её прописывать, а так - придётся вручную.

sNc-DAntES 04-02-2018 05:29 2795632

meZon, Eac3to сразу извлекая дорожки, добавляет изначальную задержку, которая была в оригинале.

alibina1kap 16-05-2018 12:03 2813924

Тут https://youpk.ru/kak-izvlech-zvuk-iz-video/ почитать можете как это лучше сделать.

bredych 16-05-2018 17:58 2814005

Цитата:

Цитата Guidiche
Когда при помощи различных программ пытаешься перевести аудио из .ts в другой формат, изменяется длительности записи, »

переменный битрейт? многие неаккуратно его отрабатывают. Попробуйте действительно ффмпегом.
синтаксис, емнис, простейший -
ffmpeg -i source.ts a:copy output.mp3

можно еще просто в гугл вкинуть запрос - примеров всегда море..
А обьединить точно такой же простой командой:
Скрытый текст
ffmpeg -i video.mp4 -i audio.wav -c copy output.mkv

только если видеофайл тоже имеет аудиопоток, то он заменится приложенным. Если охота миксовать, то сначала выдрать аудио, смиксовать его с другим, и потом соединить с видео.

meZon 16-05-2018 20:08 2814061

С .ts вообще никода нельзя предсказать однозначно. И в этом аспекте ffmpeg, конечно, даёт простор для вариантов.
eac3to не всегда корректно работает с конкретным файлом .ts


Время: 10:22.

Время: 10:22.
© OSzone.net 2001-