我有一些 。多层感知处理器为了更方便播放,我想将其转换为 .FLAC 文件。
ffmpeg version 0.8.13-4:0.8.13-0ubuntu0.12.04.1
使用I get检查文件
Stream #0.0: Audio: mlp, 96000 Hz, 5.1, s32
如果我尝试使用 ffmpeg 进行转换,我会收到此通知
Incompatible sample format 's32' for codec 'flac', auto-selecting format 's16'
Output #0, flac, to 'test1.flac':
Metadata:
encoder : Lavf53.21.1
Stream #0.0: Audio: flac, 96000 Hz, 5.1, s16, 200 kb/s
如果我使用libflac
编码器
$ flac test.mlp --endian=big --channels=6 --sample-rate=96000 --sign=signed --bps=32
ERROR: invalid bits per sample '32' (must be 8/16/24)
所以我被限制为 24 位。有没有办法从 ffmpeg 获取 32 位文件?
答案1
最新版本avconv
已经支持32位样本。