从图像创建视频时,每秒减慢 ffmpeg 的图像速度

2024-06-20

我有一系列演示的屏幕截图,我想将其放入视频中。我正在使用 ffmpeg 为此目的。命令是ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4 demo.avi。不过,视频长度比我想要的要短,而且移动速度很快。如何指定每秒需要多少张图像?我尝试过-r争论但这并没有奏效。


您可以通过调整“演示时间戳”(PTS) 来更改视频速度。 在你的情况下:

ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4  -vf "setpts=5*PTS" demo.avi

您将获得比普通视频播放速度慢 5 倍的视频。

如果你想让速度快 5 倍:

ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4  -vf "setpts=(1/5)*PTS" demo.avi
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从图像创建视频时,每秒减慢 ffmpeg 的图像速度 的相关文章

  • 截取 DirectX 全屏应用程序的屏幕截图

    这让我很困惑 DirectX 绕过一切并直接与设备驱动程序对话 因此 GDI 和其他常用方法将不起作用 除非 Aero 被禁用 或不可用 否则出现的只是屏幕左上角的黑色矩形 我已经尝试过其他人在几个论坛上建议的方法 使用 DirectX 获
  • 如何启用 FFMPEG 日志记录?

    我想调试 ffmpeg 我添加以下代码来打印日志 av log s AV LOG PANIC fmt or printf msg 但这行不通 没有任何调试信息 然后我启用调试构建选项 export COMMON FF CFG FLAGS C
  • ffmpeg 配置复杂过滤器时出错

    ffmpeg 命令存在一些问题 也许有人可以指出我正确的方向 我使用此链接来构建我的命令 那么问题 https stackoverflow com questions 7333232 how to concatenate two mp4 f
  • 如何将AVFrame转换为glTexImage2D使用的纹理?

    如您所知 AVFrame 有 2 个属性 pFrame gt data pFrame gt linesize 当我从视频 sdcard test mp4 android平台 读取帧后 并将其转换为RGB AVFrame副 img conve
  • 如何从 ffmpeg 中打开的文件获取流信息?

    我正在尝试使用 ffmpeg 读取视频文件 我有与其旧版本相对应的工作代码 并开始尝试升级到最新的构建版本 将所有这些已弃用的函数替换为其实际的类似函数 但是我遇到了问题 似乎没有检索到任何流 并且视频负载停止在轨道中 这是我正在使用的代码
  • 使用 ffmpeg 将 mp4 转换为 gif 时帧率较低

    我正在使用 ffmpeg 将高质量视频转换为 gif 大多数视频都是 60fps 及以上720p 但是当我使用下面的代码将视频转换为 gif 时 我得到的 gif 输出的 fps 非常低 usr bin env palette tmp pa
  • 如何将ffmpeg中的ataenoise迁移到我自己的项目中?

    这是 ataenoise 滤波器的入口 libavfilter vf ataenoise c static int filter slice AVFilterContext ctx void arg int jobnr int nb job
  • 如何缩小 BufferedImage 的大小和质量?

    我正在开发一个项目 一个名为 远程桌面控制 的客户端服务器应用程序 我需要做的是获取客户端计算机的屏幕截图并将该屏幕截图发送到服务器计算机 我可能需要每秒发送 3 到 5 张图像 但考虑到发送BufferedImage直接的过程成本太高 我
  • Pyinstaller“无法执行脚本 pyi_rth_pkgres”并且缺少软件包

    这是我第一次在这里发布问题 因为我的大部分问题已经被其他人回答了 我正在 python 中开发 GUI 应用程序 并尝试使用 pyinstaller 将其打包到单个文件夹和 exe 中 以便于移植 目前 我使用 Windows 10 和 a
  • 如何在屏幕截图后从 BroadcastReceiver 更新 UI

    主要问题 我需要在屏幕截图发生后更新用户界面 我尝试以编程方式在 MainActivity java 的 onResume 中创建 BroadcastReceiver 但由于某种原因它没有获取屏幕截图 因此 我尝试了清单中声明的 Broad
  • FFMPEG:尝试从图像和音频创建 facebook 流时出现转换失败错误?

    目标是从图像和音频文件创建 Facebook 流 这是我的命令 ffmpeg re y loop 1 f image2 i maxresdefault jpg i audio loop mp3 ar 44100 b a 128k vcode
  • 使用 jquery 生成网站的屏幕截图

    我想严格使用 javascript 生成任何给定 url 的屏幕截图缩略图 如果这无法完成 任何人都可以指出我使用自己的 api 执行此操作的正确方向吗 编辑我只是决定作弊并使用框架 因为无论如何 这是我为了好玩而做的事情 但是感谢所有出色
  • 用于 Windows Phone 开发的 FFmpeg

    我在 ASP Net 基于 Web 的应用程序中使用了 FFmpeg 现在我想用它来进行Windows Phone开发 可以使用吗 如果是 那么如何 Windows Phone 7 根本不支持 FFmpeg 而且据我在网上找到的信息 Win
  • 尝试在 Android 上使用 FFMPEG。编译但是还是不行

    首先 我尝试使用 ffmpeg 将图像数组编译成 Android 上的视频 我已经遵循了各种在线教程 并且已经能够编译 Android 的库 但仍然需要项目运行 我现在使用的存储库可以在这里找到 https github com Batte
  • FFmpeg 代码无法在用于缩略图提取的 http url 上工作

    我正在尝试从 sharepoint 2013 视频库中提取缩略图 我找到了一个可以使用 ffmpeg 提取的链接 这是链接 如何将视频的第一帧保存为图像 https stackoverflow com questions 3575311 h
  • 为什么opencv videowriter这么慢?

    你好 stackoverflow 社区 我有一个棘手的问题 我需要你的帮助来了解这里发生了什么 我的程序从视频采集卡 Blackmagic 捕获帧 到目前为止 它工作得很好 同时我用 opencv cv imshow 显示捕获的图像 它也工
  • 从图像创建视频时,每秒减慢 ffmpeg 的图像速度

    我有一系列演示的屏幕截图 我想将其放入视频中 我正在使用 ffmpeg 为此目的 命令是ffmpeg f image2 i screenshot 5d png vcodec mpeg4 demo avi 不过 视频长度比我想要的要短 而且移
  • ffmpeg 中的 Sendcmd

    Why sendcmd在 ffmpeg 中与drawtext 但不适用于scale rotation和其他过滤器 示例 此代码有效 ffmpeg i testIN mp4 filter complex 0 v sendcmd f testT
  • 使用ffmpeg转换文件时PHP内部服务器错误500

    我有一个 PHP 脚本 在我的服务器中通过 cron 作业调用它来运行上传的视频转换 它对于某些视频效果很好 但是当视频稍大一点 例如 21MB 时 我会得到一个500 Internal Server Error并且没有其他输出 我认为这个
  • 手动编码为 MPEG-TS

    SO 我正在尝试采用 H264 附件 B 字节流视频并将其编码为纯 Java 中的 MPEG TS 我的目标是创建一个最小的 MPEG TS 单节目 有效流 并且不包含任何定时信息 PCR PTS DTS 我目前处于可以将生成的文件传递给

随机推荐