我正在创建一个脚本以将视频从网络中拉出,创建第一帧图像并将图像保存为文件。我的脚本正在处理抓取大量视频,并为文件名称分配一个序号。脚本VLC捕捉视频的第一帧 - 无法获取命令行工作
我的问题是使用VLC抓取视频并实际保存文件。使用命令行,只是一个本地文件我把它放到我的脚本之前试验,我已经试过:
vlc -vvv -I dummy --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.mp4 vlc://quit
- >未捕获的异常
vlc -vvv -I dummy --no-audio --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.mp4 vlc://quit
- >未捕获的异常
vlc -vvv -I rc --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.mp4 vlc://quit
- >未捕获的异常;看起来像我不能没有-V选项
vlc -vvv -I rc -V snapshot --video-filter=scene --start-time=1 --stop-time=1 --scene-format=jpeg --scene-ratio=24 --scene-prefix=EXEC samp.mp4 vlc://quit
- > no vout display module matching“snapshot”;类似的尝试模块“形象”,“场景”,“opengl”
我在Mac OS X 10.7.3上运行VLC 2.0.1。有没有人让VLC在命令行上工作(这样可以编写脚本)从视频中进行图像捕获?
顺便说一句,我已经做了大量的谷歌搜索 - VLC文档是绝望的过时,网上的大多数建议实际上并不适用于最新版本的VLC。
[已删除]可能适合作为解答 – 2012-04-06 04:11:12