用Java从视频中获取帧
我需要从视频文件中提取一帧用作缩略图。我希望能够从最常见的视频格式生成缩略图,并且希望能够跨平台,因此最好使用纯Java解决方案 它也将是有用的,能够获得额外的信息,如视频帧速率和总长度,这样我就可以从文件中的特定位置获得一帧用Java从视频中获取帧,java,image,video,Java,Image,Video,我需要从视频文件中提取一帧用作缩略图。我希望能够从最常见的视频格式生成缩略图,并且希望能够跨平台,因此最好使用纯Java解决方案 它也将是有用的,能够获得额外的信息,如视频帧速率和总长度,这样我就可以从文件中的特定位置获得一帧 我看过Xugler,但它似乎被低估了。假设您想在服务器端使用它,那么利用ffmpeg可能是最容易的,因为它通常用于这种类型的视频处理,而且它还有一个庞大的用户社区 由于ffmpeg是基于C的,将其与Java一起使用需要某种包装器或JNI方法,因此严格来说,它不是纯Java
我看过Xugler,但它似乎被低估了。假设您想在服务器端使用它,那么利用ffmpeg可能是最容易的,因为它通常用于这种类型的视频处理,而且它还有一个庞大的用户社区 由于ffmpeg是基于C的,将其与Java一起使用需要某种包装器或JNI方法,因此严格来说,它不是纯Java,但在Java程序中以这种方式使用它是很常见的。一个似乎定期维护的示例包装器库是: