观铃の使魔 发表于 2017-12-26 08:44

问个安卓SRC的问题


安卓默认全局输出48khz采样率对吧

如果播放音源为44.1khz的文件 就会SRC到48造成音质劣化

那如果直接播放48khz音源文件   有两个疑问

1.48到48还做src么

2.如果做src那48到48音质有损失么

netplaying 发表于 2017-12-26 08:51

都有src,不过整数倍的src一般对音质影响不大。

观铃の使魔 发表于 2017-12-26 09:10

netplaying 发表于 2017-12-26 08:51
都有src,不过整数倍的src一般对音质影响不大。

那整数倍对比的话

48到48和48到192   音质谁好谁坏

bilibon 发表于 2017-12-26 09:40

就像mp3强行转成wav,音质还是以前那样,体积多几倍这样

shahito 发表于 2017-12-26 10:05

这方面的知识太专业,我就说下我的理解:

我觉得可以不用太在意这个,因为
1.如果你的手机内置dac只支持48的话,那么改成44.1也没什么意义。
2.如果你的手机内置dac都支持的话,改成44.1的话,其他的48的就只能downsampling成44.1了,感觉损失比反之大多了。
3.我相信现在的很多upsampling的算法都已经很好了,从44.1到48我相信绝大部分人听不出来。另外一个音频格式opus(可以说是现在最好的有损音频格式),也不支持44.1,而是把所有44.1转成48,我相信开发者有考虑这方面的失真程度,我觉得这方面的失真是相对来说不高的。

当然如果对音质真的想追求极致的话,我觉得楼主你可以试试root用一些东西,或者外接个dac。

netplaying 发表于 2017-12-26 10:05

bilibon 发表于 2017-12-26 09:40
就像mp3强行转成wav,音质还是以前那样,体积多几倍这样

没什么意义,都是填充0的。

发表于 2017-12-26 10:14

观铃の使魔 发表于 2017-12-26 10:17

shahito 发表于 2017-12-26 10:05
这方面的知识太专业,我就说下我的理解:

我觉得可以不用太在意这个,因为


我就是外接DAC 但是播放虾米和QQ音乐时安卓设备输出到DAC时的采样率就是48khz所以我来问下

观铃の使魔 发表于 2017-12-26 10:17

宏 发表于 2017-12-26 10:14
不对,高通8064之后的这个问题就解决了,4年前的事情
在今天,这个问题根本不用担心



安卓设备连接DAC不做任何播放操作时DAC显示接收到的采样率就是48khz

我是光纤输出输入

shahito 发表于 2017-12-26 10:19

突然发现原来我写的一部分内容被我不小心删了……再重新来遍……
1.安卓默认全局输出48khz采样率对吧
看设备的,有些设备是输出44.1的,有些设备是48的。如果在意的话,可以用软件测一下。
2.48到48还做src么
我觉得是肯定不做的,只是会再和其他src到48的mix在一起。
3.如果做src那48到48音质有损失么
我觉得这应该就不叫src了。如果真的这么考虑的话。很多做src的东西应该会在转的时候看一下输出和输出的是不是都是一样的话,如果一样的话可能就原样返回。再不济的话,就看具体算法了,但是我感觉很多算法有可能还是转出一模一样的来的。
(当然软件层面先src一次,再硬件层面src一次,是有的,但是现在Android也没这问题了。不过我感觉这和楼主你问题的问题不太一样)

发表于 2017-12-26 10:20

bilibon 发表于 2017-12-26 10:21

宏 发表于 2017-12-26 10:14
不对,高通8064之后的这个问题就解决了,4年前的事情
在今天,这个问题根本不用担心



你搞混了,安卓系统本身有SRC,你说的只是当年高通的SRC在8064之后修复了(从高通+系统转换2次变成了系统转1次),但是安卓系统本身的SRC我记得官方是一直没改吧。。。

观铃の使魔 发表于 2017-12-26 10:23

宏 发表于 2017-12-26 10:20
你用什么播放器程序?有些播放器就是不支持外置DAC,据说海贝播放器兼容性较好 ...

我是安卓播放器光纤输出到解码器

但是我发现光纤输出到解码器的音频信号也是经过SRC的

QQ音乐和虾米都输出48khz显然不正常吧

发表于 2017-12-26 10:24

发表于 2017-12-26 10:25

shahito 发表于 2017-12-26 10:29

