如何从视频流1帧获取并将其保存为samp.jpeg(在同一文件1帧上保持覆盖),以便在python画布或该jpeg的gui渲染中以及在浏览器中使用它。
以下测试不适用。

#!/bin/bash
ps aux | grep vlc | awk '{print $2}' | xargs kill -9;
vlc -I dummy --no-audio --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.jpeg vlc://quit

不起作用
作品:
There is an entry for this at wiki.videolan.org/How_to_create_thumbnails : vlc C:\video\to\process.mp4 --rate=1 --video-filter=scene --vout=dummy --start-time=10 --stop-time=11 --scene-format=png --scene-ratio=24 --scene-prefix=snap --scene-path=C:\path\for\snapshots\ vlc://quit

最佳答案

如果ffmpeg是一个选项,请查看
http://ffmpeg.org/trac/ffmpeg/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video
我认为vlc是创建图像的错误工具,但我想人们可以提出一个基于mjpeg流的解决方案。

关于python - 使用VLC捕获视频并将帧另存为jpeg,怎么办?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16514800/

10-12 17:53