TA的每日心情 | 慵懒 2023-3-12 19:48 |
---|
签到天数: 886 天 [LV.10]以坛为家III
星辰大海
- 积分
- 498089
|
本帖最后由 炎发灼眼的OTAKU 于 2022-3-27 20:44 编辑
ffmpeg支持的编码器列表里有我需要的 pcm_s32le,应该是可以转换的,但不知道为什么输出我想转的alac后,输出的位深就只有24bit了,也没找到改位深的命令……
- ffmpeg -i c:\input\01.wav -c:a alac -ar 96000 -ac 2 -ab 6144k c:\output\01.m4a
复制代码 我现在用的命令是这个
- [alac @ 0000023debfb8000] encoding as 24 bits-per-sample
- Output #0, ipod, to 'c:\output\01.m4a':
- Metadata:
- album : A Promise
- artist : �������
- genre : JPOP
- title : A Promise
- track : 01
- date : 2021
- encoder : Lavf59.16.100
- Stream #0:0: Audio: alac (alac / 0x63616C61), 96000 Hz, stereo, s32p (24 bit), 6144 kb/s
复制代码 输出显示是这个
用ffprobe查看输出文件结果如下- Metadata:
- major_brand : M4A
- minor_version : 512
- compatible_brands: M4A isomiso2
- title : A Promise
- artist : �������
- album : A Promise
- date : 2021
- encoder : Lavf59.16.100
- genre : JPOP
- track : 1
- Duration: 00:04:53.41, start: 0.000000, bitrate: 3040 kb/s
- Stream #0:0[0x1](und): Audio: alac (alac / 0x63616C61), 96000 Hz, stereo, s32p (24 bit), 3039 kb/s (default)
复制代码 s32p(24bit)……那位深到底是32还是24……啊,脑瓜痛
|
|