原创
【上海晶珩】【树莓派】播放音频和视频-2
2023-11-3 15:00
515
2
2
分类:
软件与OS
如何播放视频要播放视频,请使用cd导航到终端中视频文件的位置,然后键入以下命令:
这将全屏播放example.mp4。点击 Ctrl + C 退出
在Raspberry Pi 4 上,已删除对 MPEG2 和 VC-1 编解码器的硬件支持,因此我们建议使用 VLC 应用程序,该应用程序在软件中支持这些格式。此外,VLC 还支持 H264 和新的 HEVC 编解码器。
示例视频您可在Raspberry Pi上找到动画电影《Big Buck Bunny》的视频样本。要播放它,请在终端窗口中输入以下命令:
- omxplayer /opt/vc/src/hello_pi/hello_video/test.h264
在Raspberry Pi 4 上,对 H264 文件使用以下命令:
- omxplayer /opt/vc/src/hello_pi/hello_video/test.h264
或用于 H264、VC1 或 MPEG2
- vlc /opt/vc/src/hello_pi/hello_video/test.h264
使用VLC时,您可以通过封装原始H264流(例如来自Raspberry Pi相机模块的流)来提高回放性能。使用`ffmpeg` 很容易做到这一点。播放也得到改善,如果VLC运行全屏;从用户界面中选择fullscreen,或者可以在 vlc 命令行中添加 --fullscreen 项。此示例命令转换 video.h264 为容器化的 video.mp4 以 30 fps
ffmpeg -r 30 -i video.h264 -c:v copy video.mp4
播放期间的选项播放期间有许多选项可用,通过按适当的键来操作。并非所有选项在所有文件上都可用。可以使用 omxplayer --keys 显示键绑定列表:
- 1 decrease speed
- 2 increase speed
- < rewind
- > fast forward
- z show info
- j previous audio stream
- k next audio stream
- i previous chapter
- o next chapter
- n previous subtitle stream
- m next subtitle stream
- s toggle subtitles
- w show subtitles
- x hide subtitles
- d decrease subtitle delay (- 250 ms)
- f increase subtitle delay (+ 250 ms)
- q exit omxplayer
- p / space pause/resume
- - decrease volume
- + / = increase volume
- left arrow seek -30 seconds
- right arrow seek +30 seconds
- down arrow seek -600 seconds
- up arrow seek +600 seconds
后台播放如果在没有tty(用户输入)的情况下在后台运行 omxplayer 将立即关闭,因此要成功运行,您需要使用 --no-keys 选项告诉 omxplayer 不需要任何用户输入。
- omxplayer --no-keys example.mp3 &
在命令末尾添加 & 在后台运行。然后,可以使用该 jobs 命令检查此后台作业的状态。默认情况下,工作将在`omxplayer`播放完成后完成,但如有需要,您可以随时使用 kill 命令停止它。
- $ jobs
- [1]- Running omxplayer --no-keys example.mp3 &
- $ kill %1
- $
- [1]- Terminated omxplayer --no-keys example.mp3 &
文章评论(0条评论)
登录后参与讨论