热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Xine──安装指南

Xine──安装指南--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
最近常常看见有人问Linux下播放多媒体文件的问题,也看见了不少人的回答。但是我一直更加偏爱xine这个简约而不简单的东西。恰好今天我的系统出了 点问题,今天重新编译安装了xine,所以就顺便将过程记录了下来,希望对想要使用Xine的朋友们有所帮助。

1.下载源码,准备安装
至少需要下载两个包,xine-lib和xine-ui。他们可以从xine的主页上去下载,网址为:http://xinehq.de/index.php/releases
其中的xine-lib为解码器,最新版本为xine-lib-1.1.8.tar.bz2;xine-ui则为他的附加界面,最新版本为xine-ui-0.99.5.tar.gz。(这里多说几句:有了xine-lib以后,可以有多种界面可以选择,如kaffine, gxine, totem等等,这里我选择了xine-ui,因为他最为简约。)
为了支持的格式更多我们需要win32codec,这个包网上有多种格式,可以是tar包,也可以是rpm包,无所谓,有就行,只管下下来再说。我记得以前的时候似乎这些就足以用来播放很多种格式了(包括rmvb),但是今天我整理东西的时候发现机器里面还装了Realplayer,所以在编译的时候把Real的解码器也编了进去。大家可以从Real的官方网站下载,http://www.real.com/linux/。

2.安装Win32codec和Realplayer
很简单,该解压的解压,该安装的安装即可。我用的win32codec是rpm的,安装后的codec位置为/usr/lib/win32/。我Realplayer是很早以前安装的,在/usr/local/programs/下面。(PS:我的/usr/local/是单独挂的一个分区,里面很多程序都是可以在不同系统下使用的,比如永中、Minefield等等,所以我建立了一个这样不伦不类的目录用于存放这种不依赖于系统的程序。)
这样,准备工作算是做完。

3.编译安装xine-lib
首先当然是将解压源码:xine-lib-1.1.8.tar.bz2。解压后进入源码目录,执行./configure—help查看一下帮助,看看有没有什么需要主意的地方。因为我们前面装好了win32codec和Realplayer,如果想要调用他们的话需要将他们编译进去;其次,我不需要xine播放VCD和DVD,所以要disable它们。最后需要注意的是,默认安装会安装在/usr/local下面,这样的话后来可能需要修改/etc/ld.so.conf等等,比较麻烦。而且xine这个东西似乎在重装系统后不好直接使用,所以我的建议是直接装在/uer/下面,这样更加方便一点。

编译好之后,就可以使用make && make install进行安装了。
安装完成之后执行make clean来进行清理。这样清理以后可以去掉make生成的很多.o文件,但是可以保留Makefile,便于以后的卸载清理。

4.安装界面xine-ui
首先当然也是解压,然后进去源码目录,查看编译的注意事项(似乎没有什么值得注意的……),然后

CODE:
./configure && make && make install

推荐阅读
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • Linux环境变量$PATH的作用及使用方法
    本文介绍了Linux环境变量$PATH的作用及使用方法。$PATH是一个由多个目录组成的变量,用冒号分隔。当执行一个指令时,系统会按照$PATH定义的目录顺序搜索同名的可执行文件,如果有多个同名指令,则先找到的会被执行。通过设置$PATH变量,可以在任何地方执行指令,无需输入绝对路径。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • Linuxchmod目录权限命令图文详解在Linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读写和执行该文件的内容。对于目录来说,执行位的作用是控制能否进入或者通过 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 夏侯惇在曹魏集团的地位及其重要性
    本文介绍了夏侯惇在曹魏集团中的地位及其重要性。夏侯惇虽然没有特别显赫的战绩,但是他是曹操最信任的军事将领。通过对夏侯惇生平经历的回顾,可以看出他在曹魏集团的重要地位。从曹魏集团的二号人物到裨将、司马等职位的担任,夏侯惇一直是曹操最亲信的人之一。夏侯惇的历史地位在曹魏集团中不可忽视。 ... [详细]
  • 本文详细介绍了如何创建和使用VUE uni-app开发环境,包括通过HBuilderX可视化界面和通过vue-cli命令执行的方法。文章内容简单清晰,易于学习与理解。通过学习本文,读者可以深入了解VUE uni-app开发环境,并通过实践验证掌握具体的使用情况。编程笔记将为读者推送更多相关知识点的文章,欢迎关注! ... [详细]
  • 本文介绍了一个从入门到高手的VB.NET源代码,通过学习这些源代码,可以在21天内成为VB.NET高手。文章提供了下载地址,并提醒读者加入作者的QQ群和收藏作者的博客。 ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
author-avatar
维生素-熙
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有