zoukankan      html  css  js  c++  java
  • Mplayer设置

    我的Mplayer设置,内附参数详细说明,给需要的朋友!

    我最爱的播放器就是KK版的MPALYER,简洁实用.不过由于太简单了,基本上所有操作都是热键控制,而且所有设置都是用户自己在MPALYER.INI里自己设置,比较麻烦,所以贴出我自己的设置供大家参考.


    Mplayer.ini


    #指定打开DVD的位置,也可以指定专门存放dvd的目录。dvd-device=g:的盘符正确.只要开启mplayer,直接点打开就ok。a,s切换语言和音轨
    dvd-device=g:
    #以directx加速模式输出视频
    vo=directx
    #开启直接渲染,直接在显存中进行渲染,对于一些视频文件,如TCC编码的文件或不支持“直接渲染”的视频模式可能导致画面剧烈跳动或屏显崩溃
    #dr=yes
    #启用双倍缓存
    double=yes
    #音频输出驱动接口,如何支援5.1声道?去掉 ao=win32,并加入一行:channels=6,channels可用参数为2, 4, 6。去掉 ao=win32 ,则会使用预设的dsound
    #ao=win32
    #调整音视频同步,帮助文件指出 置为30 为最佳
    autosync=30
    #允许跳帧,如果你的机器CPU速度非常非常慢的话请将这个yes
    #framedrop=yes
    #减少控制台输出的冗余
    quiet=yes
    #增强subcp参数:加入UTF8支持。(在subcp参数最后加上",utf8")当以subcp参数前面定义的编码读取字幕失败时,以utf8编码读取
    #utf8=yes
    #支持unicode字幕,NT核心建议开启
    unicode=yes
    #以固定的视频系统初始化所有输入文件
    fixed-vo=yes
    #重建文件的索引,丢失索引的视频一样可以实现搜索
    idx=yes
    #停用 colorkeying。仅被视频输出驱动 cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix, xover, xv,xvmc和 directx 支持。
    nocolorkey=yes
    #指定高级音频过滤器选项
    af-adv=force=5
    #音频过滤,音量最大化,遇到音量初始值较小时开启
    af=volnorm
    #vf:视频滤镜让你修改视频流及其属性。其句法是:vf <滤镜1[=参数1:参数2:...],滤镜2,...>设置一连串的视频滤镜。screenshot:截屏PNG压缩参数(0:不压缩9:最大压缩)expand:调节视频输出的纵横比
    vf=screenshot=0,expand=:::::4/3:2
    #默认字幕字体。默认ini档中使用的simhei.ttf(黑体),可以同时显示简繁体字幕。
    font=simhei.ttf
    #默认字幕字体。默认ini档中使用的simhei.ttf(黑体),可以同时显示简繁体字幕。
    subfont=simhei.ttf
    #字幕字体( 仅FreeType字体)自动比例,0-否,1-电影高度相称,2-宽度,3-对角线
    subfont-autoscale=2
    #设置字幕文本的自动缩放系数(屏幕尺寸的百分比) (默认值: 5)
    subfont-text-scale=4.5
    #设置 OSD 元素的自动缩放系数(默认是: 6)。
    subfont-osd-scale=5
    #字幕字符集。以逗号间隔,这样可以同时载入简繁体字幕,或者当只有某一种编码的字幕且与subcp所设定编码不一致时,无需再更改配置文件开始播放时会优先选择位置靠前的编码的字幕
    subcp=GBK,BIG5,UTF-8,UTF-16
    #指定字幕在屏幕上显示的位置。参数值是以屏幕高度的百分比为单位的字幕垂直位置。
    subpos=-1
    #搜寻字幕时调整匹配模糊度。0精确匹配。1装载所有包含电影名称的字幕。2装载当前目录的所有字幕。
    sub-fuzziness=2
    #指定 SPU (DVD/VOBsub) 字幕该如何对齐。-1原始位置。0顶部对齐 (原始行为, 默认)。1中央对齐。2底部对齐。
    spualign=1
    #指定使用字幕语言的优先级列表。
    slang=zh,ch,tw
    #保持播放器窗口置顶
    ontop=2
    #默认的播放缓存大小
    cache=8192
    #屏幕分辩率
    #monitoraspect=1280:800
    #重载影片的高宽比, 万一播放中的文件的高宽比信息不正确或缺少。
    aspect=-1
    #尝试改变到更合适的视频模式
    #vm=yes
    #启动时全屏回放,不支持所有设备
    #fs=yes
    #根据 Windows 下可用的预定义优先级设置 MPlayer 的进程优先级。可能的 <优先> 值为:idle|belownormal|normal|abovenormal|high|realtime
    priority=realtime
    #默认字幕路径
    #subpath=c:\sub\
    #自动启用扩展过滤,在自动加载字幕时扩展画面把字幕放在画面之外
    autoexpand=1
    #保持屏幕比例,默认注释掉,开启
    #keepaspect=no
    #自动隐藏边框
    #autohide=1
    #加載字幕時所允許的編碼錯誤最大值。默認值:5 設為0時即原來的方式,出現錯誤就不加載該字幕。
    #sub-ignore-errors=3
    #最小到系统栏,systray参数:0=显示在任务栏 1=显示在系统托盘 2=显示在系统托盘且最小化时自动暂停
    #systray=2
    #在终端打印一些回放后的 CPU 使用率和丢帧数的统计信息。
    #benchmark=2
    #強制設定vobsub字幕亮度(忽略內置及custom pal) 0-255 0: disabled (default)
    #spupal=24
    #自动播放下一个档案
    autoplay=1
    #隐藏/显示菜单的功能
    switchview=2
    #影片播放完毕关闭播放器,打开主程序出现播放器窗口
    idle=0
    #锁定使用软件混音, 而不用声卡混音。
    softvol=0
    #保存用户设置的音量
    #softvol-max=300
    #设定网络连接超时
    #timeout=100
    #启用ass字幕支持
    #ass=yes
    #亮度
    brightness=-40
    #对比度
    contrast=40
    #保和度
    #saturation=0
    #色调
    #hue=0
    #1 播放新文件时不改变窗口大小  0 播放新文件时自动改变窗口大小
    fixedsize=1
    #启用LOG后,再启用它就能得到更详细的LOG。
    #v=3
    #屏幕状态显示级别,0-仅字幕,1-音量 搜索,2-音量 搜索 计时 进度,3-音量 搜索 计时 进度 总长
    #osdlevel=2
    #停用 16-像素高的片/ 条方式绘制视频, 而是一次绘制整个帧。可能更快或更慢, 取决于显卡和可用的缓存。它只对 libmpeg2 和 libavcodec 编解码器有效。
    #noslices=yes
    #指定 libavcodec 解码参数。skiploopfilter:在H.264解码期间跳过循环过滤器。nonkey: 跳过所有的帧除了 keyframes。
    #lavdopts=skiploopfilter=nonkey
    #循环回放,0表示无限次数,可以设为有限正值
    #loop=0
    #默认值为GBK,用于设定url的字符编码。解决包含中文字符的url的在线播放问题
    urlcp=GBK
    #全屏模式,yes的话默认以全屏播放,no或前面加#号注释掉这行的话则默认是1:1播放模式
    #fs=yes

    贴出来参数适用于KK版的R23720版本,其实MPLAYER的参数远远不止这些,还有很多设置,不过大家应该不常用,有什么需要的可以跟贴出来,我尽量解答吧
    MPLAYER播放RM,RMVB文件时,在快进,快退时会产生声音和画面不同步的问题,是无法解决的,这是MPLAYER的致命伤,不过还好,一般30秒内都能自动同步.
    网上很多增强版其实完全没有必要,codecs里只需要5个解码文件就什么都能播放了,不要追求什么100多个解码文件的增强版,完全是浪费空间.小也是MPLAYER的一个重要的优点之一.没压缩时,整个MPLAYER一共才8.45M.
  • 相关阅读:
    雷林鹏分享:Lua if 嵌套语句
    雷林鹏分享:Lua if...else 语句
    雷林鹏分享:Lua if 语句
    debug 使用lldb
    mysql高负载的问题排查
    一个NULL引发的血案
    画椭圆型
    异常分析
    go 语言的库文件放在哪里?如何通过nginx代理后还能正确获取远程地址
    defer 要放在return之前
  • 原文地址:https://www.cnblogs.com/smallmuda/p/1336380.html
Copyright © 2011-2022 走看看