[求助]关于播放MKV电影的问题!
发表于 : 2008-10-07 1:08
最近买了一台ASUS的EeePC,同样的条件下,使用这台电脑在Windows下播放H264编码的720p的.MKV格式的电影的时候,是非常流畅的。而换到Ubuntu的时候,却非常非常的卡,不知道要怎么解释了。
我的设置使用的XV,播放软件是Mplayer,在Windows使用的是Kmplayer!
我不知道是什么原因造成的,初学linux也不知道该怎么分析这个问题。只能把我的设置给各位高手看看,和大家一起研究这个问题了。。。。。。。
我个人感觉是否会是linux的显卡驱动太过垃圾,造成这种问题,可是在更换不同的解码器的时候每种解码器的播放速度各不相同,所以又否定了这种想法,而且貌似ubuntu下的每种播放器的播放效果也不一样,所以至今还没想出个解决方案来,各位高手如果谁有招的话请告诉小弟我吧。。。。。。
以下是我的配置:
--------[ EVEREST Ultimate Edition ]------------------------------------------------------------------------------------
版本 EVEREST v4.60.1500/cn
测试模块 2.3.237.0
主页 http://www.lavalys.com/
报告类型 本地报告
计算机 PC-200809281126
用户 Administrator
操作系统 Microsoft Windows XP Professional 5.1.2600 (WinXP Retail)
日期 2008-09-29
时间 04:35
--------[ 概述 ]--------------------------------------------------------------------------------------------------------
计算机:
计算机类型 ACPI Multiprocessor PC (Mobile)
操作系统 Microsoft Windows XP Professional
操作系统版本升级(SP) Service Pack 3
Internet Explorer 6.0.2900.5512
DirectX 4.09.00.0904 (DirectX 9.0c)
计算机名称 PC-200809281126
用户名称 Administrator
登录域 PC-200809281126
日期/时间 2008-09-29 / 04:35
主板:
处理器名称 Intel Atom, 1600 MHz (12 x 133)
主板名称 Asus Eee PC 1000H
主板芯片组 Mobile Intel Calistoga-GSE i945GSE
系统内存 1015 MB (DDR2-667 DDR2 SDRAM)
DIMM1: 76.0305G.B29 1 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)
BIOS 类型 AMI (08/01/08)
显示设备:
显示卡 Mobile Intel(R) 945 Express Chipset Family (128 MB)
显示卡 Mobile Intel(R) 945 Express Chipset Family (128 MB)
3D 加速器 Intel GMA 950
显示器 Digital Flat Panel (1024x768) (12003)
显示器 Digital Flat Panel (1024x768) (12003)
显示器 Digital Flat Panel (1024x768) (12003)
多媒体:
声卡 Realtek ALC269 @ Intel 82801GBM ICH7-M - High Definition Audio Controller [B-0]
存储器:
IDE 控制器 Intel(R) 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
硬盘驱动器 Generic External USB Device (55 GB, USB)
硬盘驱动器 ST980811AS (80 GB, 5400 RPM, SATA)
硬盘 SMART 状态 OK
驱动器分区:
C: (NTFS) 14307 MB (11758 MB 可用)
D: (NTFS) 20002 MB (14620 MB 可用)
E: (FAT32) 57203 MB (22622 MB 可用)
容量总计 89.4 GB (47.9 GB 可用)
输入设备:
键盘 标准 101/102 键或 Microsoft 自然 PS/2 键盘
鼠标 Elantech Smart-Pad
鼠标 HID-compliant mouse
网络设备:
主 IP 地址 192.168.0.103
主 MAC 地址 00-15-AF-EE-99-BA
网络适配器 802.11n Wireless LAN Card (192.168.0.103)
网络适配器 Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
外围设备:
USB1 控制器 Intel 82801GBM ICH7-M - USB Universal Host Controller [B-0]
USB1 控制器 Intel 82801GBM ICH7-M - USB Universal Host Controller [B-0]
USB1 控制器 Intel 82801GBM ICH7-M - USB Universal Host Controller [B-0]
USB1 控制器 Intel 82801GBM ICH7-M - USB Universal Host Controller [B-0]
USB2 控制器 Intel 82801GBM ICH7-M - Enhanced USB2 Controller [B-0]
USB 设备 BT-253
USB 设备 USB Composite Device
USB 设备 USB Mass Storage Device
USB 设备 USB 人体学输入设备
USB 设备 USB 视频设备
电池 Microsoft AC Adapter
电池 Microsoft ACPI-Compliant Control Method Battery
DMI:
DMI BIOS 供应商 American Megatrends Inc.
DMI BIOS 版本 1005
DMI 系统制造商 ASUSTeK Computer INC.
DMI 系统产品 1000H
DMI 系统版本 x.x
DMI 系统序列号 EeePC-1234567890
DMI 系统 UUID 80425156-0269DD81-33330022-159C1E9C
DMI 主板制造商 ASUSTeK Computer INC.
DMI 主板产品 1000H
DMI 主板版本 x.xx
DMI 主板序列号 EeePC-0123456789
DMI 主机制造商 ASUSTek Computer INC.
DMI 主机版本 x.x
DMI 主机序列号 0x00000000
DMI 主机识别标签 0x00000000
DMI 主机类型 Notebook
DMI 内存插槽(共计/空闲) 1 / 0
这里开始是xorg.conf的文件配置:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "cn"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection
这里开始是mplayer的gui.conf文件配置:
enable_audio_equ = "no"
vo_driver = "xv"
vo_panscan = "0.000000"
vo_doublebuffering = "no"
vo_direct_render = "no"
vo_dxr3_device = "/dev/em8300-0"
v_framedrop = "0"
v_flip = "0"
v_ni = "no"
v_idx = "-1"
v_vfm = "dshow"
vf_pp = "no"
vf_autoq = "0"
vf_lavc = "no"
ao_driver = "pulse"
ao_volnorm = "no"
softvol = "no"
ao_surround = "no"
ao_extra_stereo = "no"
ao_extra_stereo_coefficient = "1.000000"
dvd_device = "/dev/dvd"
cdrom_device = "/dev/cdrom"
osd_level = "1"
sub_auto_load = "yes"
sub_unicode = "no"
ass_enabled = "no"
ass_use_margins = "no"
ass_top_margin = "0"
ass_bottom_margin = "0"
sub_pos = "100"
sub_overlap = "no"
font_factor = "0.750000"
font_text_scale = "5.000000"
font_osd_scale = "6.000000"
font_blur = "2.000000"
font_outline = "2.000000"
font_autoscale = "3"
cache = "no"
cache_size = "2048"
playbar = "no"
load_fullscreen = "no"
show_videowin = "yes"
stopxscreensaver = "yes"
autosync = "no"
autosync_size = "0"
gui_skin = "default"
gui_save_pos = "yes"
gui_main_pos_x = "643"
gui_main_pos_y = "484"
gui_video_out_pos_x = "3"
gui_video_out_pos_y = "59"
equ_band_00 = "0.000000"
equ_band_01 = "0.000000"
equ_band_02 = "0.000000"
equ_band_03 = "0.000000"
equ_band_04 = "0.000000"
equ_band_05 = "0.000000"
equ_band_06 = "0.000000"
equ_band_07 = "0.000000"
equ_band_08 = "0.000000"
equ_band_09 = "0.000000"
equ_band_10 = "0.000000"
equ_band_11 = "0.000000"
equ_band_12 = "0.000000"
equ_band_13 = "0.000000"
equ_band_14 = "0.000000"
equ_band_15 = "0.000000"
equ_band_16 = "0.000000"
equ_band_17 = "0.000000"
equ_band_18 = "0.000000"
equ_band_19 = "0.000000"
equ_band_20 = "0.000000"
equ_band_21 = "0.000000"
equ_band_22 = "0.000000"
equ_band_23 = "0.000000"
equ_band_24 = "0.000000"
equ_band_25 = "0.000000"
equ_band_26 = "0.000000"
equ_band_27 = "0.000000"
equ_band_28 = "0.000000"
equ_band_29 = "0.000000"
equ_band_30 = "0.000000"
equ_band_31 = "0.000000"
equ_band_32 = "0.000000"
equ_band_33 = "0.000000"
equ_band_34 = "0.000000"
equ_band_35 = "0.000000"
equ_band_36 = "0.000000"
equ_band_37 = "0.000000"
equ_band_38 = "0.000000"
equ_band_39 = "0.000000"
equ_band_40 = "0.000000"
equ_band_41 = "0.000000"
equ_band_42 = "0.000000"
equ_band_43 = "0.000000"
equ_band_44 = "0.000000"
equ_band_45 = "0.000000"
equ_band_46 = "0.000000"
equ_band_47 = "0.000000"
equ_band_48 = "0.000000"
equ_band_49 = "0.000000"
equ_band_50 = "0.000000"
equ_band_51 = "0.000000"
equ_band_52 = "0.000000"
equ_band_53 = "0.000000"
equ_band_54 = "0.000000"
equ_band_55 = "0.000000"
equ_band_56 = "0.000000"
equ_band_57 = "0.000000"
equ_band_58 = "0.000000"
equ_band_59 = "0.000000"
我的设置使用的XV,播放软件是Mplayer,在Windows使用的是Kmplayer!
我不知道是什么原因造成的,初学linux也不知道该怎么分析这个问题。只能把我的设置给各位高手看看,和大家一起研究这个问题了。。。。。。。
我个人感觉是否会是linux的显卡驱动太过垃圾,造成这种问题,可是在更换不同的解码器的时候每种解码器的播放速度各不相同,所以又否定了这种想法,而且貌似ubuntu下的每种播放器的播放效果也不一样,所以至今还没想出个解决方案来,各位高手如果谁有招的话请告诉小弟我吧。。。。。。
以下是我的配置:
--------[ EVEREST Ultimate Edition ]------------------------------------------------------------------------------------
版本 EVEREST v4.60.1500/cn
测试模块 2.3.237.0
主页 http://www.lavalys.com/
报告类型 本地报告
计算机 PC-200809281126
用户 Administrator
操作系统 Microsoft Windows XP Professional 5.1.2600 (WinXP Retail)
日期 2008-09-29
时间 04:35
--------[ 概述 ]--------------------------------------------------------------------------------------------------------
计算机:
计算机类型 ACPI Multiprocessor PC (Mobile)
操作系统 Microsoft Windows XP Professional
操作系统版本升级(SP) Service Pack 3
Internet Explorer 6.0.2900.5512
DirectX 4.09.00.0904 (DirectX 9.0c)
计算机名称 PC-200809281126
用户名称 Administrator
登录域 PC-200809281126
日期/时间 2008-09-29 / 04:35
主板:
处理器名称 Intel Atom, 1600 MHz (12 x 133)
主板名称 Asus Eee PC 1000H
主板芯片组 Mobile Intel Calistoga-GSE i945GSE
系统内存 1015 MB (DDR2-667 DDR2 SDRAM)
DIMM1: 76.0305G.B29 1 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)
BIOS 类型 AMI (08/01/08)
显示设备:
显示卡 Mobile Intel(R) 945 Express Chipset Family (128 MB)
显示卡 Mobile Intel(R) 945 Express Chipset Family (128 MB)
3D 加速器 Intel GMA 950
显示器 Digital Flat Panel (1024x768) (12003)
显示器 Digital Flat Panel (1024x768) (12003)
显示器 Digital Flat Panel (1024x768) (12003)
多媒体:
声卡 Realtek ALC269 @ Intel 82801GBM ICH7-M - High Definition Audio Controller [B-0]
存储器:
IDE 控制器 Intel(R) 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
硬盘驱动器 Generic External USB Device (55 GB, USB)
硬盘驱动器 ST980811AS (80 GB, 5400 RPM, SATA)
硬盘 SMART 状态 OK
驱动器分区:
C: (NTFS) 14307 MB (11758 MB 可用)
D: (NTFS) 20002 MB (14620 MB 可用)
E: (FAT32) 57203 MB (22622 MB 可用)
容量总计 89.4 GB (47.9 GB 可用)
输入设备:
键盘 标准 101/102 键或 Microsoft 自然 PS/2 键盘
鼠标 Elantech Smart-Pad
鼠标 HID-compliant mouse
网络设备:
主 IP 地址 192.168.0.103
主 MAC 地址 00-15-AF-EE-99-BA
网络适配器 802.11n Wireless LAN Card (192.168.0.103)
网络适配器 Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
外围设备:
USB1 控制器 Intel 82801GBM ICH7-M - USB Universal Host Controller [B-0]
USB1 控制器 Intel 82801GBM ICH7-M - USB Universal Host Controller [B-0]
USB1 控制器 Intel 82801GBM ICH7-M - USB Universal Host Controller [B-0]
USB1 控制器 Intel 82801GBM ICH7-M - USB Universal Host Controller [B-0]
USB2 控制器 Intel 82801GBM ICH7-M - Enhanced USB2 Controller [B-0]
USB 设备 BT-253
USB 设备 USB Composite Device
USB 设备 USB Mass Storage Device
USB 设备 USB 人体学输入设备
USB 设备 USB 视频设备
电池 Microsoft AC Adapter
电池 Microsoft ACPI-Compliant Control Method Battery
DMI:
DMI BIOS 供应商 American Megatrends Inc.
DMI BIOS 版本 1005
DMI 系统制造商 ASUSTeK Computer INC.
DMI 系统产品 1000H
DMI 系统版本 x.x
DMI 系统序列号 EeePC-1234567890
DMI 系统 UUID 80425156-0269DD81-33330022-159C1E9C
DMI 主板制造商 ASUSTeK Computer INC.
DMI 主板产品 1000H
DMI 主板版本 x.xx
DMI 主板序列号 EeePC-0123456789
DMI 主机制造商 ASUSTek Computer INC.
DMI 主机版本 x.x
DMI 主机序列号 0x00000000
DMI 主机识别标签 0x00000000
DMI 主机类型 Notebook
DMI 内存插槽(共计/空闲) 1 / 0
这里开始是xorg.conf的文件配置:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "cn"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection
这里开始是mplayer的gui.conf文件配置:
enable_audio_equ = "no"
vo_driver = "xv"
vo_panscan = "0.000000"
vo_doublebuffering = "no"
vo_direct_render = "no"
vo_dxr3_device = "/dev/em8300-0"
v_framedrop = "0"
v_flip = "0"
v_ni = "no"
v_idx = "-1"
v_vfm = "dshow"
vf_pp = "no"
vf_autoq = "0"
vf_lavc = "no"
ao_driver = "pulse"
ao_volnorm = "no"
softvol = "no"
ao_surround = "no"
ao_extra_stereo = "no"
ao_extra_stereo_coefficient = "1.000000"
dvd_device = "/dev/dvd"
cdrom_device = "/dev/cdrom"
osd_level = "1"
sub_auto_load = "yes"
sub_unicode = "no"
ass_enabled = "no"
ass_use_margins = "no"
ass_top_margin = "0"
ass_bottom_margin = "0"
sub_pos = "100"
sub_overlap = "no"
font_factor = "0.750000"
font_text_scale = "5.000000"
font_osd_scale = "6.000000"
font_blur = "2.000000"
font_outline = "2.000000"
font_autoscale = "3"
cache = "no"
cache_size = "2048"
playbar = "no"
load_fullscreen = "no"
show_videowin = "yes"
stopxscreensaver = "yes"
autosync = "no"
autosync_size = "0"
gui_skin = "default"
gui_save_pos = "yes"
gui_main_pos_x = "643"
gui_main_pos_y = "484"
gui_video_out_pos_x = "3"
gui_video_out_pos_y = "59"
equ_band_00 = "0.000000"
equ_band_01 = "0.000000"
equ_band_02 = "0.000000"
equ_band_03 = "0.000000"
equ_band_04 = "0.000000"
equ_band_05 = "0.000000"
equ_band_06 = "0.000000"
equ_band_07 = "0.000000"
equ_band_08 = "0.000000"
equ_band_09 = "0.000000"
equ_band_10 = "0.000000"
equ_band_11 = "0.000000"
equ_band_12 = "0.000000"
equ_band_13 = "0.000000"
equ_band_14 = "0.000000"
equ_band_15 = "0.000000"
equ_band_16 = "0.000000"
equ_band_17 = "0.000000"
equ_band_18 = "0.000000"
equ_band_19 = "0.000000"
equ_band_20 = "0.000000"
equ_band_21 = "0.000000"
equ_band_22 = "0.000000"
equ_band_23 = "0.000000"
equ_band_24 = "0.000000"
equ_band_25 = "0.000000"
equ_band_26 = "0.000000"
equ_band_27 = "0.000000"
equ_band_28 = "0.000000"
equ_band_29 = "0.000000"
equ_band_30 = "0.000000"
equ_band_31 = "0.000000"
equ_band_32 = "0.000000"
equ_band_33 = "0.000000"
equ_band_34 = "0.000000"
equ_band_35 = "0.000000"
equ_band_36 = "0.000000"
equ_band_37 = "0.000000"
equ_band_38 = "0.000000"
equ_band_39 = "0.000000"
equ_band_40 = "0.000000"
equ_band_41 = "0.000000"
equ_band_42 = "0.000000"
equ_band_43 = "0.000000"
equ_band_44 = "0.000000"
equ_band_45 = "0.000000"
equ_band_46 = "0.000000"
equ_band_47 = "0.000000"
equ_band_48 = "0.000000"
equ_band_49 = "0.000000"
equ_band_50 = "0.000000"
equ_band_51 = "0.000000"
equ_band_52 = "0.000000"
equ_band_53 = "0.000000"
equ_band_54 = "0.000000"
equ_band_55 = "0.000000"
equ_band_56 = "0.000000"
equ_band_57 = "0.000000"
equ_band_58 = "0.000000"
equ_band_59 = "0.000000"