Задать вопрос

Как конвертировать видео ролик mp4 в mp3 с помощью ffmpeg на python?

Как конвертировать видео ролик mp4 в mp3 с помощью ffmpeg на python?
  • Вопрос задан
  • 1190 просмотров
Подписаться 3 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
galo4kin
@galo4kin
Web- dev
Если задача именно из mp4 вытащить звук, то ffmpeg тут самый прямой вариант, да.

В консоли это примерно так:

ffmpeg -i input.mp4 -vn -acodec libmp3lame -q:a 2 output.mp3

Из Python можно просто дернуть через subprocess, если не хочется тащить отдельные обертки:

import subprocess

subprocess.run([
"ffmpeg",
"-i", "input.mp4",
"-vn",
"-acodec", "libmp3lame",
"-q:a", "2",
"output.mp3"
], check=True)

Только стоит помнить, что это именно локальная конвертация файла. Если речь про свои лекции, интервью, подкасты или другие материалы с YouTube, которые вы имеете право сохранять, можно ещё глянуть Робовойс – https://ytb-listen.ru

Он как раз помогает получить аудио без того, чтобы самому городить пайплайн вокруг скачивания и ffmpeg
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы