转自:http://blog.csdn.net/wylhistory/article/details/4816653 1,录音: 可以把mms ,rtsp.http.ftp….等协议的视频流录制下来,保存为 MyMovie.asf 文件. 2,把mplayer可以播放的文件转化为avi格式: mencoder yourfile.rm -ovc copy -oac copy -o testOut.avi 3,如何转化为mp3文件: mplayer -vo null -ao pcm music.wmv lame -h audiodump.wav music.mp3 4, 如何把一个目录下所有图片转化为一个视频文件 mencoder /*.jpg -mf on:fps=25 -o output.avi -ovc divx4 5,如何用wget来看视频? wget ftp://micorsops.com/something.avi -O - | mplayer - 6,用mplayer播放rtp等使用tcp socket -rtsp-stream-over-tcp 7,mplayer播放带密码的地址 mplay rtsp://<username> :<password> @<hostname> :<etc.> 8,mplayer 无法播放某些rm的文件原因 Note that the LIVE555 Streaming Media libraries do not support RealAudio and/or RealVideo streams - even those described by a "rtsp://" URL - because these streams do not use RTP for transport. (Instead, these streams use RealNetworks' proprietary "RDT" protocol.) 也就是说有些rtsp地址的文件传输协议用的是rdt而不是rtp; 9,播放dvd mplayer dvd://<titlenumber> 10,指定字幕文件 mplayer -sub <somesubtitlefile> <somefile> 11,定语言代码来使用字幕 mplayer dvd://<titlenumber> -slang nl,en 12,同步问题的解决方法 努力修复 mplayer -autosync 30 -mc 2.0 <somefile> 不修复 mplayer -autosync 0 -mc 0 <somefile> 13,慢速cpu上播放 mplayer -framedrop <somefile> 14,播放列表 mplayer -playlist <file or url> 15,mpalyer指定缓存 mplayer -cache 8192 -playlist <file or url> mplayer -cache 8192 -cache-min 50 -playlist <file or url> mplayer /tmp/media –cache 3000 // mplayer在缓充3M数据后开始播放 注意必须建立缓充,以支持读取数据时的小范围索引 16,mplayer循环播放 mplayer -loop 3 <somefile> 永远播放(0) mplayer -loop 0 <somefile> 17,快放或者慢放 值为1正常, 小于1快进, 大于1满放 mplayer -speed 2.0 <somefile> 18,改变输出采样率 mplayer -srate 48000 <somefile> 19,视频文件中的音频部分输出为 wav 文件 mplayer -ao pcm <somefile> 这将输出名为 audiodump.wav 的音频文件。你也可以为输出的 wav 文件指定名称: mplayer -ao pcm:file=<filename>.wav <somefile> 20,将电影输出为一系列的图片 mplayer -vo jpeg <somefile> 21,播放比例调整 mplayer -aspect 16:9 <somefile> mplayer -aspect 4:3 <somefile> 22,创建播放列表 ls $HOME/music > music.lst echo music.mp3 >> music.lst mplayer -playlist music.lst 23,控制热键 基本播放 → 前进10秒 ← 后退10秒 ↑ 前进60秒 ↓ 后退60秒 PageUP 前进10分钟 PageDown 后退10分钟 Enter 全屏开关 Space 暂停开关 Esc 退出 q 退出 音量 9 降低音量 0 增大音量 / 降低音量 * 增大音量 a 切换声道:若有多种语言音轨,在多音轨间切换; 否则,在左右声道与立体声间切换; 字幕 o 切换屏幕显示键盘控制(比如音量)和时间的格式 v 切换是否显示字幕 j 在不同语言的字幕之间切换 z 字幕推迟显示0.1秒 x 字幕提前显示0.1秒 { 字幕提前显示1秒 } 字幕提前显示10秒 r 字幕位置向上1% t 字幕位置向下1% 画面 1 对比度减 2 对比度加 3 亮度减 4 亮度加 7 饱和度减,到最后就是黑白了 8 饱和度加 d 切换是否降低祯数,显卡跟不上去的时候使用,以避免影音不同步 s 截屏,截取的图片(png格式)存放在视频所在文件夹下 其他非常用控制 < 暂停状态下,后退一祯 > 暂停状态下,前进一祯 F7 将播放速度减慢0.25倍速 F8 将播放速度加快0.25倍速 F6 将播放速度重设为1.0倍速 鼠标控制 单击 暂停开关 双击 全屏切换 右键单击 切换前端显示-总是|播放时|总不 按滚轮 切换OSD(同o) 滚动滚轮 调节音量 来自另一个来源的总结:
作为slave的时候的命令列表: mplayer –input cmdlist MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team 协议介绍: 实时传输协议RTP( Real-Time Transport Protocol) 实时传输控制协议RTCP(Real-Time Transport Control Protocol) 实时流协议RTSP(Real-Time Streaming Protocol) http://zhangjunhd.blog.51cto.com/113473/25481 http://www.hudong.com/wiki/RTP-%E5%AE%9E%E6%97%B6%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE http://blog.csdn.net/chenyanxu/archive/2008/07/29/2728427.aspx 这里是rdp的讲解, Reliable Data Protocol http://www./protocols/rdp.php 这里是rdt的讲解,这个是real公司的私有财产: http://rockmen1./4961895.html reference: 工具使用: http://yowlab.shps./wordpress/?p=598 rtsp的客户端: http://www./liveMedia/#testProgs 相关说明: http://www./liveMedia/ mplayer和rsp的支持: http://www./mplayer/ mplayer的优化: http:///articles/fine-tuning-mplayer |
|