Рубрики
Без рубрики

Извлечение звука из видеоклипов с помощью Python

Привет мир! Этот мини-блог о том, как можно извлекать аудиофайлы из видеоклипов с помощью Python! … Помечено программированием, Python, Datascity.

Привет мир!

Этот мини-блог о том, как можно извлекать аудиофайлы из видеоклипов с помощью 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”