33

Имея видеофайл в формате MP4, я бы хотел получить только его аудиозапись. Что отличает мой вопрос от других, так это то, что я не хочу преобразовывать его (например, в MP3 или что-то еще) - я бы предпочел сохранить точно такой же аудиопоток AAC, который встроен в файл MP4, без перекодирования.

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

2 ответа2

49

С FFmpeg, который вы можете загрузить в виде статической сборки (установка не требуется) для каждой основной ОС:

ffmpeg -i input.mp4 -c:a copy -vn -sn output.m4a

vn и sn отключают потоки видео и субтитров, если они есть. -c:a copy говорит ей, чтобы она копировала аудио битовый поток как есть, без перекодирования файла. Это займет не более нескольких секунд.

5

VLC также может сделать это, что удобно, поскольку у вас, вероятно, уже есть это в вашей системе:

https://wiki.videolan.org/Extract_audio/#Extracting_audio_in_original_format

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .