Mplayer & SMplayer & 软件配置

SMPlayer

  • 图形界面双击视频,用SMPlayer观看
  • Terminal中用mplayer命令
  • 视屏文件右键属性关联的时候找不到MPlayer,只能找到SMPlayer

安装

  • 先remove系统自带的,也可以直接安装,也可以直接用自带的,可能比较旧
  • sudo add-apt-repository ppa:rvm/smplayer
  • sudo apt-get update
  • sudo apt-get install smplayer smplayer-themes smplayer-skins

快捷键

  • 只有部分和MPlayer相同,因为把MPlayer的快捷键都屏蔽了,见/usr/share/smplayer/input.conf
  • +/- 调整音频与视频时间差,音频超前时按+
  • Z/X 调节外挂字幕与视频的同步。遗憾的是只能调节,不能修改字幕文件
  • J 切换已加载的多个字幕文件
  • Space 暂停
  • 左右键 小幅度调节播放进展
  • / 和 * 或者 9 和 0 减小或增大音量
  • D 切换 framedrop 模式,framedrop 意指丢帧
  • . 逐帧播放
  • T 将播放窗口置于顶层
  • O 显示播放的时间
  • > 下一个文件
  • < 上一个文件
窗口快捷键
  • Ctrl + P 打开Preferences
  • Ctrl + L 打开PlayList
  • Ctrl + M 打开Mplayer的Log
  • Ctrl + S 打开SMPlayer的Log
  • Ctrl + D 切换占满整个窗口
  • E/W Zoom+/-
  • Shift + E Reset
  • F 全屏切换
  • F5 Main Toolbar
  • F6 Language Toolbar
My Shortcuts
  • H、J、K、L 控制音量,快慢

修改Mplayer快捷键

  • man mplayer
  • mplayer的按键控制是放在文件/etc/mplayer/input.conf
  • sudo cp /etc/mplayer/input.conf /etc/mplayer/input.conf.bk
  • 在linux下的软件都一个特点,一般都有一个全局的配置文件(一般在etc目录下),同时用户可以在自己的home目录中编写自己的配置文件来满足自己的要求,如果用户配置和全局配置有冲突的话,自己的配置文件会覆盖全局配置文件中相应的配置,vim、bash就是这个特点
  • 把input.conf文件复制到mplayer的配置目录~/.mplayer/中。然后,对input.conf进行简单修改
  • sudo cp /etc/mplayer/input.conf ~/.mplayer/
  • sudo vim ~/.mplayer/input.conf添加
    h volume -1
    l volume 1
    k seek +10
    j seek -10
  • 然后将 h 和 l 的已经定义的快捷键注释掉,或者把上面的放到最后面,或者新建一个input.config的文件
  • 上面的只能对mplayer产生效果,smplayer屏蔽了mplayer的快捷键,设置/usr/share/smplayer下面的配置不起作用,还要Load才行
  • 毕竟是GUI的一款软件,可以图形化设置快捷键,下面是设置smplayer

SMPlayer 相关设置

  • Load Mysettings
设置快捷键
  • Ctrl + P -> Keyboard and mouse
  • 将原来的H、J、K、L修改为Ctrl + Shift + H、J、K、L
  • 在rewind1上添加J,forward1上添加K
  • descrease_volume添加H,increase_volume添加L
  • F7 toggle_video_info
  • F8 toggle_frame_counter

这是分割符

MPlayer

  • 这个播放软件全靠热键控制,所有的热键都能够在input.ini文件中自定义,所有设置都能够在KK.ini和mplayer.ini文件中设置

安装

  • Mplayer 是目前这个星球上支持多媒体文件格式最多的软件
  • sudo apt-get install mplayer-fonts mplayer mplayer-skins
  • 嫌麻烦的可以直接在软件中心中搜索SMplayer安装
  • Ubuntu自带Smplayer
安装解码库
Mplayer的配置与双语字幕设置
  • sudo vim ~/.mplayer/config
    joystick=no #不加载游戏手柄的控制
    fs=yes #支持全屏
    zoom=yes #支持缩放
    subcp=cp936 #支持中文字幕
    subfont-autoscale=1 #字幕占屏幕的大小
    #subfont-text-scale=3 #字幕的字体大小
    font=/usr/share/fonts/cjkuni-fonts/uming

配置文件

  • 配置文件是/etc/mplayer/mplayer.conf~/.mplayer/config
  • 常用配置:
    #subcp=cp936
    #font=/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc
    slang = "chs,eng"
    sub-fuzziness=1

