首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VLC播放视频文件,然后退出VLC

使用VLC播放视频文件,然后退出VLC
EN

Stack Overflow用户
提问于 2012-04-20 15:40:03
回答 4查看 30.2K关注 0票数 19

我正在编写一个简单的Python脚本,它应该做些什么,然后播放一个视频文件,然后再做更多的事情。

我被迫在Windows 计算机上使用Python3.2.3VLC来播放我的视频文件。

我目前正在使用这个代码..。

代码语言:javascript
复制
vlc_path = '\\path\\to\\vlc.exe'
video_path = '\\path\\to\\video\\file'
subprocess.call([vlc_path, video_path])

..。打开VLC并播放视频。效果很好。但是,脚本在继续之前等待VLC退出。这很好,我想保持这种状态。

我的问题是:是否有办法在播放视频文件之后立即退出VLC?

非常感谢您的帮助!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-20 15:46:28

有趣的是,vlc有一个命令行选项:

代码语言:javascript
复制
  --play-and-exit, --no-play-and-exit
                             Play and exit (default disabled)

所以,把这个选项传递给vlc。

票数 43
EN

Stack Overflow用户

发布于 2014-11-15 06:36:00

另一种选择是传递虚拟项vlc://quit,例如:

代码语言:javascript
复制
vlc audio1.mp3 audio2.mp3 vlc://quit

来源:https://wiki.videolan.org/Transcode/#Completely_non-interactive_transcoding

票数 9
EN

Stack Overflow用户

发布于 2012-04-20 15:43:35

如果您知道Python中的视频长度,那么我能想到的最好的方法就是在视频长度超过之后通过一个单独的线程来终止进程。在其他地方,它依赖于VLC-s命令行选项。也许你可以让他在看完电影后关门。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10249261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档