Moonie

폴더 내 모든 동영상에서 음성을 추출 하는 코드 본문

공부/코드관련

폴더 내 모든 동영상에서 음성을 추출 하는 코드

Moonie' 2023. 5. 19. 01:03
반응형
import os 
import moviepy.editor as mp

path_dir = "데이터 폴더 경로"
dst_dir = "대상 폴더 경로"

for (root, directories, files) in os.walk(path_dir):
    for d in directories: 
        d_path = os.path.join(root, d) 
        print(d_path) 

    for file in files: 
        file_path = os.path.join(root, file) # path_dir경로/파일
        print(file_path)    
        wave_name = dst_dir + file.strip(".mp4") + (".mp3") # 대상경로+ 파일 명에서 확장자 바꾸기
        print(wave_name)
        dst_file_path = os.path.join(dst_dir,wave_name)
        clip = mp.VideoFileClip(file_path) # 동영상을 라이브러리로 호출
        clip.audio.write_audiofile(wave_name) #음성 파일로 저장

두고두고 쓰려고 내가 만들었다.

 

 

반응형
Comments