简单实例

  • mplayer -sub subtitle.srt -subcp cp936 -font /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc movie.avi

命令

  • mplayer 播放媒体文件
  • mplayer −ss 56 搜索到56秒处
  • mplayer −ss 01:10:00 搜索到1小时10分钟处
  • mplayer dvd:// 不支持 DVD 菜单,但是却能够播放 DVD
  • mplayer -sub 指定字幕文件(idx,sub字幕文件)
  • mplayer -sub-paths 指定字幕文件(idx,sub字幕文件)
  • mplayer -sub-paths -ass 解决中文字幕乱码问题
  • iconv -f utf8 -t cp936 -o name_of_movie.cp936.srt name_of_movie.utf8.srt 一般网上下载的字幕文件都是cp936的编码格式。如果不是,可以用iconv转换。比如utf8的转换成cp936的

快捷键

  • . 步进。按一下暂停回放, 每按一下就播放一帧(直到按其它键取消步进)
  • M 静音
  • _ (仅用于 MPEG-TS) 循环可用的像轨
  • # (仅用于 MPEG 和 Matroska) 循环可用的音轨
  • Tab (仅用于 MPEG-TS) 循环可用的节目
  • T 切换顶置 (也请参见 −ontop)
  • W 和 E 降低/ 提高摇移范围
  • O 循环 OSD 状态: 无 / 搜索条 / 搜索条 + 计时器 / 搜索条 + 计时器 + 总时间
  • D 循环丢帧状态: 无 / 跳过显示 / 跳过解码。 (请参见 −framedrop 和 −hardframedrop)
  • V 切换显示字幕
  • J 切换可用的字幕
  • Y 和 G 在字幕列表中步进/步退
  • Shift + F 切换显示 “锁定的字幕”
  • A 切换对齐字幕: 上 / 中 / 下
  • X 和 Z 调整字幕延迟增加/减少 0.1 秒
  • R 和 T 上/下调整字幕位置
  • I (仅用于 −edlout 模式) 设置 EDL 的开头或末尾并写入指定的文件
  • S (仅用于 −vf 截屏) 截屏
  • Shift + S (仅用于 −vf 截屏) 开始/停止截屏
  • Shift + I 用 OSD 显示文件名
  • ! 和 @ 寻到前一章节/后一章节的开始处
  • D (仅用于 −vo xvmc) 激活/撤销去交错
  • O 在播放视频时切换 OSD(OnScreen Display)模式
  • C 切换完整模式
  • Q / Esc 退出 MPlayer。在 GUI 模式时,Esc 不会退出,仅停止播放
  • Shift + T 播放窗口置顶切换
  • B 和 J 在可用的字幕间循环
  • X 和 Z 调整字幕的延迟时间
  • Shift + I 显示播放电影的文件名称
  • 1 和 2 调整对比度
  • 3 和 4 调整亮度
  • 5 和 6 调整色度
  • 7 和 8 调整饱和度
  • D framedrop启用,允许跳帧
  • K 在font参数所设定的多个字体间切换
  • F5 重新载入配置
  • Alt + 1 显示50%
  • Alt + 2 显示100%
  • Alt + 3 显示200%
进度快捷键
  • 左方向键和右方向键:分别执行倒退 10 秒和快进 10 秒操作
  • 下方向键和上方向键:分别执行倒退 1 分钟和快进 1 分钟操作
  • 下翻页键和上翻页键:分别执行倒退 10 分钟和快进 10 分钟操作
  • P / Space 暂停 (再按取消暂停)
  • [ 和 ] 减少/增加当前回放速度 10%。
  • { 和 } 减半/加倍当前回放速度
  • Backspacec 重置正常回放速度
    • 和 - 调整音频延迟增加/减少 0.1 秒
  • / 和 * 或者 9 和 0 减小或增大音量
  • M 静音切换
  • Q / Esc / Enter 停止播放和退出
