ffmpeg - FFmpeg 是否在服务器上下载视频以从 S3 视频 url 生成屏幕截图?

标签 ffmpeg screenshot thumbnails video-thumbnails

我正在运行以下命令以从我的服务器中的 S3 视频 url 生成屏幕截图。我想知道 FFmpeg 在生成屏幕截图之前是否将视频下载到服务器磁盘或内存。如果有人知道这件事,请告诉我,谢谢。

ffmpeg -i "http://bucket.s3.amazonaws.com/video.mp4" -ss 00:00:10 -vframes 1 -f image2 "screeenshot.jpg"

最佳答案

使用解复用器搜索,-ss之前 -i , ffmpeg 将下载 MP4 的 header ,获取搜索帧的偏移量并从该点开始下载。带输出查找,-ss-i 之后, ffmpeg 将从文件开头下载所有媒体数据,直到读取输出所需的所有帧。

关于ffmpeg - FFmpeg 是否在服务器上下载视频以从 S3 视频 url 生成屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59312453/

相关文章:

c# - 如何使用 ffmpeg 调整图像大小

python - 屏幕捕获错误 - 这是什么意思?

linux - 在 Linux 上,如何使用 POSIX shell 禁用鼠标一秒钟,而不是等待第二个并立即做一些工作?

c# - C#/VB.NET 中的缩略图

c# - 在 Windows 中提取任何文件的缩略图

python - 如何为 Python matplotlib.animation 添加随时间变化的标题?

macos - 使用 YUV 4 :2:0 Planar color model 在 Mac OS X 上进行 ffmpeg 屏幕截图

java - 安卓缩略图列表

ffmpeg - 如何在不消耗所有 CPU 的情况下从多台摄像机录制

android - 我可以以编程方式截取主屏幕的屏幕截图,而无需生根我的 android 设备吗?