gpt4 book ai didi

静音不会影响文件大小的音频格式

转载 作者:行者123 更新时间:2023-12-02 02:41:29 25 4
gpt4 key购买 nike

我正在寻找一种音频格式,开始时几个小时的静默不会影响整个文件大小。有谁知道该使用哪一个以及我必须使用哪些设置?到目前为止,我尝试了 m4a、ogg 和 mp3,但没有成功。开始时有 4 小时静音的音频样本在某些格式下会生成 400 MB 的文件。

最佳答案

当然,以编程方式处理它会是更明智和SO的方式,比如SoX和静音/垫效果。毕竟,任何一点沉默都与任何其他一点沉默相同,试图压缩它有点浪费精力。

话虽如此,我自己对此有点好奇,所以我尝试比较不同的编解码器在压缩纯数字静音方面的表现。

我创建了两个测试文件。第一个是 44.1kHz 16 位 30 分钟长的立体声 WAVE 文件,包含 -10.66 dBFS RMS 的不相关棕色噪声。第二个文件是相同的,只是填充了 210 分钟的沉默,使总持续时间为 240 分钟(或 4 小时)。接下来,我将文件编码为各种有损和无损编解码器,并查看填充和未填充文件之间的大小差异,以衡量静音编码的效率。

enter image description here

 codec    noise  noise.silence      diff  ratio
wav 317.5 2540.0 2222.5 8.0
he-aac 14.6 116.5 101.9 8.0
vorbis 36.4 237.1 200.7 6.5
mp3 38.2 217.2 179.0 5.7
opus 27.0 81.6 54.6 3.0
tta 213.8 544.1 330.3 2.5
aac 54.0 131.7 77.7 2.4
wv 211.3 444.1 232.8 2.1
alac 212.5 393.7 181.2 1.9
flac 211.5 404.8 193.3 1.9
als 209.7 384.2 174.5 1.8
ofr 209.3 356.9 147.6 1.7

使用的编解码器:

Lossless
wav: WAVE
tta: True Audio v3.4.1
wv: WavPack v4.80.0 (wavpack -x)
alac: Apple Lossless
ofr: OptimFROG v5.100 (ofr --preset 2)
als: MPEG-4 Audio Lossless Coding v23 (mp4alsRM23 -a -b -o50)
flac: Free Lossless Audio Codec v1.3.1 (flac -8)

Lossy vbr
mp3: LAME MP3 v3.99.5 (lame -h -V2)
opus: Opus v1.1.2 (opusenc --bitrate 128 --framesize 40)
aac: Advanced Audio Codec v2.0 (afconvert -f 'm4af' -d aac -q 127 -s 3 -u vbrq 100)
vorbis: Vorbis aoTuV b5.5 (oggenc -q 5)

Lossy cbr
he-aac: High-Efficiency AAC v1 (afconvert -f 'm4af' -d aach -q 127 -s 0 -b 64000)

关于静音不会影响文件大小的音频格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39891683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com