一段音频用 2 倍播放,同时录音.那么录完音以后的音频用 0.5 倍速播放的效果和原始录音正常速度播放同等效果么?

2019-08-31 17:58:56 +08:00
 vazo
6715 次点击
所在节点    问与答
50 条回复
KyonLi
2019-08-31 18:37:39 +08:00
一个思想实验:如果效果等同,那我 1000 倍速播放并录音,生成的文件时长缩短 1000 倍,近似认为文件大小也缩小了 1000 倍,播放时 0.001 倍速播放效果不变,那是不是就发明了 1000 倍无损压缩算法
ijixiangus
2019-08-31 18:51:16 +08:00
不一样吧,会丢失一半信息
netlous
2019-08-31 18:54:38 +08:00
@KyonLi 厉害了,可是我觉得你这个没什么用,我这边的算法可能更实用一些。
写一个软件,从电脑 A 上算出来文件的 MD5,然后在电脑 B 上使用同一个软件根据 MD5 还原出来原文件。众所周知,每个文件对应的 MD5 几乎为唯一,冲突率很低,所以一般情况下都能还原出来原始文件。即使遇到文件 MD5 冲突的情况,只要还原出来之后,把那些不是的文件删掉就可以了。
我觉得这个算法使用更广泛,因为 MD5 只有 16 字节,所以即使只压缩一个 16K 的文件,压缩比也达到了 1000 倍,更何况可以把几个 MD5 冲突的文件压缩成同一个 MD5,前景无可限量,老哥们一定要给我保密。
jaskle
2019-08-31 18:57:34 +08:00
看采样率了,而且录音本身与采集设备有很大关系,但有一点基本确定,声调没变
tinyproxy
2019-08-31 19:12:22 +08:00
@netlous 你这有冲突可能,还有压缩率更高的现成玩意(狗头)

https://github.com/philipl/pifs
cjpjxjx
2019-08-31 19:20:23 +08:00
把一张图片缩小一半,截屏,再放大到原来的大小。。。
7654
2019-08-31 19:24:41 +08:00
声音细节全丢了
人声还可以勉强听
ziseyinzi
2019-08-31 19:31:34 +08:00
思而不学则殆。你这个问题建议学一下信息论。
delectate
2019-08-31 19:34:54 +08:00
香农的棺材板压不住了。
wnpllrzodiac
2019-08-31 19:38:38 +08:00
上采样加下采样
vazo
2019-08-31 20:22:52 +08:00
1 秒钟数一个数连续数到 60,用 2 倍速播放还是能听清 60 个数字,信息没有损失呀
@ijixiangus
Zeonjl
2019-08-31 20:25:01 +08:00
可以的,只是你现阶段无设备能做到而已
vazo
2019-08-31 20:27:23 +08:00
@cjpjxjx 相同的文字我用 20 号字体写的字缩小到 10 号字体,文字内容没变呀
cjpjxjx
2019-08-31 20:28:58 +08:00
@vazo 我图片的内容也没变啊,,,
Jimmy1573
2019-08-31 21:59:53 +08:00
前提假设:

1. 音频采样率足够大「数字编码」,或者实时采样「模拟」,不能漏掉细节

2. 播放器「包括扬声器」完美播放每一个波形,不管是高频还是低频「响应,或者叫灵敏度吧」

因为你加快或减速播放会导致原始音频信号在播放出来后,音频频率将增加或减倍

对于高频信号,采样率必须足够大才能捕捉到细节

所以,在前提假设成立情况下,模拟信号理论可以「无损,如磁带」,数字编码「有损」只能无限趋近

现实情况,光是一个🐂🍺一点的喇叭「没有完美的喇叭」,都能贵到起飞
vazo
2019-08-31 22:37:50 +08:00
@Jimmy1573 音频采样中最高的高频制约了加速倍数
MonoLogueChi
2019-08-31 22:51:25 +08:00
肯定会丢信息的,因为你在加速播放输出的时候就已经丢失信息了,这个是补不回来的
vazo
2019-08-31 23:21:08 +08:00
@MonoLogueChi 以心电图为例,你再体会下
heloman
2019-08-31 23:22:53 +08:00
不同,采样频率一致,奈奎斯特定律决定了部分高频信息会丢失
colmk
2019-09-01 00:07:16 +08:00
失真呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596784

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX