用FFmpeg批量转换Flac为Alac
#!/bin/bash
# 定义输入目录和输出目录
input_dir="/path/to/input/directory"
output_dir="/path/to/output/directory"
# 创建输出目录
mkdir -p "$output_dir"
# 遍历输入目录下所有的 FLAC 文件
for file in "$input_dir"/*.flac; do
# 提取文件名和扩展名
filename=$(basename "$file")
extension="${filename##*.}"
# 如果扩展名是 FLAC,则转换为 ALAC 并输出到输出目录
if [ "$extension" == "flac" ]; then
ffmpeg -i "$file" -y -vn -c:a alac "$output_dir/${filename%.*}.m4a"
fi
done
echo "Conversion complete."