Установка необходимых модулей
Перед написанием кода нам нужно установить модуль moviepy. Для этого нужно перейти в терминал и прописать:
pip install moviepy
Также нам понадобится ffmpeg, который используется для обработки звука, видео и других потоков. Для его установки в терминале прописываем:
pip install ffmpeg
Написание кода
Приступаем к написанию кода, для начала импортируем модуль moviepy.
import moviepy.editor *
Далее определяем видеофайл в python коде. В кавычках указываем путь к видео. Если же видео находится не в папке с проектом, а в другой директории, то указываем полный путь к файлу.
video = VideoFileClip(r"vodeo.mp4") # В кавычках указать путь к видео
Теперь преобразовываем видеофайл в аудиофайл. Для этого добавим следующую строку кода:
video.audio.write_audiofile(r"audio.mp3") # В кавычках указать название итогового аудиофайла
Готово, мы извлекли аудио из видеофайла!
Заключение
В данной статье мы с Вами научились извлекать аудио из видео файла с помощью python, что делается как вы поняли довольно просто.
Итоговый код:
import moviepy.editor *
video = VideoFileClip(r"video.mp4")
video.audio.write_audiofile(r"audio.mp3")
#python
Хорошая статья, продолжай!
Спасибо)