Извлечь аудиопоток из файла .ts в другой формат - PullRequest
0 голосов
/ 07 июня 2019

У меня есть аудиофайл .ts, и я хочу преобразовать его в файл .wav без потери качества.

Вот что я пробовал:

ffmpeg -i audio.ts -vn -acodec copy audio.wav

Это возвращает WAV-файл, но я не уверен, что то, что я делаю, является оптимальным или есть что-то, что я могу сделать, чтобы получить файл лучшего качества. К сожалению, есть много форматов, таких как .aac, с которыми я не могу работать.

Наконец, хотя это и возвращает файл .wav, он довольно глючный. Он не будет играть с проигрывателем Windows, и единственный способ прослушать его - перетащить его в браузер. Если я попытаюсь продвинуть звук, он немедленно отключится и не будет воспроизводиться, пока я не обновлю страницу. Я предполагаю, что эти проблемы связаны с тем, как я их конвертирую, но я не знаю, как их избежать.

Спасибо.

1 Ответ

1 голос
/ 07 июня 2019

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

Итак,

ffmpeg -i audio.ts -vn audio.wav

Это декодирует звук, а затем кодирует его с использованием кодера по умолчанию для WAV, который16-битный PCM со знаком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...