將 32 位元 MLP 轉換為 32 位元 FLAC?

將 32 位元 MLP 轉換為 32 位元 FLAC?

我有一些 。多層線性規劃我想將其轉換為 .FLAC 以便於播放的檔案。

檢查文件ffmpeg version 0.8.13-4:0.8.13-0ubuntu0.12.04.1我得到

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 位元範例。

相關內容