반응형
[python] 폴더 안의 모든 mp4 파일을 mp3로 변환하기
import os
from pathlib import Path
from moviepy.editor import *
# MP4 파일이 있는 폴더 경로 지정
folder_path = './downloads'
import file_rename_underbar as fru
# 폴더내의 파일명 rename
fru.replace_spaces_in_filenames(folder_path)
# 폴더 내의 모든 파일 확인
for filename in os.listdir(folder_path):
if filename.endswith('.mp4'):
mp4_path = os.path.join(folder_path, filename)
mp3_path = os.path.join(folder_path, filename.replace('.mp4', '.mp3'))
# 비디오에서 오디오 추출 후 MP3로 저장
video = VideoFileClip(mp4_path)
video.audio.write_audiofile(mp3_path)
video.close() # 명시적으로 close 호출하여 자원 해제
print(f"Converted: {filename} to MP3")
else:
print(f"Converted Not: {filename} to MP3")
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] 파이썬, pyQT 이용한 유튜브 영상다운로드, 변환,파일리스트 (6) | 2024.11.13 |
---|---|
[python] youtube download 입력받은 url로 다운받기 (5) | 2024.11.12 |
[python] polar plot에서 한글 사용하기. (0) | 2024.10.30 |
[python] Polar Plot 그래프 그리기 (0) | 2024.10.29 |
[python] 난수 10자리에서 영문 숫자 분포가 골고루 들어갈수있게 (0) | 2024.10.21 |