gpt4 book ai didi

java - 如何以编程方式提取视频帧?

转载 作者:太空宇宙 更新时间:2023-11-03 18:55:43 25 4
gpt4 key购买 nike

我需要以编程方式从 mp4 视频文件中提取帧,因此每个帧都会进入一个单独的文件。请建议一个库,该库将允许获得类似于以下 VLC 命令的结果( http://www.videolan.org/vlc/ ):

vlc v1.mp4 --video-filter=scene --vout=dummy --start-time=1 --stop-time=5 --scene-ratio=1 --scene-prefix=img- --scene-path=./images vlc://quit

任何 Java/Python/Erlang/Haskell 的库都可以为我完成这项工作。

最佳答案

考虑使用以下class由 Popscan 提供。使用方法如下:

VideoSource vs = new VideoSource("file://c:\test.avi");
vs.initialize();
...
int frameIndex = 12345; // any frame
BufferedImage frame = vs.getFrame(frameIndex);

关于java - 如何以编程方式提取视频帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17318868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com