`
arganzheng
  • 浏览: 103509 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

在Ubuntu下看各种格式的电影──包括RMVB

阅读更多

在Ubuntu下看各种格式的电影──包括RMVB

ubuntu默认有一个movie player,但是那个基本上播放不了什么东东,每次打开多媒体文件总是说寻找什么解码器,找了半天也安装了就是没用。所以还是搞了别的播放器吧。
ubuntu下有很多播放器,但是这里我只推荐两个我认为最好的:

1. MPlayer + SMPlay前端 + 解码器(如果有必要的话)

1.1 首先安装一个mplayer播放器内核
$sudo apt-get install mplayer
如果用新立得安装的话,有时候会顺便安装gmplayer(mplayer-gui)前端,不过这个前端没有smplayer好用,所以推荐还是再安装smplayer。
1.2 然后安装一个mplayer前端,这里推荐使用SMPlayer(Install Smplayer (Mplayer Front-end))

Qt Mplayer front-end, with basic features like playing videos, DVDs, and VCDs to more advanced features like support for MPlayer filters and more. One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave... don't worry, when you open that movie again it will resume at the same point you left it, and with the same settings: audio track, subtitles, volume...

$sudo apt-get install smplayer

Install smplayer themes using the following command(可选)

$sudo apt-get install smplayer-themes
1.3 安装相应的解码器(一些常用的媒体格式其实已经支持,如果有不支持的格式,请自己下载安装相应的解码器)

下载一个all-20071007.tar.bz2包,他包含所有的解码器。
记得解压,解压后放在/usr/lib/codecs目录下(似乎8.10以前是放在/usr/lib/win32目录下)。
注意将权限设置为普通用户权限。
应该就可以播放了。
如果出现缺少某个dll库文件的,使用ldd查看依赖关系,我的运行后有图像没声音,提示这样的错误:
环境: Ubuntu 8.10
报错信息: could not open required directshow codec drvc.dll

解决步骤:

forrest@forrest:/usr/lib/codecs$ find /usr/lib -name drvc*
/usr/lib/codecs/drvc.so
forrest@forrest:/usr/lib/codecs$ ldd /usr/lib/codecs/drvc.so 
linux-gate.so.1 => (0xb7ef7000)
libstdc++.so.5 => not found
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d33000)
/lib/ld-linux.so.2 (0xb7ef8000)

这样可以看出, libstdc++.so.5需要安装

# apt-get install libstdc++5
forrest@forrest:/usr/lib/codecs$ sudo apt-get install libstdc++6
Reading package lists... Done
Building state information...Done
libstdc++5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

可见,版本很重要。

常见问题:

1. 有图像没有声音,报错:could not open/initialize audio device ->no sound

原因:声卡驱动是否选对。首先要知道你本机支持的声卡驱动,然后在MPlayer的Preference->audio中选对相应的驱动即可。

1.1. 查看本机支持的声卡驱动:

点击System-》Preferences-》Sound,弹出Sound Preferences对话框,在Devices选项卡中对所有选项逐一测试支持的声卡。注意默认是autodetect,但是你既然要确定哪个声卡,就必须逐个测速。在我的机器上是如下配置:

Sound Events
Sound playback: HDA NVidia AD198x Analog(ALSA)

Music and Movies: 
Sound playback: HDA NVidia AD198x Analog(ALSA)

Audio Conferencing: 
Sound playback: HDA NVidia AD198x Analog(OSS)
Sound capture: Test Sound

Default Mixer Tracks
Device: Analog Devices AD1986A(OSS Mixer) 或HDA NVidia(Alsa mixer)

说明:
ALSA:Advance Linux Sound Architecture
OSS:Open Sound System

2. 有声音没图像

根据错误信息网上查找,一般是某些DLL依赖关系没有安装,还有就是相应的显卡没有选对。多试几次就可以了。

2 使用VLC

VLC多媒体播放器是世界上用户数目第三的的多媒体播放软件。使用Qt4图形库(0.8.6之前的版本使用wxWidgets)。这是一个界面非常简单,功能非常强大的播放器,而且还支持网络视频(IPTV)。而且几乎是零配置。

forrest@ubuntu:~/Desktop$ sudo apt-get install vlc


分享到:
评论

相关推荐

    Ubuntu实用学习教程 ─────Ubuntu菜鸟教程

    Ubuntu 完全基于 Linux 操作系统, 可以免费得到社区及专业机构的支持。庞大的社区是它成长的沃土,请向这片动人的热忱敞开心扉。  自由,让 Ubuntu 与传统的私有软件从根本上不同: 免费不能用来遮羞,您有权修正它...

    修改Ubuntu中文编码格式

    由于两个系统默认使用的编码格式不同,通常情况下Windows中文版默认使用GBK编码,而Ubuntu在支持中文之后,默认使用的是UTF-8编码。如果不进行编码格式的调整,就可能出现文件中文乱码的情况。因此,如何将Ubuntu中...

    Ubuntu下网络调试助手

    本文将深入探讨如何在Ubuntu环境下利用各种工具和命令行技巧来有效地进行网络问题排查。 首先,我们需要安装"mNetAssist-release-amd64.deb"这个文件,它可能是一个网络调试工具的DEB包。在Ubuntu中,可以使用`dpkg...

    rmvb格式视频分割器

    RMVB(RealMedia Variable Bitrate)是由RealNetworks公司开发的一种视频编码格式,它在20世纪末到21世纪初广泛应用于网络流媒体。RMVB格式因其优秀的压缩效率,能够在保持良好画质的同时,降低文件大小,尤其适合在...

    UbuntuLinux实用学习教程

    《Ubuntu Linux实用学习教程》是一本专为初学者设计的指南,旨在帮助用户迅速掌握Ubuntu Linux操作系统的基础知识和日常操作技巧。Ubuntu Linux是一款基于Debian的开源操作系统,它以其用户友好性和广泛的应用软件...

    ubuntu下VLC编译

    在Ubuntu下编译VLC有多种方法,包括使用MinGW on Linux、MSYS+MinGW on Windows和Cygwin on Windows等方法。在这里,我们主要介绍使用MinGW on Linux方法。 Obtaining the cross-compilation toolchain 为了编译...

    Ubuntu下Ardupilot仿真环境搭建

    Ubuntu 作为一个流行的开源操作系统,广泛应用于各种领域,包括无人机、机器人、自动驾驶等领域。Ardupilot 是一个开源的自动驾驶系统,提供了一个完整的自动驾驶解决方案。为了搭建 Ardupilot 仿真环境,需要在 ...

    Ubuntu下操作Excel,qt代码

    本主题主要探讨如何在Ubuntu环境下使用Qt框架来操作Excel文件,实现类似的功能,如合并单元格、设置单元格背景色、添加边框以及调整字体等。这通常涉及到Qt的QSpreadsheet模块或者第三方库xlslib。 首先,让我们...

    ubuntu下qt连接各种数据库解决方法

    本文档主要讲解ubuntu下QT连接数据库的时出现的各种驱动加载错误的问题的解决方法

    ubuntu 格式化命令

    Ubuntu 格式化 fat ntfs ext 的详细讲解,非常有用

    ubuntu下cup-z

    标题"ubuntu下cpu-z"指的是在Ubuntu环境下使用CPU-Z来查看系统的硬件配置。这款工具可以帮助用户了解他们的计算机硬件规格,包括处理器型号、频率、缓存、内存类型和速度,以及系统其他关键部件的信息。 Ubuntu是...

    UBUNTU下RTKLIB编译 RTKRCV

    UBUNTU下RTKLIB编译 RTKRCV

    Windows下Ubuntu安装程序

    在Windows下安装的Ubuntu与传统的Ubuntu系统几乎无异,可以访问软件中心下载各种应用程序,享受开源软件的魅力。由于是在Windows内部安装,Ubuntu可以直接读取Windows分区,方便共享文件。 **四、注意事项** 1. ...

    ubuntu下qt读取excel文件

    本篇文章将深入探讨如何在Ubuntu环境下,使用Qt来读取.xls格式的Excel文件。 首先,Qt本身并不直接支持读取Excel文件,因此我们需要借助第三方库。一种常见的选择是QAxContainer模块,它是Qt的一个扩展,允许Qt应用...

    Ubuntu下安装adb和fastboot

    在Ubuntu操作系统中,ADB(Android Debug Bridge)和Fastboot是两个非常重要的开发者工具,它们用于与Android设备进行通信,执行各种调试和系统级操作。在本文中,我们将详细讲解如何在Ubuntu环境下安装这两个工具,...

    Ubuntu下Lcd和触摸屏模拟器_/dev/Ubuntu_LCD_surface9ju_VTSLcd_Ubuntu模拟lcd_

    在Ubuntu 16.04操作系统中,开发者经常需要对硬件设备进行软件模拟,以便在没有实际硬件的情况下进行测试和开发。在这个特定的场景中,我们关注的是如何模拟LCD(液晶显示器)和触摸屏,这对于嵌入式系统开发或者...

    Ubuntu下IDEA配置

    这篇博客“Ubuntu下IDEA配置”将指导用户如何在Ubuntu系统上安装并配置IntelliJ IDEA,使其达到最佳的工作状态。 首先,安装IntelliJ IDEA通常有两种方式:通过官方网站下载安装包手动安装,或者使用Ubuntu的软件...

    ubuntu 下displayLink usb转VGA/hdmi驱动

    这些设备通常包括USB到VGA或USB到HDMI适配器,它们可以在没有额外显卡插槽的情况下增加电脑的显示输出。然而,为了使这些设备正常工作,你需要在Ubuntu系统中安装相应的驱动程序。 在Ubuntu 17中安装DisplayLink...

    linux Ubuntu下安装 Source insight

    Linux Ubuntu下安装Source Insight是指在Ubuntu操作系统下安装Source Insight软件,从而实现在Linux平台下使用Source Insight编辑和阅读源码。本文将详细介绍如何在Ubuntu下安装Source Insight,并 troubleshooting...

    ubuntu下Megacli64安装.rar

    首先,让我们来看看如何在Ubuntu下安装MegaCLI: 1. **获取MegaCLI软件包**: 你提到的"ubuntu下Megacli64安装.rar"是MegaCLI的安装包,通常这是一个包含可执行文件的压缩文件。在Ubuntu上,你需要先解压这个rar...

Global site tag (gtag.js) - Google Analytics