观铃の使魔 发表于 2017-12-26 10:17
我就是外接DAC 但是播放虾米和QQ音乐时安卓设备输出到DAC时的采样率就是48khz所以我来问下 ...

安装一下其他播放器,比如说 USB Audio Player PRO,Onkyo HF Player,或者海贝音乐试一下(前2者可能要购买,最后者应该不用,连dac后还是不行的话,去设置里看下输出的设置)

观铃の使魔 发表于 2017-12-26 10:31

shahito 发表于 2017-12-26 10:29
安装一下其他播放器,比如说 USB Audio Player PRO,Onkyo HF Player,或者海贝音乐试一下(前2者可能要 ...

我知道 你说的几个app 都是针对USB DAC的

我的是光纤输出输入他们用不了

shahito 发表于 2017-12-26 10:40

你的android播放器是什么型号的?
你可以试一下跑这个 https://apkpure.com/audio-buffer-size/com.levien.audiobuffersize ,结果是怎么样的?

观铃の使魔 发表于 2017-12-26 10:44

shahito 发表于 2017-12-26 10:40
你的android播放器是什么型号的?
你可以试一下跑这个 https://apkpure.com/audio-buffer-size/com.levien. ...

用浏览器跑么win10打开没反应

播放器zidoo x9s   

用自带chrome打开测试就可以么

shahito 发表于 2017-12-26 11:08

不是,是个android软件。用来测设备默认的输出的sample rate的。我觉得你默认qq和虾米都输出48,是因为你的设备默认就是输出48的。

你播放器里面设置之类的没有可以改sampling rate的地方吗……
实在不行,你可以试试 Poweramp 测试版,我搜了下,好像可以改输出的sample rate,不单单支持usb(https://www.reddit.com/r/audiophile/comments/4er34j/poweramp_android_music_player_v30_beta_supports/),不过不知道行不行

观铃の使魔 发表于 2017-12-26 11:16

shahito 发表于 2017-12-26 11:08
不是,是个android软件。用来测设备默认的输出的sample rate的。我觉得你默认qq和虾米都输出48,是因为你的 ...

多谢 中午回去试试 再来讨论ww

TSST 发表于 2017-12-26 11:43

shahito 发表于 2017-12-26 10:05
这方面的知识太专业,我就说下我的理解:

我觉得可以不用太在意这个,因为

opus的FAQ里的逻辑是说,44.1到48的重采样所带来的失真远小于opus压缩所带来的失真,如果你连这都忍不了就别有损压缩,莫名有道理

—— 来自 Huawei Nexus 6P, Android 8.1.0上的 S1Next-鹅版 v1.3.2.1-fix-play

admidi 发表于 2017-12-26 12:33

看到这个话题,突然想起两篇之前看过的文,就当扩展阅读吧
海贝的人写的,比较简单易懂的解释了Android的音频架构和对SRC的处理方式

https://weibo.com/ttarticle/p/show?id=2309404177275204586349
https://weibo.com/ttarticle/p/show?id=2309404179759092396121

mfkof 发表于 2017-12-26 23:32

那么sony的z和f系列安卓播放器,会不会也有这问题?

-- 来自 能搜索的 Stage1官方 Android客户端

9-11-2001 发表于 2017-12-26 23:41

共谍常凯申 发表于 2017-12-27 00:02

发表于 2017-12-27 00:12

共谍常凯申 发表于 2017-12-27 00:57

滚犊子 发表于 2017-12-27 07:38

看到楼主的ID就想起那个在绯月在澄空下载楼主分享的资源的年代,从163相册到QQ到后来的各种网盘,感谢楼主

观铃の使魔 发表于 2017-12-27 08:01

滚犊子 发表于 2017-12-27 07:38
看到楼主的ID就想起那个在绯月在澄空下载楼主分享的资源的年代,从163相册到QQ到后来的各种网盘,感谢楼主[ ...

遥想当年不提了    S1这号也是当时混绯月澄空时随手注册的一直没用= =

B站-小学生 发表于 2017-12-27 15:16

defer 发表于 2017-12-27 21:40

换个解码器看看,和设备有关。
htc type-c线在android上只能输出48,sony pha2则能正常输出441 48 96等。

猴上以48输出48不会产生src,wp似乎有一个阶段是48-441-48的。
页: [1]
查看完整版本: 问个安卓SRC的问题