2014-3-11 15:18:45 [显示全部楼层]
5526浏览
查看: 5526|回复: 0

[项目] 如何用树莓派的命令行播放视频

[复制链接]
如果你想播放视频文件,但同时你又不想安装一个类似XBMC这样的完整的视频播放软件,那么你可以在命令行下直接通过Omxplayer来播放视频。这个媒体播放器由Edgar Hucek专门为树莓派编写的,并针对树莓派的GPU进行了优化。

安装
Omxplayer已经打包在了最新的树莓派安装镜像里,所以你可能已经安装好了。如果你没有安装,你可以用以下命令进行安装:
[mw_shl_code=applescript,true]
sudo apt-get update

sudo apt-get -y install omxplayer[/mw_shl_code]

基本用法
想要播放一个视频文件,你只需要在命令行里输入:
[mw_shl_code=applescript,true]
omxplayer myvideo.mp4[/mw_shl_code]

如果你正在使用HDMI接口,那么,你需要用以下命令将音频传递到HDMI接口:

[mw_shl_code=applescript,true]omxplayer -o hdmi myvideo.mp4[/mw_shl_code]
如何用树莓派的命令行播放视频图1
其它一些命令行选项
如果你输入:

cmxplayer

将会显示出各种变量选项的列表:

Usage: omxplayer [OPTIONS] [FILE]

Options :

[mw_shl_code=applescript,true]-h / –help                                print this help

-n / –aidx  index                   audio stream index    : e.g. 1

-o / –adev  device               audio out device      : e.g. hdmi/local

-i / –info                                  dump stream format and exit

-s / –stats                                pts and buffer stats

-p / –passthrough               audio passthrough

-d / –deinterlace                  deinterlacing

-w / –hw                                 hw audio decoding

-3 / –3d mode                       switch tv into 3d mode (e.g. SBS/TB)

-y / –hdmiclocksync          adjust display refresh rate to match video (default)

-z / –nohdmiclocksync     do not adjust display refresh rate to match video

-t / –sid index                       show subtitle with index

-r / –refresh                          adjust framerate/resolution to video

-l / –pos                                  start position (in seconds)

–boost-on-downmix        boost volume when downmixing

–subtitles path                    external subtitles in UTF-8 srt form at

–font path                             subtitle font (default: /usr/share/fonts/truetype/freefont/FreeSans.ttf)

–font-size size                     font size as thousandths of screen height (default: 55)

–align left/center             subtitle alignment (default: left)

–lines n                                 number of lines to accommodate in the subtitle buffer (default: 3)
[/mw_shl_code]
键盘的快捷键
这里列举出了一些键盘的快捷,可以用它们来控制视频的播放:

[mw_shl_code=applescript,true]Space or p   Pause/Resume

q            Exit OMXPlayer

z            Show Info

-            Decrease Volume

+            Increase Volume

i            Previous Chapter

o            Next Chapter

Left Arrow       Seek -30

Right Arrow    Seek +30

Down Arrow   Seek -600

Up Arrow         Seek +600

1            Increase Speed

2            Decrease Speed

j            Previous Audio stream

k            Next Audio stream

n            Previous Subtitle stream

m            Next Subtitle stream

s            Toggle subtitles

d            Subtitle delay -250 ms

f            Subtitle delay +250 ms[/mw_shl_code]

如果你已经通过树莓派的相机模块拍摄了一些视频,并且希望用过命令行进行回放,那么Omxplayer会非常有用。



原文链接: Matt
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail