有谁知道如何从 3GB 视频文件中获取缩略图(静态图像)?第一帧或类似的东西。我使用的是 .net,但解决方案可以采用任何语言(托管或本机)或第三方产品。

有帮助吗?

解决方案

这是在 Linux 上使用 ffmpeg 并从 PHP 调用,但如果您可以使用 ffmpeg 那么这并不重要:

ffmpeg -i path/to/your/video.3gp -an -ss 00:00:00 -t 00:00:01 -y -s 400x300 path/to/your/image%d.jpg

注意“%d”;您只生成一帧,但 ffmpeg 仍然需要它,因此它知道在生成图像时将数字放在哪里。所以你最终会得到一个像“image1.jpg”这样的名字

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top