Python을 사용하여 비디오 클립에서 오디오 추출

안녕하세요 세계!

이 미니 블로그는 Python을 사용하여 비디오 클립에서 오디오 파일을 추출하는 방법에 대한 것입니다! 이것은 5줄 미만의 코드로 수행할 수 있지만 더 중요한 것은 Moviepy 모듈로 시작하는 것입니다.

파이썬을 이용한 동영상 편집에 널리 사용되는 파이썬의 Moviepy 모듈을 살펴보겠습니다.
Moviepy는 파이썬에서 비디오 편집을 쉽게 만들고 몇 가지 파이썬 원 라이너를 사용하여 원하는 결과를 얻을 수 있습니다!
여기서는 샘플 비디오 파일에서 오디오 파일을 추출할 것입니다.
이 블로그에서 샘플 MP4 비디오 클립을 사용했습니다. 모든 비디오 파일을 사용할 수 있습니다.

코딩 부분으로 들어가 봅시다!

먼저 터미널 창에 다음 명령을 입력하여 python에 moviepy 모듈을 설치해야 합니다.

pip install moviepy


다음 단계는 FFmpeg 모듈을 설치하는 것입니다. FFmpeg는 오디오, 비디오 및 기타 스트림을 처리하는 데 사용되는 멀티미디어 프레임워크입니다.
FFmpeg를 설치하려면 터미널 창에 다음 명령을 입력하십시오.

pip install ffmpeg


설치에 성공했다면 모든 설정이 완료된 것입니다!

moviepy 모듈을 가져오는 것으로 시작하겠습니다.

import moviepy.editor as mp


다음 단계는 샘플 비디오를 프로젝트 폴더에 복사하고 비디오 파일을 파이썬 코드로 정의하는 것입니다. Moviepy는 샘플 비디오를 moviepy 개체로 가져오는 편리한 방법VideoFileClip()과 함께 제공됩니다. 다음은 파이썬 코드 내에서 비디오 파일을 가져오는 방법입니다.

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")


프로그램을 실행하고 잠시 기다립니다. 터미널 창에서 진행 상황을 볼 수 있습니다.


그리고 그게 다야! 🎉 프로젝트 폴더를 확인하면 샘플 동영상 파일에서 추출한 output.mp3 파일이 보입니다.

이것은 Moviepy에 대한 첫 번째 블로그 게시물이었습니다. 나는 그것을 사용하여 더 많은 프로젝트를 만들고 그들에 대한 블로그도 쓸 것입니다!
계속 지켜봐!

어떤 지점에서든 문제가 발생하면 댓글 섹션에서 알려주거나 200명 이상의 프로그래머가 무언가를 해킹하고 있는 당사discord server에서 저에게 핑을 보내주세요!

좋은 웹페이지 즐겨찾기