窗口快捷键
  • F 当播放视频时,在全屏和窗口模式之间切换。你也可以在命令行中使用 -fs 选项,以便让 MPlayer 开始在全屏模式中播放
  • L 播放列表
  • < 和 > 在播放列表中后退/ 快进
  • Enter 在播放列表中快进, 甚至越过末尾
  • Home 和 End 下一个/ 前一个父列表中的播放树项
  • Ins 和 Del (仅用于 ASX 播放列表) 下一个/ 前一个供选择的源


  • (以下的按键仅适用于 quartz or macosx 视频输出驱动)

  • Command + 0 半尺寸
  • Command + 1 原始尺寸
  • Command + 2 双倍尺寸
  • Command + f 切换全屏 (也请参见 −fs)
  • Command + [ 和 Command + ] 设置窗口的 alpha
  • (以下的按键仅适用于 sdl 视频输出驱动)
  • C 切换可用的全屏模式
  • N 原始尺寸
  • (以下的按键仅适用于多媒体键盘)
  • Pause 暂停
  • Stop 停止并退出
  • Previous 和 Next 后退/ 快进 1 分
  • (以下的按键仅适用于已编译支持 GUI 并优先于以前的定义)
  • Enter 开始播放
  • Esc 停止播放
  • l 加载文件
  • T 加载字幕
  • C 打开皮肤浏览器
  • P 打开播放列表
  • R 打开首选项
  • (以下的按键仅适用于已编译支持 TV 或 DVB 的输入并优先于以前的定义)
  • H 和 K 选择上一个/ 下一个频道
  • N 改变制式
  • U 改变频道列表
  • (以下的按键仅适用于已编译支持 dvdnav: 用于导航菜单)
  • 8 选择上
  • 2 选择下
  • 4 选择左
  • 6 选择右
  • 5 返回主菜单
  • 7 返回最近的菜单(先后次序是: 章节->标题->根)
  • Ennter(Keypad) 确定
鼠标控制
  • Button 3 和 Button 4 后退/ 快进 1 分
  • Button 5 和 Button 6 降低/ 提高音量
操纵杆
  • Left 和 Right 后退/ 快进 10 秒
  • Up 和 Down 快进/ 后退 1 分
  • Button 1 暂停
  • Button 2 循环 OSD 状态: 无 / 搜索条 / 搜索条 + 计时器 / 搜索条 + 计时器 + 总时间
  • Button 3 和 Button 4 降低/ 提高音量

让mplayer自动识别字幕文件并加载

  • 修改字幕文件,使其与电影同名(不包括最后的扩展名) 或者:
  • 下面的方法让mplayer更智能的。在配置文件~/.mplayer/config中加入下面两行:
    slang = "chs,cht,eng"
    sub-fuzziness=1
  • −sub-fuzziness <模式> 搜寻字幕时调整匹配模糊度: 0 精确匹配;1 装载所有包含电影名称的字幕;2 装载当前目录的所有字幕

生成索引

  • 有时候,有些视频文件(主要是 AVI 文件)包含损坏的索引,或者根本就没有索引。这种情况通常是由下载文件不正确或未完成造成的。幸运的是,MPlayer 能够生成正常播放文件所需的索引。通过使用 -idx 选项,你可以告诉 MPlayer 来生成索引:
  • mplayer -idx
  • 有时候文件虽然包含索引,但却已损坏。那样的情况,你可能需要 MPlayer 强制生成索引:
  • mplayer -forceidx
  • 根据视频文件的大小,生成索引需花费一定的时间。但在此后,文件应该能够正常播放

纠正错误的音频/视频同步

  • 有些视频文件(主要是 flv 文件)由于编码的问题,会给 MPlayer 带来音频/视频同步的麻烦。这有两种可能情况:
  • MPlayer 会尝试修复,但同步问题却更遭
  • MPlayer 会尝试修复那些正确的,因此没有必要同步
  • 对于第一种情况,你应当让 MPlayer 努力修复同步问题:
  • mplayer -autosync 30 -mc 2.0
  • 而对于第二种情况,你不应当允许 MPlayer 去修复同步问题:
  • mplayer -autosync 0 -mc 0
  • 将上述命令中的 autosync 设置为正值就会让 MPlayer 逐渐调整音频/视频的同步。值越高,MPlayer 越快地修复它。mc 选项指定 MPlayer 纠正每帧要多少秒。值越高,MPlayer 越认为接近修复音频/视频同步。设置为 0 则阻止 MPlayer 修复。

