Страница 1 из 1

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

Добавлено: 01 янв 2022, 08:12
ya
ffmpeg -i input.mp4 -map 0:0 -c:v copy output.mp4 -map 0:1 -c:a copy output.aac

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

Добавлено: 02 янв 2022, 04:51
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