添加 main.py
This commit is contained in:
parent
620c2f1e59
commit
523a72e70c
19
main.py
Normal file
19
main.py
Normal file
@ -0,0 +1,19 @@
|
||||
from pydub import AudioSegment
|
||||
import os
|
||||
import shutil
|
||||
|
||||
def convert_audio_files(input_dir, output_dir):
|
||||
if not os.path.exists(output_dir):
|
||||
os.makedirs(output_dir)
|
||||
for filename in os.listdir(input_dir):
|
||||
if filename.endswith(('.mp3', '.m4a')):
|
||||
file_path = os.path.join(input_dir, filename)
|
||||
audio = AudioSegment.from_file(file_path)
|
||||
new_filename = os.path.splitext(filename)[0] + ".wav"
|
||||
new_file_path = os.path.join(output_dir, new_filename)
|
||||
audio.export(new_file_path, format="wav")
|
||||
print(f"Converted: {file_path} -> {new_file_path}")
|
||||
|
||||
input_directory = "./input"
|
||||
output_directory = "./output"
|
||||
convert_audio_files(input_directory, output_directory)
|
Loading…
Reference in New Issue
Block a user