Можно ли объединить аудиофайлы.ts с помощью команды cat в режиме добавления, чтобы получить файл.mp3

У меня есть немного .ts файлы как часть аудиопотока hls. Могу ли я использовать cat Команда, чтобы добавить их и получить файл.mp3. Мне любопытно что ffmpeg делает, чтобы создать mp3 из .ts или же .m3u8 файлы, чтобы я мог реализовать его на сервере узла

1 ответ

Нет. Если вы просто объедините их, результатом будет файл-контейнер MPEG-TS, то есть, в основном, последовательность из 188-байтовых пакетов TS. Что вам нужно, так это демультиплексор MPEG-TS, который превращает (декапсулирует) TS в последовательность аудиофреймов MP3 [1], в более общем смысле - элементарный аудиопоток.

[1] http://www.mp3-tech.org/programmer/frame_header.html

Другие вопросы по тегам