15 lines
491 B
Bash
Executable File
15 lines
491 B
Bash
Executable File
#!/bin/bash
|
|
# 创建输出文件夹
|
|
|
|
input_dir="$1"
|
|
output_dir="$input_dir/output_wav"
|
|
mkdir -p "$output_dir"
|
|
|
|
# 遍历MP3文件并转换
|
|
find "$input_dir" -maxdepth 1 -type f -name "*.mp3" | while read -r file; do
|
|
filename=$(basename "$file" .mp3)
|
|
ffmpeg -i "$input_dir/$filename.mp3" -ar 44100 -ac 2 -b:a 1411k "$output_dir/$filename.wav"
|
|
# ffmpeg -i "$file" -ar 44100 -ac 2 -b:a 1411k "$output_dir/$filename.wav"
|
|
done
|
|
|
|
echo "转换完成!文件保存在 output_wav 文件夹" |