我正在编写一个简单的Python脚本,它应该做些什么,然后播放一个视频文件,然后再做更多的事情。
我被迫在Windows 计算机上使用Python3.2.3和VLC来播放我的视频文件。
我目前正在使用这个代码..。
vlc_path = '\\path\\to\\vlc.exe'
video_path = '\\path\\to\\video\\file'
subprocess.call([vlc_path, video_path])..。打开VLC并播放视频。效果很好。但是,脚本在继续之前等待VLC退出。这很好,我想保持这种状态。
我的问题是:是否有办法在播放视频文件之后立即退出VLC?
非常感谢您的帮助!
发布于 2012-04-20 15:46:28
有趣的是,vlc有一个命令行选项:
--play-and-exit, --no-play-and-exit
Play and exit (default disabled)所以,把这个选项传递给vlc。
发布于 2014-11-15 06:36:00
另一种选择是传递虚拟项vlc://quit,例如:
vlc audio1.mp3 audio2.mp3 vlc://quit来源:https://wiki.videolan.org/Transcode/#Completely_non-interactive_transcoding
发布于 2012-04-20 15:43:35
如果您知道Python中的视频长度,那么我能想到的最好的方法就是在视频长度超过之后通过一个单独的线程来终止进程。在其他地方,它依赖于VLC-s命令行选项。也许你可以让他在看完电影后关门。
https://stackoverflow.com/questions/10249261
复制相似问题