找回密码
 立即注册

有什么小工具软件能无损转换32bit整形wav音频文件吗?

  • TA的每日心情
    慵懒
    2023-3-12 19:48
  • 签到天数: 886 天

    [LV.10]以坛为家III

    37

    主题

    316

    回帖

    512

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    498089

    崭露头角

    炎发灼眼的OTAKU  楼主| 发表于 2022-3-27 20:34:41 | 显示全部楼层
    本帖最后由 炎发灼眼的OTAKU 于 2022-3-27 20:39 编辑
    孤雨独火 发表于 2022-3-27 08:45
    32整数的wav qaac能做,但我不知道是不是真的一点都没改的无损
    1. qaac64 c:\input\01.wav -R --raw-channels 2 --raw-rate 96000 --raw-format S32L -A -o c:\output\01.alac
    复制代码

    我输入这个,反馈是ERROR: CoreAudioToolbox.dll: 找不到指定的模块。就算我把输出后缀改成.m4a,结果还是一样
    1. qaac64 c:\input\01.wav -R --raw-channels 2 --raw-rate 96000 --raw-format S32L -A -o c:\output\01.m4a
    复制代码




    点评

    找不到指定的模块 就是字面意思 没装全库/没找到对应文件  发表于 2022-3-27 23:58
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-3-12 19:48
  • 签到天数: 886 天

    [LV.10]以坛为家III

    37

    主题

    316

    回帖

    512

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    498089

    崭露头角

    炎发灼眼的OTAKU  楼主| 发表于 2022-3-27 20:59:39 | 显示全部楼层
    本帖最后由 炎发灼眼的OTAKU 于 2022-3-27 21:07 编辑
    车祸现场 发表于 2022-3-27 15:27
    转换之后可以用fpcalc测试下音频指纹是不是一致。

    指纹一致就是完全一致吗?

    对比了一下原来的32bit wave和用ffmpeg输出的alac,指纹是一模一样的,不过输出alac时显示是用24bit编码……查看音频信息是显示s32p(24bit),搞不懂
    1.   Metadata:
    2.     major_brand     : M4A
    3.     minor_version   : 512
    4.     compatible_brands: M4A isomiso2
    5.     track           : 1
    6.     genre           : JPOP
    7.     date            : 2021
    8.     encoder         : Lavf59.16.100
    9.     title           : A Promise
    10.     album           : A Promise
    11.     artist          : �������
    12.   Duration: 00:04:53.41, start: 0.000000, bitrate: 3040 kb/s
    13.   Stream #0:0[0x1](und): Audio: alac (alac / 0x63616C61), 96000 Hz, stereo, s32p (24 bit), 3039 kb/s (default)
    14.     Metadata:
    15.       handler_name    : SoundHandler
    16.       vendor_id       : [0][0][0][0]
    复制代码
    而另一个32bit的alac音频文件信息是s32p没有(24 bit)的
    1.   Metadata:
    2.     major_brand     : M4A
    3.     minor_version   : 0
    4.     compatible_brands: M4A mp42isom
    5.     creation_time   : 2021-09-21T15:18:03.000000Z
    6.     track           : 3
    7.     disc            : 1
    8.     genre           : ゲーム
    9.     date            : 2021
    10.     encoder         : refalac 1.72, Apple Lossless Encoder
    11.     title           : BLAZE
    12.     copyright       : (P)Lantis
    13.     composer        : 大和
    14.     comment         : https://www.e-onkyo.com/music/album/laca15879/
    15.                     :
    16.                     : Purchased by wfhtony.
    17.     artist          : ナリタブライアン (CV.衣川里佳)
    18.     album_artist    : Various Artists
    19.     album           : スマホゲーム『ウマ娘 プリティーダービー』WINNING LIVE 02
    20.   Duration: 00:04:53.49, start: 0.000000, bitrate: 4648 kb/s
    21.   Stream #0:0[0x1](und): Audio: alac (alac / 0x63616C61), 96000 Hz, stereo, s32p, 4637 kb/s (default)
    22.     Metadata:
    23.       creation_time   : 2021-09-21T15:18:03.000000Z
    24.       vendor_id       : [0][0][0][0]
    复制代码



    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 221 天

    [LV.7]常住居民III

    11

    主题

    152

    回帖

    963

    VC币

    至尊会员

    猫娘

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    205931
    zzy2000129 发表于 2022-3-27 22:24:48 | 显示全部楼层
    32bit 印象中就得用Wavepack了
    个人学业原因挤不出时间
    夏色奇迹这坑先压着
    红豆泥私密马赛
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    46

    主题

    2720

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    420028

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2022-3-28 00:04:50 | 显示全部楼层
    本帖最后由 孤雨独火 于 2022-3-28 00:39 编辑
    炎发灼眼的OTAKU 发表于 2022-3-27 20:34
    我输入这个,反馈是ERROR: CoreAudioToolbox.dll: 找不到指定的模块。就算我把输出后缀改成.m4a,结果还 ...

    我不知道你是不是对着维基装全了东西

    去掉msvcr这类通用库也就几个文件



    但是结果计算指纹是不一致的(


    还是wavpack吧(指纹一致,心理上更安全

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    2854339

    卓越贡献

    tonyhsie 发表于 2022-3-28 04:10:20 | 显示全部楼层
    用 ffmpeg 把你的 alac 還原成 wav,看是不是跟原 wav 檔差不多,是的話就OK了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    46

    主题

    2720

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    420028

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2022-3-28 08:08:30 | 显示全部楼层
    tonyhsie 发表于 2022-3-28 04:10
    用 ffmpeg 把你的 alac 還原成 wav,看是不是跟原 wav 檔差不多,是的話就OK了

    这种方法适用于常规的cd级wav

    这个例子里你会发现 wav → alac → wav 体积砍半,但指纹依旧一致
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2022-1-19 18:23
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    34

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    11032
    车祸现场 发表于 2022-3-28 18:36:26 | 显示全部楼层
    炎发灼眼的OTAKU 发表于 2022-3-27 20:59
    指纹一致就是完全一致吗?

    对比了一下原来的32bit wave和用ffmpeg输出的alac,指纹是一模一样的,不过输 ...

    是我搞错了,指纹一致不能代表是一样的音频。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    17 小时前
  • 签到天数: 375 天

    [LV.9]以坛为家II

    4

    主题

    96

    回帖

    125

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    50590
    Eclipse 发表于 2022-3-28 22:57:34 | 显示全部楼层
    我用 qaac 也试了一下,使用
    1. qaac64.exe -A 01.wav
    复制代码

    就能无损转成 ALAC 格式了,并且运行
    1. qaac64.exe -D 01.m4a -o 01_dc.wav
    复制代码

    是可以还原回原来的 .wav 文件的(除了元数据会被抹除)
    qaac 用的是官方发布的最新版本:https://github.com/nu774/qaac/releases
    参考文档:https://github.com/nu774/qaac/wiki/Examples

    点评

    没事了,应该是理解反文档了(  发表于 2022-3-29 00:08
    而且指定了 raw 反而错了,有点不理解  发表于 2022-3-29 00:07
    原来如此,我少了个 -D  发表于 2022-3-29 00:04
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    2854339

    卓越贡献

    tonyhsie 发表于 2022-3-29 02:27:35 | 显示全部楼层
    孤雨独火 发表于 2022-3-28 08:08
    这种方法适用于常规的cd级wav

    这个例子里你会发现 wav → alac → wav 体积砍半,但指纹依旧一致{:4_688 ...

    跟原 wav 檔差不多」,指的是真正的 binary data 比對,並不是什麼抽樣驗證或是頻譜比對....

    驗證無失真壓縮,就是檢查能不能還原回原始資料而已






    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-4 00:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    45

    主题

    507

    回帖

    126

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    155436
    dtlnor 发表于 2022-3-29 16:15:53 | 显示全部楼层
    本帖最后由 dtlnor 于 2022-3-29 16:18 编辑

    后面那个(24bit)才是精度,s32p是数据储存的方式(24bit有效然后剩下8bit可能只是填空了,因为ffmpeg只有16bit跟32bit)。
    所以如果有后面括弧的话,看后面括弧的数值就可以了(也就是说你的32整数pcm应该是被转换成24bit了)

    建議抄18樓答案
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表