linux看网络电影,Linux中看电影、听音乐
Linux中看电影,听音乐
目录:
一、简介
二、软件安装
三、简单使用
一、简介
一直以来很多人不使用Linux作为自己的日常操作系统,是因为Linux在多媒体方面的应用不给力,现在的Linux有很多个版本(RedHat、Ubuntu、CentOS、SUSE等)。
但这些系统多数不会集成多媒体软件,而需要用户自己安装。而对大多数基础用户而言这是痛苦的!今天为大家介绍一款Linux中的多媒体软件,使得我们今后在Linux中欣赏多媒体不再困难。
MPlayer是一款基于GNU GPL发布的开源软件,该软件可以在Linux、类Unix以及Windows上使用。
当我们安装适当的×××后,Mplayer可以支持目前大多数的多媒体文件(声音、视频)。
本次讲解安装的环境:CentOS5.5、Kernel 2.6.18-194.el5xen。
二、软件安装
完整的安装Mplayer我们需要下载源码包,一些二进制解码包(官网有很多解码包可供下载,可以自己选择),和至少一个皮肤(图形界面)。
下载主程序:
[jacob@localhost ~] #wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.1.tar.gz
下载解码包:
[jacob@localhost ~] #wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
下载皮肤:
[jacob@localhost ~] #wget http://www.mplayerhq.hu/MPlayer/skins/Clearlooks-1.5.tar.bz2
下载yasm编译器:
[jacob@localhost ~] #wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
安装前说明:1.这里我们采用的是通用的方法(源码安装软件),所以在正式安装软件前请确保你的系统已经安装了gcc编译软件。该软件在CentOS上可以直接通过yum安装(默认需要连接网络),如果你使用的不是CentOS或没有直接连接网络,你也可以通过自己配置yum源的方式安装gcc。
2.ffmpeg中为了提高效率用到了汇编指令,不安装yasm直接安装MPlayer会出现报错信息:
Error: yasm not found, use --yasm='' if you really want to compile without
解决方法是安装该软件,我们已经提前下载了yasm,并会在下面提前安装。
3.当我们安装MPlayer并启用GUI(图形)功能后,一般会提示错误:
Error: The GUI requires libavcodec with PNG support (needs zlib).
解决方法是安装:zlib,zlib-devel,libpng,libpng-devel
4.安装过程中如果提示错误:
Error:X11 Support required for GUI compilation.
解决方法是安装:libgtk
1.解压软件包
[jacob@localhost ~] #tar -xzf MPlayer-1.1.tar.gz
[jacob@localhost ~] #unzip windows-all-20071007.zip
[jacob@localhost ~] #tar -xjf all-20110131.tar.bz2
[jacob@localhost ~] #tar -xjf Clearlooks-1.5.tar.bz2
[jacob@localhost ~] #tar -xzf yasm-1.2.0.tar.gz
2.安装gcc,yasm
[jacob@localhost ~] #yum -y install gcc
[jacob@localhost ~] #cd yasm-1.2.0
[jacob@localhost yasm-1.2.0] #./configure
[jacob@localhost yasm-1.2.0] #make && make install
[jacob@localhost ~] #yum install zlib*
[jacob@localhost ~] #yum install libpng*
[jacob@localhost ~] #yum install *libgtk*
3.配置
[jacob@localhost ~] #cd ../MPlayer-1.1/
[jacob@localhost MPlayer-1.1] #./configure --enable-gui --language=zh_CN
4.编译(编译过程会比较长,可以去喝杯咖啡)
[jacob@localhost MPlayer-1.1] #make
5.安装
[jacob@localhost MPlayer-1.1] #make install
6.复制解码包(默认MPlayer到/usr/local/lib/codecs/目录下找解码文件)
[jacob@localhost MPlayer-1.1] #cd ../all-20110131/
[jacob@localhost all-20110131] #mkdir -p /usr/local/lib/codecs/
[jacob@localhost all-20110131] #cp * /usr/local/lib/codecs/
7.复制皮肤(默认MPlayer到/usr/local/share/mplayer/skins目录下找皮肤)
[jacob@localhost MPlayer-1.1] #cd ..
[jacob@localhost ~] #mv Clearlooks/ /usr/local/share/mplayer/skins/default
完成以上步骤后要恭喜你,你已经可以在Linux中听音乐、看电影了!
三、软件的使用方法
输入命令:mplayer
输入命令:gmplayer
1.欣赏下音乐:
[jacob@localhost ~] #mplayer 传奇.mp3
[jacob@localhost ~] #mplayer chuanqi.mp3
提示: 如果你有1000首歌曲,不可能听一首歌曲就要敲打一次命令,那就悲催了!
mplayer是支持播放列表的,看下如何实现。
#首先将所有的歌曲存入一个文件夹,然后执行如下命令:
[jacob@localhost ~] # ls |grep -v list > list
这条命令的作用是将当前目录下的所有文件名导出输入到list文件中(list文件内容将被覆盖),如果list不存在,该命令会自动创建该命令。
如果以后还有歌曲怎么办?
[jacob@localhost ~] # ls |grep -v list >> list
同样的原理进入新的歌曲目录,但这次使用>>导出,意思是追加到源文件的末尾,而不会覆盖掉原有文件内容。
#另外,如果你的系统没有安装中文字体及中文输入法,建议你还是将歌曲名称修改为英文(拼音)比较好。
2.操作快捷键:
PageUP:上一首
Pagedown:下一首
左方向键:快退
右方向键:快进
下方向键:快退
上方向键:快进
p:暂停/继续
f:全屏切换键
9:音量减小
0:音量增大
m:静音开关
1、2:调整对比度
3、4:调整亮度
5、6:调整色度
7、8:调整饱和度
+、-:调整音频与视频的时间差
3.常用命令:
mplayer -sub 播放电影时,指定字幕文件
mplayer -framedrop 允许在较慢的系统上使用低CPU功率播放视频文件
mplayer -cache 4096 指定MPlayer占用的缓存,单位为KB
mplayer -loop 2 循环播放2次,0无限循环
mplayer -ao pcm:file=.wav 从视频文件中提取音频,并输出为.wav
mplayer -vo jpeg 将视频输出为一系列的图片,会有非常多的jpeg格式的输出文件
mplayer支持很多功能,大伙可以摸索摸索... ...
4.视频效果:
最后:如果你使用的是Ubuntu系统,恭喜你,这些软件在Ubuntu Software Center中你都可以找到,而且只需点击鼠标即可自动安装所有依赖软件。
自娱自乐,每天为自己添点乐子!
linux看网络电影,Linux中看电影、听音乐相关推荐
- linux内核网络协议栈--linux bridge(十九)
1 . 前言 本文是参考附录上的资料整理而成,以帮助读者更好的理解kernel中brdige 模块代码. 2. 网桥的原理 2.1 桥接的概念 简单来说,桥接就是把一台机器上的若干个网络接口" ...
- 浅析linux内核网络协议栈--linux bridge
1 . 前言 本文是参考附录上的资料整理而成,以帮助读者更好的理解kernel中brdige 模块代码. 2. 网桥的原理 2.1 桥接的概念 简单来说,桥接就是把一台机器上的若干个网络接口" ...
- linux内核网络初始化,Linux内核--网络栈实现分析
本文分析基于内核Linux Kernel 1.2.13 以后的系列博文将深入分析Linux内核的网络栈实现原理,这里看到曹桂平博士的分析后,也决定选择Linux内核1.2.13版本进行分析. 原因如下 ...
- linux 挂载网络文件系统,linux 挂载网络文件系统
网络文件系统介绍 linux NFS 配置步骤 linux NFS 配置步骤 NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档 ...
- linux内核网络协议栈--linux网络设备理解(十三)
网络层次 linux网络设备驱动与字符设备和块设备有很大的不同. 字符设备和块设备对应/dev下的一个设备文件.而网络设备不存在这样的设备文件.网络设备使用套接字socket访问,虽然也使用read, ...
- Linux原始网络编程,Linux操作系统网络编程 原始套接字 (1)
Linux操作系统网络编程--原始套接字 (1) http://soft.zdnet.com.cn/software_zone/2007/1020/568223.shtml 我们在前面已经学习过了网络 ...
- linux内核网络基础,linux网络内核基础.doc
linux网络内核基础 linux内核网络栈代码的准备知识 1. linux内核ipv4网络部分分层结构:BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以 ...
- Linux内核网络协议栈8—socket监听
几个问题 了解以下几个问题的同学可以直接忽略下文: 1.listen 库函数主要做了什么? 2. 什么是最大并发连接请求数? 3.什么是等待连接队列? socket 监听相对还是比较简单的,先看 ...
- linux内核网络协议栈--linux网络设备理解(十四)
1.网络设备驱动结构 1)网络协议接口层向网络层协议提供提供统一的数据包收发接口,不论上层协议为ARP还是IP,都通过dev_queue_xmit()函数发送数据,并通过netif_rx()函数接受数 ...
最新文章
- 【推导】计蒜客17119 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 F. Trig Function
- scala 时间格式转换(String、Long、Date)
- Hibernate关键字inverse和cascade
- 总结java父类构造函数对子类构造函数的影响
- centos7.6arm安装mysql8.0.17_Centos yum安装 MySQL 5.7
- 块加密不足16位补充
- Spring Cloud--Honghu Cloud分布式微服务云系统—组件化
- DIY逗比的时钟,制作资料100%开源!
- 路考计算机系统评判,科目三智能考试有效解决路考舞弊行为
- 程序员简历工作模式_简历的完整形式是什么?
- 一步一步写算法(之字符串查找 上篇)
- eclipse生成变量的快捷键
- php 显示连接数据库失败,php数据库连接失败的原因及解决办法
- 2020-04-09
- nested exception is com.google.gson.JsonSyntaxException: com.google.gson.stream-异常解决!!!
- 住建部发布《全国建筑工人管理服务信息平台数据对接方案》
- 删除Skypee顽固病毒(AutoIt3木马)
- 五子棋java百度文库_JAVA课程设计 五子棋(内附完整代码).doc
- ubuntu18.04 台式机 安装 TPlink-5200H 无线网卡驱动 趟坑
- java之自定义注解的完整使用
热门文章
- win8系统软件不兼容怎么办
- MySQL外键命名规范
- Mysql 如果有多个可选条件怎么加索引_MySQL|mysql-索引
- python类百度百科_Python抓取百度百科数据
- linux无限刷屏代码,linux下如何实现简单刷屏
- js 二叉树图形_js数据结构和算法(三)二叉树
- python格式字符_python格式字符
- java 计算反码_java基础知识-原码、反码、补码、运算符
- kewail node 短信_nodejs短信验证
- daad转换器实验数据_箔芯片电阻在高温应用A/D转换器中的应用