帧精确的浏览器可启动视频播放器...?

发布于 2024-08-09 14:57:50 字数 1539 浏览 7 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空‖城人不在 2024-08-16 14:57:50

另一种选择是在服务器端,将每个帧转储为图像,然后通过图像逐步浏览视频,而不是尝试让视频播放器逐帧工作。

下面是一个用于从视频中转储帧的 ffmpeg 命令行,以帮助您入门:

ffmpeg -i video.mpeg -f image2 frames/frame-%03d.jpeg

如果你想变得更奇特,你可以尝试使用视频播放器来播放视频,然后当你停下来并想要逐帧播放时,将其替换为使用图像实现的逐帧视图。当您暂停视频时,这需要更多的工作才能将视频时间转换为帧数,但可能会满足您的需要。

An alternative would be on the server side, dumping each frame out as an image, and then just stepping through the video via images rather than trying to get a video player to work frame by frame.

Here's an ffmpeg command line to dump frames out of a video, to get you started:

ffmpeg -i video.mpeg -f image2 frames/frame-%03d.jpeg

If you wanted to get fancy, you could try using a video player for playing the video, and then when you stop and want to step by frames, replace it with a frame-by-frame view implemented using images. This would take a bit more work to convert video times to frame numbers when you pause the video, but may give you what you need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文