Linux下播放器開(kāi)發(fā)-Mplayer命令行使用介紹

      網(wǎng)友投稿 1931 2025-04-03

      1. 前言

      前面文章介紹了linux下Mplayer播放的交叉編譯、移植,在命令行上成功運(yùn)行了mplayer播放器,完成了視頻播放。mplayer支持二次開(kāi)發(fā),也支持命令行上直接使用;如果在命令行上直接運(yùn)行,mplayer會(huì)默認(rèn)捕獲鍵盤(pán)事件,支持很多快捷鍵,也支持很多的命令行參數(shù),可以完成視頻播放、循環(huán)播放設(shè)置、播放列表設(shè)置、將視頻里的音頻文件輸出保存,將視頻幀保存為圖片,設(shè)置播放速度等等。

      這篇文章就介紹mplayer命令的快捷鍵用法,常用的命令參數(shù)用法。

      2. 快捷鍵介紹

      2.1 倒退與快進(jìn)

      在播放文件的時(shí)候,可以通過(guò)下面的快捷鍵對(duì)播放的進(jìn)程進(jìn)行倒退與快進(jìn)操作:

      左方向鍵和右方向鍵:分別執(zhí)行倒退 10 秒和快進(jìn) 10 秒操作 下方向鍵和上方向鍵:分別執(zhí)行倒退 1 分鐘和快進(jìn) 1 分鐘操作 下翻頁(yè)鍵和上翻頁(yè)鍵:分別執(zhí)行倒退 10 分鐘和快進(jìn) 10 分鐘操作

      2.2 加載字幕

      播放視頻文件時(shí),可以加載字幕,語(yǔ)法如下:

      mplayer -sub

      Linux下播放器開(kāi)發(fā)-Mplayer命令行使用介紹

      2.3 暫停與繼續(xù)切換

      p 或 Space 暫停/繼續(xù)播放。 q 或 Esc 退出 MPlayer。

      2.4 聲音控制

      / 和 * 或 9 和 0 減小或增大音量。 m 靜音切換。

      2.5 畫(huà)面顯示效果調(diào)整

      x 和 z-調(diào)整字幕的延遲時(shí)間。 1 和 2-調(diào)整對(duì)比度。 3 和 4-調(diào)整亮度。 5 和 6-調(diào)整色度。 7 和 8-調(diào)整飽和度。

      3. 命令行用法介紹

      3.1 查看mplayer幫助

      [root@XiaoLong /video_mp3]#mplayer --help Basic options: (complete list in the man page) -vo select video output driver ('-vo help' for a list) -ao select audio output driver ('-ao help' for a list) vcd:// play (S)VCD (Super Video CD) track (raw device, no mount) dvd:// play DVD title from device instead of plain file -alang/-slang select DVD audio/subtitle language (by 2-char country code) -ss seek to given (seconds or hh:mm:ss) position -nosound do not play sound -fs fullscreen playback (or -vm, -zoom, details in the man page) -x -y set display resolution (for use with -vm or -zoom) -sub specify subtitle file to use (also see -subfps, -subdelay) -playlist specify playlist file -vid x -aid y select video (x) and audio (y) stream to play -fps x -srate y change video (x fps) and audio (y Hz) rate -pp enable postprocessing filter (details in the man page) -framedrop enable frame dropping (for slow machines) Basic keys: (complete list in the man page, also check input.conf) <- or -> seek backward/forward 10 seconds down or up seek backward/forward 1 minute pgdown or pgup seek backward/forward 10 minutes < or > step backward/forward in playlist p or SPACE pause movie (press any key to continue) q or ESC stop playing and quit program + or - adjust audio delay by +/- 0.1 second o cycle OSD mode: none / seekbar / seekbar + timer * or / increase or decrease PCM volume x or z adjust subtitle delay by +/- 0.1 second r or t adjust subtitle position up/down, also see -vf expand * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * * MPlayer 1.1-4.5.1 (C) 2000-2012 MPlayer Team

      3.2 播放媒體文件

      使用mplayer播放媒體文件最簡(jiǎn)單的方式如下:

      mplayer

      用法示例:

      [root@XiaoLong /video_mp3]# mplayer july_my_soul.mp3 播放MP3文件 [root@XiaoLong /video_mp3]# mplayer zuixuanminzufeng.mp4 播放MP4文件

      3.2 播放流媒體

      mplayer可以播放rtsp、rtmp等流媒體連接,語(yǔ)法如下:

      mplayer -playlist

      如果播放不流暢,可以設(shè)置緩沖區(qū)大小:

      mplayer -cache 8192 -playlist

      使用示例:

      拱北口岸珠海過(guò)澳門(mén)大廳攝像頭流媒體地址訪問(wèn)示例: [root@XiaoLong /video_mp3]# mplayer -framedrop rtsp://218.204.223.237:5 54/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp -zoom -x 800 -y 480 帶緩沖訪問(wèn)示例: [root@XiaoLong /video_mp3]# mplayer -cache 8192 -framedrop rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp -zoom -x 800 -y 480

      3.3 設(shè)置循環(huán)播放

      語(yǔ)法如下:

      mplayer -loop 3

      上面命令表示循環(huán)播放源文件3次。

      如果想一直循環(huán)播放某一個(gè)視頻,可以將loop后面填0。例如:

      mplayer -loop 0

      3.4 設(shè)置播放速度

      語(yǔ)法如下:

      mplayer -speed 2.0

      上面命令行里的 -speed 表示設(shè)置文件的播放速度,可以填入浮點(diǎn)數(shù),正常速度是1.0,可以填0.5、1.0、2.0、3.0等等。

      如果想兩倍速播放,可以這樣填:

      mplayer -speed 2.0

      3.5 音頻文件另存為

      如果想將視頻里的音頻數(shù)據(jù)剝離出來(lái),可以采用下面的命令:

      mplayer -ao pcm

      運(yùn)行之后,輸出的音頻文件名稱默認(rèn)為audiodump.wav。

      如果想指定音頻文件的名稱,可以這樣寫(xiě):

      mplayer -ao pcm:file=.wav

      3.6 輸出圖片幀

      將視頻幀全部生成圖片輸出,命令格式如下:

      mplayer -vo jpeg

      上面的命令行運(yùn)行后,會(huì)輸出一大堆圖片文件,格式像這種: 00000001.jpg、00000002.jpg、00000003.jpg 排列的。 如果想輸出其他圖片格式,把后綴改掉就行。

      3.7 設(shè)置縱橫比

      在不同尺寸的屏幕上,可以設(shè)置播放的效果,常見(jiàn)的電腦都是16:9 的占比,可以設(shè)置縱橫比為16:9。

      mplayer -aspect 16:9

      也可以設(shè)置其他占比,比如 4:3

      mplayer -aspect 4:3

      3.8 創(chuàng)建播放列表

      如果想播放指定的幾個(gè)視頻文件,可以將這些視頻文件添加到播放列表里,讓mplayer播放這個(gè)列表。

      1. 將當(dāng)前目錄下的所有MP4文件加入到lst列表文件中: [root@XiaoLong /video_mp3]# ls ./*.mp4 > video.lst 2. 單個(gè)文件添加: [root@XiaoLong /video_mp3]#echo music.mp3 >> video.lst 3. 刪除: 用編譯器打開(kāi)music.lst刪除你想刪除的 4. 播放列表文件: [root@XiaoLong /video_mp3]# mplayer -playlist video.lst

      3.9 設(shè)置顯示器的尺寸

      在開(kāi)發(fā)板上播放視頻時(shí),如果視頻的尺寸大于了開(kāi)發(fā)板LCD屏的畫(huà)面,視頻超出的部分就無(wú)法正常顯示,這種情況可以設(shè)置LCD屏尺寸,讓mplayer 縮放畫(huà)面,匹配LCD屏的尺寸。

      語(yǔ)法:

      mplayer -zoom -x -y

      示例:

      [root@XiaoLong /video_mp3]# mplayer -zoom -x 800 -y 480 zuixuanminzufeng.mp4

      3.10 全屏播放

      想讓mplayer 自己適應(yīng)屏幕,除了上面的設(shè)置尺寸命令外,還有一個(gè)更加方便的命令,設(shè)置全屏:

      mplayer -fs 示例: [root@XiaoLong /video_mp3]# mplayer -fs zuixuanminzufeng.mp4

      5G媒體 linux

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:電子表格中同列數(shù)據(jù)按同比例減少如何操作
      下一篇:《從零開(kāi)始學(xué)Hadoop大數(shù)據(jù)分析(視頻教學(xué)版)》 —3.2.5 HDFS的核心概念
      相關(guān)文章
      99亚洲男女激情在线观看| 国产亚洲精品免费| 亚洲AV无码国产精品色| 亚洲?v无码国产在丝袜线观看| 中日韩亚洲人成无码网站| 亚洲va在线va天堂va不卡下载| 亚洲精品无码永久在线观看你懂的 | 国产亚洲av片在线观看18女人| 亚洲国产精品尤物yw在线| 亚洲hairy多毛pics大全| 亚洲av最新在线观看网址| 亚洲色偷偷综合亚洲AV伊人蜜桃| 亚洲综合色一区二区三区| 亚洲国产综合精品中文第一| 亚洲一区AV无码少妇电影| 亚洲精品乱码久久久久蜜桃| 爱情岛亚洲论坛在线观看| 亚洲成av人在片观看| 国产精品亚洲mnbav网站 | 亚洲永久在线观看| 亚洲AV中文无码字幕色三| 亚洲av中文无码乱人伦在线r▽| 日本红怡院亚洲红怡院最新 | 国产亚洲成AV人片在线观黄桃 | 亚洲精品无码专区| 国产亚洲精彩视频| 亚洲午夜爱爱香蕉片| 亚洲一区二区三区影院 | 亚洲国色天香视频| 亚洲成A人片在线播放器| 亚洲av永久无码天堂网| 亚洲国产成人精品无码久久久久久综合| yy6080亚洲一级理论| 亚洲高清无码专区视频| 亚洲av激情无码专区在线播放| 亚洲另类激情综合偷自拍| 亚洲美女视频免费| 亚洲 日韩经典 中文字幕| 久久水蜜桃亚洲AV无码精品| 亚洲人成人无码网www国产| 色噜噜AV亚洲色一区二区|