Отделит аудио от видео

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Отделит аудио от видео

Сообщение ya »

ffmpeg -i input.mp4 -map 0:0 -c:v copy output.mp4 -map 0:1 -c:a copy output.aac
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Re: Отделит аудио от видео

Сообщение ya »

https://annimon.com/article/3993


Убрать аудио: -an
Убрать видео: -vn

ffmpeg -i input.mkv -an result.mp4
ffmpeg -i input.mkv -vn result.mp3


Копирование потоковСохранить оригинальные кодеки и скопировать их как есть:
-c copy — сохранить видеокодек и аудиокодек,
-c:v copy — сохранить только видеокодеки,
-c:a copy — сохранить только аудиокодеки.
В этом случае не будет происходить перекодирование, что позволяет быстрее обработать файл.
Это может быть полезно для случаев, когда нужно быстро скачать видео:

ffmpeg -i "https://sample-videos.com/video123/mp4/480/big_buck_bunny_480p_10mb.mp4" -c copy out.mp4

Или получить аудиодорожку из видеофайла:

ffmpeg -i in.mp4 -c:a copy out.aac

⚠️ Форматы должны быть совместимы. В mp4 для аудио обычно используется кодек aac, поэтому и копировать его можно только в aac. Если указать в выходном файле .mp3, то будет ошибка:

ffmpeg -i in.mp4 -c:a copy out.mp3
Ответить