在慢系统上使用 MPlayer

  • MPlayer 允许在旧的或慢的系统上使用低 CPU 功率来播放视频文件。你可以使用 -framedrop 选项:
  • mplayer -framedrop
  • 当播放 MP3 或 OGG Vorbis 文件时,你可能感受到一定的缓冲,这将影响你的音乐体验。那样的话,你可以尝试使用 libmad(MP3)或 Tremor(OGG Vorbis)音频解码器。你可以这样来检测它们:
  • 对于 MP3:
  • mplayer -ac help | grep mad
  • 如果上面的命令返回的结果像这样:
  • mad libmad working libMAD MPEG layer 1-2-3 [libmad]
  • 那么你可以使用 libmad 播放 MP3:
  • mplayer -ac mad
  • 在 OGG 的情况中,你可以使用同样的技巧来检测 tremor 音频解码器是否可用:
  • mplayer -ac help | grep tremor

播放流媒体

  • 如果 MPlayer 无法自动找到播放列表或直接的流媒体文件,你可以尝试使用 -playlist 选项:
  • mplayer -playlist
  • 同时你也可以设置较大的缓存:
  • mplayer -cache 8192 -playlist
  • 指定缓存大小的单位是 KB,上面的命令将允许 MPlayer 使用 8 MB 缓存。你可以使用 -cache-min 选项来改变 MPlayer 占用缓存的百分比:
  • mplayer -cache 8192 -cache-min 50 -playlist

循环播放

  • 如果你想让媒体文件循环播放,可以使用 -loop 选项:
  • mplayer -loop 3
  • 上面的命令将播放 3 次,然后才退出。
  • mplayer -loop 0
  • 上面的命令将永远重复播放 。

改变播放速度

  • 你可以使用 -speed 选项来改变 MPlayer 播放媒体文件的速度。值为 1.0,意味着正常速度;0.5 意味着慢两倍;2.0 意味着快两倍。像这样指定选项:
  • mplayer -speed 2.0

改变采样率

  • 使用 -srate 选项你可以改变 MPlayer 输出的采样率:
  • mplayer -srate 48000

将音频输出为 wav 文件

  • 你可以将视频文件中的音频部分输出为 wav 文件:
  • mplayer -ao pcm
  • 这将输出名为 audiodump.wav 的音频文件。你也可以为输出的 wav 文件指定名称:
  • mplayer -ao pcm:file=.wav

使用 ASCII 方式观看电影

  • 虽然无用,但却很好玩。有两个库文件支持该特性:aa 和 caca。使用 libaa,你只能在黑白 ASCII 中观看电影。而 libcaca 支持色彩。然而,libaa 支持更广泛。你可以像这样使用 libaa 观看电影:
  • mplayer -vo aa
  • 如果你想使用 libcaca:
  • mplayer -vo caca

将电影输出为系列图片

  • MPlayer 也能将电影输出为一系列的图片:
  • mplayer -vo jpeg
  • 注意:上面的命令将产生数量巨大的 jpeg 文件。输出的 jpeg 文件名看起来像这样:00000001.jpg、00000002.jpg、00000003.jpg 等等。
  • 你也可以输出其他的格式。只需将命令中的 jpeg 替换成 ppm、png、tga 等。

指定纵横比

  • 当你在宽屏中播放电影时,可能想要使用 16:9 的纵横比:
  • mplayer -aspect 16:9
  • 在非宽屏中,你可以使用 4:3 的纵横比。

将选项放置到 MPlayer 的配置文件中

  • 对于一般用户来说,该配置文件位于 ~/.mplayer/config;全局的配置文件在 /etc/mplayer/config。不同的值使用行分隔,如:
    # MPlayer config file
    srate=48000
    ao="pcm:file=dumpedaudio.wav"
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu 16.04上安装MPlayer播放软件,您可以按照以下步骤进行操作: 1. 首先,您需要打开终端。您可以使用快捷键Ctrl + Alt + T来打开终端。 2. 在终端中,输入以下命令来安装MPlayer: ``` sudo apt-get update sudo apt-get install mplayer ``` 3. 输入您的密码以确认安装。 4. 安装完成后,您可以在应用程序菜单中找到MPlayer,或者在终端中输入`mplayer`命令来启动它。 如果您想使用图形界面,您还可以下载MPlayer的皮肤。您可以从MPlayer官方网站下载MPlayer皮肤。选择您喜欢的皮肤并下载相应的安装包。 希望这些信息对您有所帮助!\[1\]\[2\] #### 引用[.reference_title] - *1* [Ubuntu下 安装及使用mplayer视频播放器](https://blog.csdn.net/fang794735225/article/details/80297512)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Ubuntu安装MPlayer方法](https://blog.csdn.net/u011153192/article/details/50506925)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Ubuntu16.04交叉编译openssl、openssh](https://blog.csdn.net/m0_49857167/article/details/128381931)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值