ffmpeg -i input.mkv -map 0:2 -vn -ss 00:24:13 -t 00:00:39 -acodec libmp3lame -ab 320k -ac 2 output.mp3
Здесь
- input.mkv - видео файл из которого извлекается звуковая дорожка;
- -map 0:2 - указывает на номер аудио-трека, если в видео-файле только одна звуковая дорожка, то этот параметр можно опустить, в случае, когда в файле несколько звуковых дорожек, вы можете посмотреть номера дорожек с помощью команды:
ffmpeg -i input.mkv
и вот пример вывода этой команды (номера дорожек выделены жирным шрифтом):
Stream #0:1(rus): Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s (default)
Metadata:
title : AC3 5.1 @ 448 kbps - DUB, Blu-ray
Stream #0:2(ukr): Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
Metadata:
title : AC3 5.1 @ 448 kbps - DUB, Blu-ray
Stream #0:3(rus): Audio: dts (DTS), 48000 Hz, 5.1(side), s16, 1536 kb/s
Metadata:
title : DTS 5.1 @ 1536 kbps - AVO, Y.Serbin
Stream #0:4(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), s16, 1536 kb/s
Metadata:
title : DTS 5.1 @ 1536 kbps
- -vn означает, что видео извлекать не нужно;
- -ss 00:24:13 указывает начальный момент времени, а параметр -t 00:00:39 - длительность;
- -acodec libmp3lame определяет используемы аудокодек;
- -ab 320k - битрейт;
- -ac 2 - число каналв (1 - моно, 2 - стерео);
- output.mp3 - имя полученного аудио-файла.
Комментариев нет:
Отправить комментарий