Ubuntu 程序 音频输出选择 设备进行播放
2017-01-29 19:06
411 查看
一、 需求
我将电脑HDMI连接至电视分屏播放视频给家人看,但这时我想听歌或开启其他应用程序。但是这时候问题来了,当我打开音乐播放器或其他应用程序事电视也会播放我当前播放器或其他应用程序的声音。并且我插入而且并没有声音。
当我试着用系统自带的音频管理器来切换音频输出后,电视则没有声音了。
二、 目标
这时候就可以用上pavucontrol这款软件
下载
网站:https://freedesktop.org/software/pulseaudio/pavucontrol/
git:
git clone Git://anongit.freedesktop.org/pulseaudio/pavucontrol
三、 安装
1. 安装也很方便
我的是Ubuntu 16.10 就不源码安装了直接在仓库里面进行安装
sudo aptitude install pavucontrol
zggzcgy@Mypc:~$ sudo aptitude install pavucontrol
下列“新”软件包将被安装。
pavucontrol
0个软件包被升级,新安装 1 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 111 kB 的存档。 解包后将要使用 797 kB。
读取: 1 http://cn.archive.ubuntu.com/ubuntu yakkety/universe amd64 pavucontrol amd64 3.0-3build1 [111 kB]
已下载 111 kB,耗时 0秒 (153 kB/s)
正在选中未选择的软件包 pavucontrol。
(正在读取数据库 … 系统当前共安装有 274578 个文件和目录。)
正准备解包 …/pavucontrol_3.0-3build1_amd64.deb …
正在解包 pavucontrol (3.0-3build1) …
正在设置 pavucontrol (3.0-3build1) …
正在处理用于 mime-support (3.60ubuntu1) 的触发器 …
正在处理用于 desktop-file-utils (0.23-1ubuntu1) 的触发器 …
正在处理用于 bamfdaemon (0.5.3+16.10.20160929-0ubuntu1) 的触发器 …
Rebuilding /usr/share/applications/bamf-2.index…
正在处理用于 man-db (2.7.5-1) 的触发器 …
正在处理用于 gnome-menus (3.13.3-6ubuntu4) 的触发器 …
1. 安装好了之后就可以在Dash里面看到它了
四、 完成
启动后就可以看到主界面了,还支持中文,对于我来说真是太棒啦!让要播放的程序选择要输出的播放设备即可享受这美妙之旅!
五、 屁话
其实VLC等视频播放软件内部插件就可实现音频的选择输出,但是也不考虑到其他特殊环境需要,比如说可以连接蓝牙耳机进行听歌拨打电话等需要都可以使用这款软件完成,它还有其他功能能你去发现,这里我就摄取我需要的部分。
资料:【https://freedesktop.org/software/pulseaudio/pavucontrol/】i
相关文章推荐
- 用多媒体库 Bass.dll 播放 mp3 [2] - BASS_GetDeviceInfo: 获取当前音频输出设备列表
- 【Android Training - Multimedia】管理音频播放[Lesson 3 - 当音频输出设备突然改变]
- 【Android Training - Multimedia】管理音频播放[Lesson 3 - 当音频输出设备突然改变]
- Ubuntu下主板集成前置音频输出设备没有声音的解决办法
- 管理音频播放,音频焦点,输出设备切换AudiaoManager
- 浏览选择图片/音频/视频&启动程序让其他程序进行选择
- 【Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 厚积薄发,丰富的公用类库积累,助你高效进行系统开发(7)-----声音播放、硬件信息、键盘模拟及钩子、鼠标模拟及钩子等设备相关
- ubuntu 自添加开机启动程序(一种使ethtool设置永久保存在网络设备中的曲线救国方法) 转自:http://www.groad.net/bbs/read.php?tid-1393.html
- Ubuntu10.04 下使用code Blocks 进行oci 程序开发
- java播放au音频程序
- WinAPI: waveOutGetPosition - 获取输出设备当前的播放位置
- 输出设备已满或不可用, 归档程序无法归档重做日志[oracle解决方法]
- 分别用顺序交换法和选择顺序法和 按由小到大输出 如何用C写一段程序:任意输入10个数
- 电脑没有声卡怎么安装音频输出设备
- 改善C#程序的建议3:在C#中选择正确的集合进行编码
- WinAPI: waveOutGetPlaybackRate - 获取输出设备当前的播放速度设置(默认速度值的倍数)
- 为什么我的WMP无法播放音频文件,提示设备正在使用中?