Ffmpeg extract audio: различия между версиями
Материал из AlexNook
Перейти к навигацииПерейти к поиску
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 8: | Строка 8: | ||
{{root|ffmpeg -i video.avi -vn -c:a libmp3lame -ar 48000 -b:a 320k -ac 2 audio.mp3}} | {{root|ffmpeg -i video.avi -vn -c:a libmp3lame -ar 48000 -b:a 320k -ac 2 audio.mp3}} | ||
{{file|batch_example.sh|< | |||
'''Пример обработки файлов в папке''' | |||
{{file|batch_example.sh|<syntaxhighlight lang="apache" line start="1" line="GESHI_FANCY_LINE_NUMBERS" enclose="div"> | |||
#!/bin/bash | #!/bin/bash | ||
Строка 17: | Строка 19: | ||
ffmpeg -i "$i" -vn -c:a libmp3lame -ar 48000 -b:a 320k -ac 2 "${i%.*}.mp3" | ffmpeg -i "$i" -vn -c:a libmp3lame -ar 48000 -b:a 320k -ac 2 "${i%.*}.mp3" | ||
done | done | ||
</ | </syntaxhighlight >}} | ||
Текущая версия на 16:36, 8 октября 2021
Для того, чтобы извлечь аудио дорожку из видеофайла можно воспользоваться командами:
Сохранение аудио кодека
ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac
С кодирование в MP3 (дискритизация 48kHz, bitrate 320kb/s, stereo)
ffmpeg -i video.avi -vn -c:a libmp3lame -ar 48000 -b:a 320k -ac 2 audio.mp3
Пример обработки файлов в папке
File: batch_example.sh
#!/bin/bash
for i in ./*.mp4
do
ffmpeg -i "$i" -vn -c:a libmp3lame -ar 48000 -b:a 320k -ac 2 "${i%.*}.mp3"
done