|  | 
 
| mplayer翻转画面播放需要的参数 关键字: mplayer 旋转 翻转
 mplayer的gui界面gmplayer能设定的东西很少,许多功能都需要在命令行下才能使用。
 man发现,有个video filter的选项组,在视频解码后,可以依次经过多个filter,然后播放出来。
 范例如下:
 mplayer -vf mirror filename //水平翻转
 mplayer -vf flip filename //垂直翻转
 mplayer -vf rotate=(0....7)//旋转
 
 /////////////////////////////////////////////////////////////////////////////////////////
 mplayer 快捷键(补充)
 关键字: mplayer 声道 亮度
 wn
 后退/前进10分钟
 
 < 和 >
 在播放列表中前进/后退
 
 HOME 和 END
 跳转到上级播放列表中的下一个/上一个播放项
 
 INS 和 DEL
 跳转到下一个/上一个供选择的源(仅用于asx播放列表)
 
 p / SPACE
 暂停电影(按任意键继续)
 
 q / ESC
 停止播放并退出
 
 + 和 ?
 调整音频延迟+/? 0.1秒
 ///
 / 和 *
 降低/升高音量
 
 9 and 0
 降低/升高音量
 
 m
 静音
 
 f
 触发全屏
 
 w 和 e
 降低/升高panscan范围
 
 o
 触发不同OSD状态: 无/搜索/搜索+计时器
 
 d
 触发掉帧
 
 v
 触发字幕是否可见
 
 j
 切换字幕语言
 
 a
 切换字幕对齐: 上/中/下
 
 z 和 x
 调整字幕延迟+/? 0.1秒
 
 r 和 t
 调整字幕位置
 
 i
 设置EDL标记
 
 (下列键只对?vo xv或者?vo [vesa|fbdev]:vidix或者?vo xvidix (下列键只能用于使用硬件 加速的视频输出(xv, (x)vidix, (x)mga等等), 或者软件均衡滤镜(-vf eq或者-vf eq2)).
 
 1 and 2
 调整对比度
 
 3 and 4
 调整亮度
 
 5 and 6
 调整色相
 
 7 and 8
 调整饱和度
 
 GUI键盘控制
 
 ENTER
 开始播放
 
 s
 停止播放
 
 l
 加载文件
 
 c
 skin浏览器
 
 p
 触发播放列表
 
 mplayer 播放的声道控制
 左声道:
 mplayer -af channels=1:1:1
 
 右声道:
 mplayer -af channels=1:1
 
 细节:
 -af channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
 能用于添加, 去除, 路由和拷贝音频声道。如果仅给定 <nch>, 默认是用路由(跳接), 其所做工作如下: 如果输出声道数大于输入声道数, 插入空的声道 (除了混音单声道成立体声时, 在两个输出声道中重复此单声道)。如果输出声道数小于输入声道数, 截掉多余的声道。
 <nch>
 输出声道数 (1-6)
 <nr>
 路由数 (1-6)
 <from1:to1:from2:to2:from3:to3:...>
 0 到 5 对定义各声道的路由。
 示例:
 mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi
 改成 4 声道并设置 4 对路由: 交换声道 0 和声道 1, 保留声道 2 和 3 未动。会观察到如果回放媒体含有两个声道, 声道 2 和 3 无声, 但声道 0 和 1 仍要交换。
 mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi
 改成 6 声道并设置 4 对路由: 拷贝声道 0 到声道 0 至 3。声道 4 和 5 无声。
 /////////////////////////////////////////////////////////////////////////////////////////
 1)./mplayer -fs -zoom -x 1024 -y 768 -nosound -cache 8192 *.avi(也可以是wmv、mpeg等格式的文件)
 -fs 视频图像居中
 -zoom -x 1024 -y 768 全屏
 -nosound 取消音频
 -caceh 8192 设置缓存为8M
 2)./mplayer -loop 5 *.avi
 -loop 5 让这个文件循环播放5遍,如果为0就表示不停的播放。
 3)
 ls /video/tom/*.avi > tom.lst
 先制作一个文件播放列表
 mplayer -playerlist tom.lst -shuffle
 -playerlist 指定播放列表
 -shuffle 指定随机播放
 )
 
 /////////////////////////////////////////////////////////////////////////////////////////
 mplayer的使用总结:
 1、用mplayer播放中文字幕的方法
 vi ~/.mplayer/config
 输入:
 font=/usr/share/fonts/truetype/arphic/uming.ttf
 subcp=cp936
 subfont-autoscale=2
 subfont-text-scale=5
 vo=xv
 
 /////////////////////////////////////////////////////////////////////
 项目描述:
 用qte给一个在s3c2410上已经移植好的基于控制台的mplayer程序加上个gui.
 
 或用mplayer自身带的gui,用基于gtk/directfb来完成.
 
 或用mplayer自身带的gui,用gtk/tinx来完成
 //////////////////////////////////////////////////////////////////////
 比如我在 窗口中 点击 右键,
 open file就会有一些以前的历史记录,
 怎么去除???
 谢谢~
 rm $HOME/.mplayer/gui.history
 
 //////////////////////////////////////////////////////////////////////
 mplayer-1.pre4-chinese.patch 中文字幕环境设置
 subauto  加上了中文字幕自动加载的设置和去除一些不必要的出错信息的。在原来的patch中,它除去了很多的gtk的信息框,则在ml的spec下,有--disable-gui  参数,所以我就没有一一的改那些了。
 
 //////////////////////////////////////////////////////////////////////////////////////
 1.查看音频输出的驱动
 # ./mplayer -ao help
 MPlayer 1.0rc1-3.3.2 (C) 2000-2006 MPlayer Team
 CPU: ARM
 Available audio output drivers:
 oss OSS/ioctl audio output
 mpegpes Mpeg-PES audio output
 null Null audio output
 pcm RAW PCM/WAVE file writer audio output
 2.播放mp3文件
 ./mplayer -ac mad file.mp3
 
 ////////////////////////////////////////////////////////////////////////////////////
 this happens, because of the '-O4'-switch, so execute the following commands
 cd libavcodec
 # arm-9tdmi-linux-gnu-gcc -I../libvo -I../../libvo  -O2   -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -I~/libmad-0.15.1b/  -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE  -c -o snow.o snow.c
 # cd ..
 # make
 
 
 /usr/local/arm/release-3.4.2/bin/arm-linux-gcc -I../libvo -I../../libvo -O2 -ffast-math -fomit-frame-pointer -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o snow.o snow.c
 99
 ./mplayer -fs -zoom -x 800 -y 480 -nosound -cache 8192 /mnt/sd/*.avi
 
 
 | 
 |