麒麟系统视频有画无音需依次排查:先用gst-inspect-1.0验证avdec_aac是否就绪,缺失则安装gstreamer1.0-libav与plugins-good并重启麒麟影音;再通过控制中心或pactl切换默认输出设备为模拟扬声器;最后用alsamixer解除master/pcm/speaker静音并调音至90%以上。

麒麟系统播放视频时画面正常但完全没声音,问题通常出在音频解码缺失、输出设备路由错误或ALSA硬件通道被静音,而非视频文件本身损坏。
确认视频播放器是否已加载音频解码器
麒麟影音默认依赖GStreamer插件解析MP4等常见格式的音频流,若gstreamer1.0-libav未安装,H.264+AAC组合将仅能解出画面,音频通路直接中断。
打开终端,执行:gst-inspect-1.0 avdec_aac
若返回“No such element or plugin 'avdec_aac'”,说明AAC解码器缺失;此时必须安装完整解码套件:sudo apt install gstreamer1.0-libav gstreamer1.0-plugins-good
安装完成后必须重启麒麟影音——插件仅在播放器启动时加载,不重启不会生效。
检查当前音频输出设备是否被错误路由
系统可能将视频播放的音频流自动导向HDMI、蓝牙耳机或SPDIF等未连接设备,导致本地扬声器/耳机无声。
方法一(图形界面):点击左下角“开始菜单”→搜索并打开“控制中心”→左侧选择“声音”→在“输出设备”下拉框中手动切换为“模拟输出”或“内置音频 - 扬声器”。
方法二(终端验证):运行pactl list short sinks,查看输出列表中状态为RUNNING的sink是否对应alsa_output.pci-0000_00_1f.3.analog-stereo;若首列为null或显示hdmi,说明路由错误,需用pactl set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo强制指定(设备名以实际输出为准)。
用alsamixer解除底层音频通道静音
这是最常被忽略却最致命的一环:即使图形界面音量拉满、播放器进度条走动,只要Master或PCM通道显示MM(静音),就绝对没有声音输出。
第一步:终端中输入alsamixer启动混音器
第二步:按F6键→选择声卡(通常为编号0,名称含“HDA Intel PCH”或“Realtek”)→回车确认
第三步:用→键依次定位到Master、PCM、Speaker三个通道
第四步:对每个通道执行两步操作——若底部显示MM,按M键取消静音;再按↑键将音量调至90%以上(低于75%在部分笔记本上仍无声)
第五步:按Esc退出,设置自动保存











