linux系统视屏录像_在Linux上的点击,弹出和故障排除录像

linux系统视屏录像

在有关如何在家中设置基于Linux的音乐服务器的文章中 ,我提到了我有两台使用Volumio音乐系统的CuBox-i4立方体计算机,可以在家里提供音乐。 我还提到其中一种使用AudioQuest DragonFly数模转换器或DAC来将位传送到放大器和扬声器。 最后,我提到DragonFly和Volumio并不是完全幸福的配对。 该组合有时会以高电平咔嗒声的形式将噪声引入模拟输出,给全世界听起来像是人们在清洁不良的唱片上听到的那种s啪声。

因为我愿意花时间和精力来清理记录以减少此类噪音,所以花时间研究CuBox-DragonFly组合以查看是否可以“清理”起来对我来说也是合理的。 我将在这里分享我的一些经验,希望读者可以从整个悲伤的故事中受益。 谁知道呢?也许有人会读这本书,并且本着开源社区的真正精神,以一种解决方案来启发我们所有人。

故障排除故事

首先,我想验证我是否可以使DragonFly在另一个Linux环境中达到可接受的性能,因此我在当前运行4.2.0内核的Ubuntu 15.10的笔记本电脑上对其进行了测试。 我使用了当前最喜欢的音乐播放器QuodLibet ,该播放器配置为直接将音频发送到ALSA,以避免任何比特率或字长的转换。 听起来很棒:没有点击,没有弹出声,没有来自dmesg的消息表明任何不兼容性。 查看/proc/asound/DragonFly/stream0 ,我看到播放44.1KHz / 16位文件时一切正常的证据:


Playback:
  Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 336
    Momentary freq = 44100 Hz (0x2c.1998)
    Feedback Format = 10.14
  Interface 1
    Altset 1
    Format: S24_3LE
    Channels: 2
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000

同样,对于96KHz / 24位音乐,一切似乎也可以正常工作。

鉴于DragonFly并非绝症,该怎么办? 至少对我来说,显而易见的事情是找到带有更新内核的东西。 最近,我开始关注Archphile ,这是另一个面向音乐的极简主义Linux。 与基于Debian的 Volumio不同,Archphile基于Arch Linux 。 多年来,我倾向于使用Ubuntu,偶尔尝试进入其他Debian发行版,偶尔尝试与Fedora一起使用,但是我还没有真正尝试过。 这可能是“用两只石头杀死两只鸟”的事情之一。 Archphile仍使用3.14内核,但比Volumio随附的内核更新。 我决定尝试一下。

Archphile的安装非常简单。 我使用Gnome磁盘格式化了32GB的microSD卡并安装了Archphile ISO。 我使用了Gnome分区编辑器 (GParted)来扩展安装分区,以便占用更多的microSD卡。 我将microSD安装在CuBox-i4中,连接了键盘和显示器,并打开了系统电源。 一切正常。 Archphile配置步骤非常简单:更改root密码,语言环境和NTP服务器。 我使用的是硬连线连接,因此不需要弄乱无线。 (我也应该在本机上取消DHCP,但也许以后再做。)我创建了一个非root用户帐户,编辑了/etc/fstab来安排装载包含音乐的硬盘驱动器,并弄乱了/etc/mpd.conf文件,将DragonFly介绍给Archphile并激活硬件混合器,我准备开始了。

我测试了结果,然后点击了更多。 是时候做更多的侦探工作了。

互联网上有很多关于“点击和弹出”的讨论。 与Raspberry Pi,USB连接的DAC和播放高分辨率音乐有关的链接很多。

不过,就我而言,我还没有做明确的研究。 与49.6KHz / 16位文件相比,我似乎遇到了更多的问题。 我想知道这是否是因为DragonFly似乎仅提供24位格式选项。 我已经尝试过使用“ plughw”与“ hw”作为接口,但是还没有看到任何可靠的区别。 mpd.conf(5)-Linux手册页是全面的,值得研究, Alsa Project Wiki也是如此

最后,我花时间弄清楚了如何使CuBox-i4上的参数看起来与笔记本电脑上的参数相同。 为此,我发现我需要在/etc/mpd.conf文件中设置两个参数,特别是在audio_output节中:


period_time     "10000"
buffer_time     "200000"

现在,当播放44.1KHz / 16位或96KHz / 24位时, /proc/asound/DragonFly/pcm0p/sub0/hw_params文件在两个系统上看起来都相同。

通过该配置更改,我听了96/24中的四首曲目,没有听到任何点击。 但是,我仍然偶尔听到44.1 / 16文件中的点击,也许每首歌曲1-5次。 令人沮丧! 播放开始时,我还在dmesg中继续看到以下消息: 2:1:1:在ep 0x1处无法获得频率

我已经在相关的内核资源中进行了查找; 该注释似乎表明该设备不支持阅读,但是周围的代码看起来并不像它那样有害。 该mpd手册页包含有关较小和较大的建议_time中的值mpd手册页。 因此,仍有待跟踪。 (您还有其他建议吗?如果是,请在评论中告诉我。)

让我们一起听音乐

在2015年11月,我购买了但尼丁配乐公司演奏的莫扎特《安魂曲》,由Linn Records录制并出售。

达尼丁作品的表演非常壮观,我看到他们(当之无愧) 获得了众多音乐评论家的赞誉 。 我有科林·戴维斯(Colin Davis)主持下的BBC交响乐团的早期录音,很多年前,我很幸运地听到一个寒冷的一月晚上在巴黎圣日耳曼·德·普雷斯(St. Germain desPrés)教堂里进行的录音。 当然,莫扎特的《安魂曲》在电影《 阿玛迪斯》中也起着举足轻重的作用,这是莫扎特一生中奇妙而un谐的一幕。

我在古典音乐中的品位很具体,而且很多“伟大的曲目”都让我感到冷淡。 一位来访的朋友曾经评论过我的古典CD系列,说他以前从未在任何人的书架上见过如此多的巴赫和如此少的贝多芬。 尽管如此,我还是向所有人推荐莫扎特的《安魂曲》,无论他们对古典音乐的偏爱和宽容,也许对于那些尚未找到喜欢的古典音乐的人尤其如此。

对于不了解《安魂曲》大众故事的读者,莫扎特在死前并没有完成作品的创作,而作品是由他的朋友弗朗兹·萨弗·苏斯迈尔完成的,所以莫扎特的遗ow康斯坦茨就可以要求其余的作品。由赞助人付款。 显然,莫扎特建立了乐曲的整体设计,并为其中的某些部分制作了原型,但苏斯迈尔(可能还有其他人)留下了相当多的乐曲(编码)来完成(我想是测试和质量检查)。 根据Wikipedia的说法,这在莫扎特时代很普遍,音乐在某种程度上是模块化的,并且组件可以在其他作品中定期重用,因此证明了开源和可重用软件的原理曾经是作曲家工具箱的一部分。

实际上,我想我现在就听听《安魂曲》,看看我是否能听到任何敲击声...

翻译自: https://opensource.com/life/16/4/troubleshooting-music-linux

linux系统视屏录像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值