转个装xine-ui的指南

2024-04-14 14:18
文章标签 ui 指南 转个 xine

本文主要是介绍转个装xine-ui的指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

xine安装指南
听说mplayer和xine就是linux下的wmp和超级解霸,就打算把xine装起来试试,昨天装了一下结果效果还可以,下面就把过程简单写一下。

首先到xine的主页http://xinehq.de/下载xine-lib和xine-ui
xine-lib是xine的主程序现在的版本是1.0pre,
由于xine-lib只是是个后台程序,所以最好下载一个xine的图形界面。
xine有很多个图形前端,比如gxine,kxine,oxine,等等,这几个图形界面我都装了一下,感觉下来还是xine-ui最好,现在版本是0.92,推荐安装。

另外,如果你没有安装过mplayer,想要支持的媒体全一点,最好去下载一个win32codecs包下载地址是www.mplayerhq.hu(就是mplayer的主页,无论怎么说mplayer支持媒体格式是最全的了)。

好了现在你下载有如下几个文件:
xine-lib-1-rc0a.tar.gz
xine-ui-0.9.22.tar.gz
extralite.tar.bz2

下面开始安装了:
1:先把以上三个文件全部放到一个目录里例如/tmp

2:安装codec包(如果已经安装过mplaer可以跳过这一步)
#tar -jvxf extralite.tar.bz2
把解压后包内的全部文件copy到一个目录
例如/usr/local/lib/codecs/

3:安装xine-lib
#tar -xzvf xine-lib-1-rc0a.tar.gz
#cd xine-lib-1-rc0a
#./configure
#make && make install

4:检查文件ld.so.conf
#vi /etc/ld.so.conf
查看文件中是否有/usr/local/lib这一行,如果没有就在最后加上这一行。
方法是按i,进入编辑状态,编辑完后,按Esc,再输入:wq 保存退出。
然后记得运行
#ldconfig

5:安装图形前端xine-ui
#tar -xzvf xine-ui-0.9.22.tar.gz
#cd xine-ui-0.9.22
#./configure
如果这时报错找不到xine-lib之类,多半是上一步没做好
#make && make install

6:配置config文件
xine的config文件在$home/.xine/,例如你是用root安装的,那就在/root/.xine
#cd ~/.xine
#vi config
找到 codec.win32_path:这一行,看看指向的path是不是你在第一步中放codecs的地方,如果不是就把他改为自己的路径
例如 codec.win32_path:/usr/local/lib/codecs/

找到 misc.spu_src_encoding:iso-8859-1这一行
改为 misc.spu_src_encoding:cp936

保存退出

7:这时安装基本完成,可以试一下了,呵呵
#xine
跳出xine的logo,然后是图形界面。
个人感觉xine的图形界面比mplayer要细腻的多,可惜的是xine显示中文路径是乱码。幸亏我的目录大多是英文名,还可以摸索着找到电影,呵呵。
在xine屏幕上点右键调出菜单,open....,放个电影试试吧.
播放还算流畅,画面声音都不错,只是界面上的那些按钮,拖动,音量反应都有点慢,按多了会崩溃。
6:字幕,xine自动加载字幕好像没什么效果。
播放字幕的命令是 xine XXX.avi%YYY.sub 或者xine XXX.avi#subtitle YYY.sub 你也可以通过快捷键来加载字幕 ctrl+shift+s 。
我只播放成功了英文字幕,中文字幕是乱码,估计是制定字体的问题,以后慢慢研究吧。

7:我没有DVD所以没试播放dvd,听说播放效果不错哦。

这篇关于转个装xine-ui的指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/903202

相关文章

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

OpenCV在Java中的完整集成指南分享

《OpenCV在Java中的完整集成指南分享》本文详解了在Java中集成OpenCV的方法,涵盖jar包导入、dll配置、JNI路径设置及跨平台兼容性处理,提供了图像处理、特征检测、实时视频分析等应用... 目录1. OpenCV简介与应用领域1.1 OpenCV的诞生与发展1.2 OpenCV的应用领域2

MyBatis-Plus 自动赋值实体字段最佳实践指南

《MyBatis-Plus自动赋值实体字段最佳实践指南》MyBatis-Plus通过@TableField注解与填充策略,实现时间戳、用户信息、逻辑删除等字段的自动填充,减少手动赋值,提升开发效率与... 目录1. MyBATis-Plus 自动赋值概述1.1 适用场景1.2 自动填充的原理1.3 填充策略

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器

C#解析JSON数据全攻略指南

《C#解析JSON数据全攻略指南》这篇文章主要为大家详细介绍了使用C#解析JSON数据全攻略指南,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、为什么jsON是C#开发必修课?二、四步搞定网络JSON数据1. 获取数据 - HttpClient最佳实践2. 动态解析 - 快速

SpringBoot集成MyBatis实现SQL拦截器的实战指南

《SpringBoot集成MyBatis实现SQL拦截器的实战指南》这篇文章主要为大家详细介绍了SpringBoot集成MyBatis实现SQL拦截器的相关知识,文中的示例代码讲解详细,有需要的小伙伴... 目录一、为什么需要SQL拦截器?二、MyBATis拦截器基础2.1 核心接口:Interceptor

WinForm跨线程访问UI及UI卡死的解决方案

《WinForm跨线程访问UI及UI卡死的解决方案》在WinForm开发过程中,跨线程访问UI控件和界面卡死是常见的技术难题,由于Windows窗体应用程序的UI控件默认只能在主线程(UI线程)上操作... 目录前言正文案例1:直接线程操作(无UI访问)案例2:BeginInvoke访问UI(错误用法)案例

从入门到进阶讲解Python自动化Playwright实战指南

《从入门到进阶讲解Python自动化Playwright实战指南》Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit... 目录Playwright 简介核心优势安装步骤观点与案例结合Playwright 核心功能从零开始学习