Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pydub import AudioSegment
- import os
- # Specificați calea către executabilul FFmpeg
- os.environ["PATH"] += os.pathsep + r"d:\Ffmpeg\bin"
- # Încărcați melodia
- melodie = AudioSegment.from_file("d:/Downloads/uuu/Rastafair - Emtiness.mp3")
- # Stabiliți durata intervalului de extragere (în milisecunde, 2 secunde = 2000 milisecunde)
- interval = 2000
- # Specificați directorul în care să salvați bucațile
- director_ieșire = r"d:\Bucati Melodii"
- # Verificați dacă directorul de ieșire există și, dacă nu, creați-l
- if not os.path.exists(director_ieșire):
- os.makedirs(director_ieșire)
- # Parcurgeți melodia și extrageți bucațile la fiecare interval
- for i in range(0, len(melodie), interval):
- fragment = melodie[i:i + interval]
- # Salvați fragmentul în directorul de ieșire
- nume_fisier = os.path.join(director_ieșire, f"fragment_{i // interval + 1}.mp3")
- fragment.export(nume_fisier, format="mp3")
- print(f"Extras: {nume_fisier}")
- print("Extragerile au fost finalizate cu succes.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement