在 Linux 上将 AVI 帧转换为 JPG

发布于 2024-09-05 01:13:30 字数 50 浏览 9 评论 0原文

Linux 上的什么程序可以让您将 AVI 中的所有帧转换为一系列 JPEG 文件?

What program on Linux would allow you to convert all the frames in an AVI into a series of
JPEG files?

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

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

发布评论

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

评论(5

╰沐子 2024-09-12 01:13:30

使用 ffmpeg。

ffmpeg -i infile.avi -f image2 image-%03d.jpg

查看这个答案 在 stackoverflow 上,正如 Chris S 所指出的。

我还发现这篇文章,标题为 < a href="http://linuxgazette.net/102/washko.html" rel="noreferrer">“在 Linux 上创建动画屏幕截图” 详细介绍了使用 mencoder 捕获连续屏幕截图的过程。 (文章末尾讨论了获取这些屏幕截图并将其编码为另一种格式,但您可以忽略这一部分。)

Use ffmpeg.

ffmpeg -i infile.avi -f image2 image-%03d.jpg

Check out this answer on stackoverflow, as pointed out by Chris S.

I also found this article entitled "Creating Animated Screenshots on Linux" which details the process of using mencoder to capture sequential screenshots. (The end of the article discusses taking those screenshots and encoding them into another format, but you can disregard that part.)

拥有 2024-09-12 01:13:30
avconv -i 'in.mov' -vsync 1 -r 100 'out-%03d.jpeg'

这会将输入电影转换为单独的帧。在 r 之后使用 100 将每秒拉取 100 帧;使用 1 将每秒拉取 1 帧。在此示例中,输出文件将为 out-001、out-002、out-003 等。使用较高帧速率时要小心,因为帧数将是帧速率乘以视频持续时间 +-1。

avconv -i 'in.mov' -vsync 1 -r 100 'out-%03d.jpeg'

This will convert the input movie into individual frames. Using 100 after the r will pull 100 frames per second; using 1 will pull 1 frame per second. In this example the output files will be out-001, out-002, out-003, ...etc. Be careful when using a higher frame rate as the number of frames will be the framerate time the duration of the video +-1.

无人问我粥可暖 2024-09-12 01:13:30

转换 your_clip.avi %d.jpg,其中 %d 将替换为数字。

额外奖励:convert 1.jpg 2.jpg moving.gif 将这两张图片制作成 gif。

convert 命令来自 ImageMagick (apt install imagemagick)。

convert your_clip.avi %d.jpg where %d will get replaced with a number.

Bonus: convert 1.jpg 2.jpg moving.gif makes a gif out of those two pictures.

The convert command comes from ImageMagick (apt install imagemagick).

秋叶绚丽 2024-09-12 01:13:30

MPlayer/MEncoder 可能会有所帮助。我用它来将电影文件转换为占用更少空间的格式。但还不能提取 jpeg。

MPlayer/MEncoder could be of help. I have used it to convert movie files into formats that occupied lesser space. But not for extracting jpegs yet.

高跟鞋的旋律 2024-09-12 01:13:30

一个词:mencoder

one word: mencoder

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