Skip to content

通过命令行全屏循环播放视频

Updated: at 04:53 PMSuggest Changes

在赛博朋克的今天,用副屏播放宣传物料是常见需求。目前比较好的方案有两种:一种是基于 lib 开发播放软件,另一种是用本地视频播放器。

我通过 MPV 和 VLC 两款播放器实现了以下功能:全屏播放、副屏启动、隐藏 UI、禁止操作、视频切换时不显示标题、图片展示 5 秒、播放 m3u 列表、循环播放。

Windows

MPV

mpv --fs --fs-screen=1 --image-display-duration=5 --osd-level=0 --no-input-cursor --no-input-default-bindings --loop-playlist=inf --playlist=E:\mp4\playlist.m3u

VLC

vlc --fullscreen --qt-fullscreen-screennumber=1 --image-duration=5000 --no-video-title-show --no-embedded-video --no-qt-fs-controller --loop E:\mp4\playlist.m3u

macOS

只能在当前屏幕全屏,无法指定屏幕

MPV

mpv --fs --image-display-duration=5 --osd-level=0 --no-input-cursor --no-input-default-bindings --loop-playlist=inf --playlist=./playlist.m3u

VLC

vlc --fullscreen --image-duration=5 --no-video-title-show --no-embedded-video --loop ./playlist.m3u

playlist.m3u 示例

本地地址和在线地址都可以,图片和视频都可以

https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg
http://vjs.zencdn.net/v/oceans.mp4
https://media.w3.org/2010/05/sintel/trailer.mp4

Next Post
查找 Jetbrains 激活服务器