从高分辨率 FLAC 转换为 16/44.1 FLAC,保留所有元数据

从高分辨率 FLAC 转换为 16/44.1 FLAC,保留所有元数据

我想将高分辨率 flac(例如 24 位 96 Hz 等)转换为 16 位 44.1 Hz CD 格式,同时保留所有元数据。有什么建议吗?

答案1

将所有 flac 文件转换为 s16 格式,采样频率为 44.1 kHz,扩展名.cd.flac

for i in *.flac; do
    ffmpeg -i "$i" \
        -sample_fmt s16 \
        -ar 44100 \
        "$(basename "${i/.flac/}")".cd.flac
done

参考:查看音频样本格式(位深度)列表ffmpeg -sample_fmts

相关内容