一、启动播放时参数:

在终端下敲入:./mplayer  提示各种使用帮助信息

-vo 选择视频输出模式和设备(用'-vo help'查看列表)

-ao 选择音频输出模式和设备(用'-ao help'查看列表)

-ss    寻找指定的(多少秒或hh:mm:ss)位置

-nosound        不播放声音

-fs -vm -zoom   全屏播放选项(fullscr,vidmode chg,softw.scale)

-x -y    设置播放的分辨率(用于改变vidmode或软件缩放)

-sub      指定使用的字幕文件(参见-subfps, -subdelay)

-playlist 指定使用播放列表文件

-vid x -aid y   选择用于播放的视频(x)和音频(y)流

-fps x -srate y 改变视频(x fps)和音频(y Hz)率

-pp    使用后期处理滤镜(详细内容参见manpage/docs)

-framedrop      使用 frame-dropping (用于慢机器)

二、播放时控制键

基本控制键: (完整的列表参见manpage, 同时也要检查一下 input.conf)

向后/向前搜索10秒

up or down      向后/向前搜索1分钟

pgup or pgdown  向后/向前搜索10分钟

< or >          跳到播放列表中的前一首/下一首

p or SPACE      暂停播放(按任意键继续)

q or ESC        停止播放并推出

+ or -          调整音频延迟+/-0.1秒

o               循环OSD模式:  none/seekbar/seekbar+timer

* or /          增加或减少pcm音量

z or x          调整字幕延迟+/-0.1秒

r or t          上/下调整字幕位置, 参见-vf expand!

三、mplayer的使用实例:

#mplayer filename(PC版)

#./mplayer -ac mad filename(ARM版)

//即可播放音频,经测试过可播放 .mp3  .wmv .mgp .mp4等格式的音视频

#./mplayer -ss 10

//从第10s开始播放

#./mplayer  -ss  00:01:00

//从第1分钟开始播放

#./mplayer -fs -zoom -x 160 -y  120

//以160*120大小居中播放视频

//-fs 配合-zoom 居中播放, -zoom -x 宽度 -y 高度  指定播放窗口的宽度与高度

#mplayer filename -caceh 8192

//-caceh 8192 设置缓存为8M

#./mplayer -loop 5 file

//-loop 5 让这个文件循环播放5遍,如果为0就表示不停的播放。

#ls /video/tom/*.avi > tom.lst

//制作一个文件播放列表

#mplayer -playerlist tom.lst -shuffle

//-playerlist 指定播放列表、-shuffle 指定随机播放

#./mplayer -ac mad -vop rotate=1 matrix.mpg 旋转90度

linux进入字符界面编程,MPlayer字符界面操作方法相关推荐

  1. linux控制台界面编程,控制台窗口界面的编程控制(二)

    #include <WINDOWS.H> #include <STDIO.H> #include <STRING.H> HANDLE hOut; HANDLE hI ...

  2. java 界面编程_JAVA图形界面编程

    //1.上次作业对按钮等控件加载事件监听器,能简单实现响应事件. import javax.swing.*; import java.awt.*; import java.awt.event.*; p ...

  3. Python升级之路( Lv11 ) GUI图形界面编程

    Python系列文章目录 第一章 Python 入门 第二章 Python基本概念 第三章 序列 第四章 控制语句 第五章 函数 第六章 面向对象基础 第七章 面向对象深入 第八章 异常机制 第九章 ...

  4. C语言控制台窗口界面编程:printf格式化显示-修改字符字体、颜色和背景

    环境:cygwin-Linux+GCC PS:windows的cmd下不能实现. 在linux终端中一个ls指令得出的显示结果文件夹.文件以及不同操作权限的文件的显示颜色是不同的,那么这个是如何实现的 ...

  5. 【转】linux图形界面编程基本知识

    原文:https://blogs.gnome.org/raywang/2007/10/11/linux%E5%9B%BE%E5%BD%A2%E7%95%8C%E9%9D%A2%E7%BC%96%E7% ...

  6. 怎么开发Linux图形界面程序,Linux下的图形界面编程

    Linux下的图形界面编程 一.Qt和GTK+ 虽然Linux下的大多数开发是基于字符界面的,但在Linux环境下也可以开发出美观大方的图形界面.经过多年的发展,目前已经存在多种用于在Linux下开发 ...

  7. RHEL6.1在字符模式下安装图形界面

    刚开始玩linux的时候老是会出现这样那样的不可预知的问题,在装系统的过程中也进常会忘了装图形界面. 当等了几十分钟后终于可以体验到全新的linux时出现在我们面前的却是一个经典的黑色背景和纯字符的界 ...

  8. CentOS 7安装和配置的基础教程,字符界面下安装图形界面,图形界面和字符界面的切换

    CentOS 7安装教程: 准备阶段: 软件:VMware Workstation 镜像文件:CentOS-7-x86_64-bin-DVD1.iso CentOS 7.9(2009) 下载:页面加载 ...

  9. linux QT 结束当前进程_软件特攻队|为什么 Qt 成为 c++ 界面编程的第一选择?

    一.前言 为什么说QT越来越成为界面编程的第一选择,这要从当初为什么从MFC转到QT开始说.若想把MFC开发界面想做得好看一些是十分困难的一件事,引用第三方基于MFC的界面库代码也比较混乱,而当时看到 ...

最新文章

  1. IE8下的VML显示问题解决方案
  2. css less 不要作用到子对象_不要盲目的在项目中使用LESS CSS
  3. WPF中的触发器(Trigger)
  4. Z-Blog 爬虫 node实现
  5. 一步一步写算法(之排序二叉树删除-1)
  6. Python程序设计语言基础06(完):组合数据类型
  7. mysql8.0数据回滚_大企业数据库服务首选!AliSQL这几大企业级功能你不可不知
  8. ggplot2:可视化设计师的神器,了解一下
  9. Atitit 短信 技术的概论 短信备份 attilax总结 1.1. 短信的历史 1 1.2. 短信长度 160字的长度限制灵感来自对明信片的研究。明信片。大多数明信片上的字符不超过160个
  10. vector容器——插入和删除
  11. 成考java_成考本科课程:《Java程序设计》
  12. Linux epoll 实现封装
  13. 键入一个字母,如果小写字母输出大写,大写字母输出小写字母
  14. 互联网新半场的流量生态——阿里云定向免流方案
  15. win10计算机搜索记录怎么删除,Win10系统
  16. 代理服务器导致连接不上局域网问题
  17. 汽车车漆计算机调色的基本程序,汽车喷漆调色有什么程序标准
  18. 【图像识别】基于BP神经网络和RGB颜色空间实现人民币识别系统matlab代码
  19. 美通社企业新闻汇总 | 2019.1.4 | 英特尔AI摄像机打击偷猎,施耐德电气助力世界级数据中心...
  20. SSO 是 什 么?

热门文章

  1. 获取java 私有属性或 方法
  2. SpringMVC请求参数乱码问题
  3. java多线程之ThreadLoal详解
  4. spring中context:property-placeholder标签详解
  5. URL传Base64 造成报错 Illegal base64 character 20
  6. java虚拟机——JVM
  7. python getchar,Linux C编程学习:getchar()和getch()
  8. vs 中使用32 位mysql_vs2010连接mysql数据库(含win32和x64两种平台)
  9. python推导式多行书写_python三种推导式的详细介绍及其应用示例,强调字典推导的重要性...
  10. ios 图片逆时针旋转_iphone-IOS 竖直拍照被旋转,image-orientation 让图片自动旋转