Gtk中调用Mplayer

Gtk中调用Mplayer

ID:40554510

大小:29.00 KB

页数:6页

时间:2019-08-04

Gtk中调用Mplayer_第1页
Gtk中调用Mplayer_第2页
Gtk中调用Mplayer_第3页
Gtk中调用Mplayer_第4页
Gtk中调用Mplayer_第5页
资源描述:

《Gtk中调用Mplayer》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Gtk中调用Mplayer一、Mplayer1.什么是MplayerMplayer是Linux下的多媒体播放器,它使用简单,对常见的视频、音乐格式都支持得不错。2.为什么使用MplayerLinux下的多媒体播放器主要用xine,mplayer,gstreamer,它们各有常处1)mplayer安装使用都很方便,一般通过命令行调用,然后通过按键控制(空格是暂停,左右键是seek等),它自带的图形界面不是很好用2)xine包括lib和ui两部分(两个安装包版本需一致),一般用户通过xine-ui播放媒体,lib部分提

2、供了完善的接口,便于二次开发,库的使用相对比较复杂3)gstreamer是一个播放框架加一些解码库,据说结构很好,但是普通人安装、使用和开发都比较麻烦3.如何使用mplayer1)播放普通文件$mplayerxxx.mp3$mplayerxxx.avi2)播放管道文件$mkfifo/tmp/media//建立管道文件$catxxx.mpeg>/tmp/media&//把媒体文件数据写入管道一端$mplayer/tmp/media–cache3000//mplayer在缓充3M数据后开始播放注意必须建立缓充,以支持读

3、取数据时的小范围索引以此类推,可以实现流媒体的播放(比如从服务上收到媒体数据写入管道一端,另一端用mplayer读取并播放)3)slave模式播放slave模式时Mplayer不再按受按键控制,可使用管道向mplayer发送控制命令它常用于mplayer被另一程序调用,在后台播放的情况$mkfifo/tmp/cmd$mplayer–slave–quiet–inputfile=/tmp/cmdxxx.mpeg&$echo“pause”>/tmp/cmd用以下命令查看可用的控制命令$mplayer–inputcmdli

4、stMPlayer1.0rc2-4.1.2(C)2000-2007MPlayerTeamCPU:SGIMIPSCreatingconfigfile://.mplayer/configseekFloat[Integer]edl_markaudio_delayFloat[Integer]speed_incrFloatspeed_multFloatspeed_setFloatquit[Integer]pauseframe_steppt_stepInteger[Integer]pt_up_stepInteger[Integ

5、er]alt_src_stepIntegerloopInteger[Integer]sub_delayFloat[Integer]sub_stepInteger[Integer]osd[Integer]osd_show_textString[Integer][Integer]osd_show_property_teString[Integer][Integer]volumeFloat[Integer]balanceFloat[Integer]use_mastermute[Integer]contrastIntege

6、r[Integer]gammaInteger[Integer]brightnessInteger[Integer]hueInteger[Integer]saturationInteger[Integer]frame_drop[Integer]sub_posInteger[Integer]sub_alignment[Integer]sub_visibility[Integer]sub_loadStringsub_remove[Integer]vobsub_lang[Integer]sub_select[Integer

7、]sub_logsub_scaleFloat[Integer]get_percent_posget_time_posget_time_lengthget_file_nameget_video_codecget_video_bitrateget_video_resolutionget_audio_codecget_audio_bitrateget_audio_samplesget_meta_titleget_meta_artistget_meta_albumget_meta_yearget_meta_commentg

8、et_meta_trackget_meta_genreswitch_audio[Integer]tv_start_scantv_step_channelIntegertv_step_normtv_step_chanlisttv_set_channelStringtv_last_channeltv_set_freqFloattv_step_freqFloatt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。