使用VLC播放video时质量差和播放问题

我在使用VLC或其他播放器播放H.264(未经其他人测试)编码video时遇到问题(经测试的MPlayer,Totem不播放video只是声音)。 我确定它是关于驱动程序但我不知道如何解决它。 我试图安装AMD的专有驱动程序,但重启后我无法登录(只有终端)。 我的显卡是AMD Radeon HD 8系列。 我不知道它是否相关,我使用nomodeset选项启动。 谢谢你的帮助。

编辑:这里的结果是:

lspci -nnk 00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 09) Subsystem: Hewlett-Packard Company Device [103c:2164] 00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) Subsystem: Hewlett-Packard Company Device [103c:2164] 00:03.0 Audio device [0403]: Intel Corporation Device [8086:0a0c] (rev 09) Subsystem: Hewlett-Packard Company Device [103c:2164] Kernel driver in use: snd_hda_intel 00:14.0 USB controller [0c03]: Intel Corporation Lynx Point-LP USB xHCI HC [8086:9c31] (rev 04) Subsystem: Hewlett-Packard Company Device [103c:2164] Kernel driver in use: xhci_hcd 00:16.0 Communication controller [0780]: Intel Corporation Lynx Point-LP HECI #0 [8086:9c3a] (rev 04) Subsystem: Hewlett-Packard Company Device [103c:2164] Kernel driver in use: mei_me 00:1b.0 Audio device [0403]: Intel Corporation Lynx Point-LP HD Audio Controller [8086:9c20] (rev 04) Subsystem: Hewlett-Packard Company Device [103c:2164] Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge [0604]: Intel Corporation Lynx Point-LP PCI Express Root Port 1 [8086:9c10] (rev e4) Kernel driver in use: pcieport 00:1c.1 PCI bridge [0604]: Intel Corporation Lynx Point-LP PCI Express Root Port 2 [8086:9c12] (rev e4) Kernel driver in use: pcieport 00:1c.2 PCI bridge [0604]: Intel Corporation Lynx Point-LP PCI Express Root Port 3 [8086:9c14] (rev e4) Kernel driver in use: pcieport 00:1c.3 PCI bridge [0604]: Intel Corporation Lynx Point-LP PCI Express Root Port 4 [8086:9c16] (rev e4) Kernel driver in use: pcieport 00:1c.4 PCI bridge [0604]: Intel Corporation Lynx Point-LP PCI Express Root Port 5 [8086:9c18] (rev e4) Kernel driver in use: pcieport 00:1d.0 USB controller [0c03]: Intel Corporation Lynx Point-LP USB EHCI #1 [8086:9c26] (rev 04) Subsystem: Hewlett-Packard Company Device [103c:2164] Kernel driver in use: ehci-pci 00:1f.0 ISA bridge [0601]: Intel Corporation Lynx Point-LP LPC Controller [8086:9c43] (rev 04) Subsystem: Hewlett-Packard Company Device [103c:2164] Kernel driver in use: lpc_ich 00:1f.2 SATA controller [0106]: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04) Subsystem: Hewlett-Packard Company Device [103c:2164] Kernel driver in use: ahci 00:1f.3 SMBus [0c05]: Intel Corporation Lynx Point-LP SMBus Controller [8086:9c22] (rev 04) Subsystem: Hewlett-Packard Company Device [103c:2164] 08:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter [10ec:8179] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:197d] Kernel driver in use: rtl8188ee 09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 08) Subsystem: Hewlett-Packard Company Device [103c:2164] Kernel driver in use: r8169 0a:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M] [1002:6660] Subsystem: Hewlett-Packard Company Device [103c:2164] 

对我来说,SMPlayer工作得最好,它完美地播放h264。 你安装了sudo apt-get install ubuntu-restricted-extras吗? 安装新驱动程序后,您需要配置X以正确使用它。 如何配置AMD , 这也可以派上用场。

向@JohnnyD致敬我通过手动安装Catalyst 13.4( this )然后编辑grub选项成功解决了我的问题。 将nomodeset选项更改为acpi_backlight = vendor。

您是否尝试过为特定安装安装“Ubuntu Restricted Extras”? 这些将为您提供一系列流行的格式编解码器和插件,使您可以毫无问题地播放大多数媒体格式。 我不确定您使用的是什么版本的Ubuntu,但假设您使用的是12.04 LTS,则可以使用以下命令:

 sudo apt-get install ubuntu-restricted-extras