Як витягнути аудіозапис з відеофайлу MP4 у Windows?


38

Маючи відеофайл MP4, я хотів би отримати лише аудіозапис цього відео. Що робить моє запитання відмінним від інших, це те, що я не хочу його конвертувати (наприклад, у MP3 чи що-небудь) - я вважаю за краще зберігати точно той же аудіопотік AAC, який вбудований у файл MP4 без перекодування.

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

Відповіді:


52

З FFmpeg , який ви можете завантажити як статичну збірку (не потрібна установка) для кожної основної ОС:

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

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


1
avconvпрацювали з тими ж аргументами.
Роберт Сімер

@RobertSiemer Так - avconvце виделка ffmpeg. Можливо, вам буде цікаво прочитати цю публікацію про переповнення стека .
slhck

5

VLC також може це зробити, що зручно, оскільки, ймовірно, це вже є у вашій системі:

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


2
На жаль, вікі VLC надає лише приклад для вилучення DVD Audio: дуже загадкова команда з нульовим поясненням або синтаксис для вилучення інших форматів.
Дай

1
Я провів 15 хвилин, намагаючись зробити це з vlc (як з графічним інтерфейсом, так і з командним рядком), і він щоразу провалювався, створюючи вихідний файл без даних. ffmpegОпція працювала над найпершою спробу
YePhIcK
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.