Привет мир!
Этот мини-блог о том, как можно извлекать аудиофайлы из видеоклипов с помощью Python! Это может быть сделано менее чем за 5 строк кода, но что более важно, чтобы начать работу с Кинопя модуль.
Мы собираемся посмотреть на Кинопя Модуль Python, который широко используется для редактирования видео с помощью Python. MoviePy делает видео редактирование безболезненно в Python и с помощью всего лишь немногих питона одноклассников можно получить желаемый результат! Здесь мы собираемся извлекать аудиофайл из пример видеофайла. Я использовал образец видеоблоки MP4 в этом блоге. Вы можете использовать любой видеофайл.
Давайте попадаем в кодирующую часть!
Прежде всего, нам нужно установить модуль MoviePy в Python, введя следующую команду в окне терминала:
pip install moviepy
Следующим шагом является установка FFMPEG модуль. FFMPEG – это мультимедийная структура, используемая для обработки звука, видео и других потоков. Чтобы установить FFMPEG Введите следующую команду в окне терминала:
pip install ffmpeg
Если установка была успешной, то вы все настроены!
Мы начнем, импортируя модуль MoviePy:
import moviepy.editor as mp
Следующим шагом является копирование образца видео в папке проекта и определите видеофайл в коде Python. Кинопя поставляется с удобным Видеофильки ()
Метод, который импортирует образец видео в качестве объекта MOVELY. Вот как вы можете импортировать видеофайл внутри кода Python:
video = mp.VideoFileClip(r"sample.mp4") #here sample.mp4 is the name of video clip. 'r' indicates that we are reading a file
Теперь пришло время преобразовать видеофайл в аудиофайл. Мы будем преобразовывать файл .mp4 в файл .mp3. Для этого добавьте следующую строку в программе:
video.audio.write_audiofile(r"output.mp3") #Here 'output.mp3' is the name of the audio file
Вы все сделали! Последний код будет выглядеть так:
import moviepy.editor as mp video = mp.VideoFileClip(r"sample.mp4") video.audio.write_audiofile(r"output.mp3")
Запустите программу и подождите некоторое время. Вы можете увидеть прогресс в окне терминала
Вот и все! 🎉 Проверьте папку Project, и вы увидите вывод .mp3
Файл, который был извлечен из пример видеофайла.
Это был первый блог по поводу кинопин. Я буду создавать больше проектов, используя его и напишу в блогах о них! Следите за обновлениями!
Если вы застряли в любой момент, дайте мне знать в разделе комментариев или пинг меня в нашем DiscoD Server Где 200+ программистов взломают на что-то!
Оригинал: “https://dev.to/itsaditya/extracting-audio-from-video-clips-using-python-9d8”