홈 > 익명 > 개나무숲
개나무숲

프로그래머 형들 질문좀 제발

QDZ6VG4x 3 98 0

파이썬으로 소리 자르는걸 간단하게 만들어 보려고 하는데요


from pydub import AudioSegment

import math


song = AudioSegment.from_mp3("test.mp3")


sixty_seconds = 60 * 1000 * 5


for i, chunk in enumerate(song[::sixty_seconds]):

    chunk.export('newSong_{}.mp3'.format(i), format="mp3")

    

이런식으로 간단하게 테스트 해봤는데 왠걸 mp3파일이 5분으로 잘릴거라고 예상했는데 5분 7초가 나옵니다...;;

찾아보니 mp3는 헤더 파일때문에 오차가 생긴다고 하네요 wav파일로 작업하라고 하는데 

혹시나 mp3로도 정확한 컷팅이 가능한 방법을 아시거나 관련된 정보좀 있으면 알려주십셔 ㅠㅠ

3 Comments
7tVPMCnu 2023.06.17 01:25  
from pydub import AudioSegment

song = AudioSegment.from_mp3("test.mp3")

sixty_seconds = 5 * 60 * 1000

for i, chunk in enumerate(song[:sixty_seconds].split_to_mono()):
    chunk.export('newSong_{}.mp3'.format(i), format="mp3")

럭키포인트 11,764 개이득

7tVPMCnu 2023.06.17 01:31  
[@7tVPMCnu] 라고 챗지피티가 말해줫어 코딩의 코자도 모름 ㅅㄱ
QDZ6VG4x 2023.06.17 01:53  
[@7tVPMCnu] ㄳㄳ

럭키포인트 13,516 개이득

오늘의 인기글
제목