在视频 FFmpeg 上添加图像叠加

2023-11-22

我有一个视频,test.mp4,和一个图像,test.png.

test.png是一个黑色图像,中心有一个透明的“洞”。

我想使用 FFmpeg:

  • 显示test.png在视频上方,所以我只能看到一圈视频
  • 如果可能的话,调整大小test.png适应视频的大小,使其覆盖整个内容

这可能吗 ?


尝试这个:

ffmpeg -i test.mp4 -framerate 30000/1001 -loop 1 -i test.png -filter_complex "[1:v] fade=out:st=30:d=1:alpha=1 [ov]; [0:v][ov] overlay=10:10 [v]" -map "[v]" -map 0:a -c:v libx264 -c:a copy -shortest out.mp4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在视频 FFmpeg 上添加图像叠加 的相关文章

  • 有什么方法可以安全地在浏览器中显示视频

    有什么方法可以安全地在浏览器中显示视频 就像他的安全措施之一 视频无法下载 谢谢 我想您的意思是您不希望您的视频被下载或复制 如果是这样 那么阻止人们下载视频或多或少是不可能的 甚至有很多工具可以从 YouTube 等大型提供商那里下载 因
  • QPainter 性能高帧率

    我试图在 QPainter 中以 60fps 的速度显示视频 在 OpenGLwidget 中 我遇到一个问题 有时绘图花费的时间太长 并且在使用 QPainter 时发生下一个重绘事件 这会生成警告和随机崩溃 有几个问题 是否有一种 Qt
  • 录制视频和音频并上传到服务器

    我想为网站添加视频录制功能 我一直在搜索并尝试所有可能的可用解决方案 但还没有任何工作正常 我已经尝试过以下解决方案 WebRTC 我知道使用 WebRTC 我们可以从网络摄像头和麦克风获取流 我发现了很多关于相同内容的文章 但没有一篇解释
  • 如何从 Powerpoint 2010 导出电影?

    如何使用 MS Office PIA 主互操作程序集 或其他方式以编程方式将嵌入视频从 powerpoint 2010 导出到外部文件 在演示文稿中嵌入视频是 Powerpoint 2010 中的一项新功能 我找不到解决方案 PPTX 文件
  • 使用 MP4 编码在 Flash 中流式传输网络摄像头视频

    我正在开发的 Flash 应用程序的功能之一是能够将网络摄像头流式传输给其他人 我们只是使用 Flash 中的内置网络摄像头支持并通过 FMS 发送它 有些人要求更高质量的视频 但我们已经在 Flash 中使用了最高质量设置 将质量设置为
  • 是否可以获取当前的 html5 视频时间帧(毫秒)?

    我正在尝试构建一个实时视频字幕编辑器 并要求 JS DOM 返回当前视频时间帧 以毫秒为单位 根据 DOM video currentTime 仅返回以秒为单位的值 有没有办法以毫秒为单位获取值 ontimeupdateevent 给出当前
  • JavaScript 和 HTML - 视频屏幕退出后停止背景声音

    我想停止视频播放视频背景声音或在退出视频屏幕后停止声音 全屏 现在的错误是退出视频屏幕后视频背景声音仍在播放 所以我只想删除视频背景声音 这是我的视频
  • HTML 5 视频:使用 javascript 播放多个“剪辑”

    我在 HTML 视频和 JavaScript 方面遇到问题 因此编写了一些简单的代码来演示 有一个视频包含三个 剪辑 全长五秒 显然 在现实世界中 它们要长得多 一个在 25 30 秒 一个在 55 60 秒 最后一个在 85 90 秒 我
  • 如何使用 FFmpeg 连接 MTS 视频并应用过滤器而不重新编码?

    我有一个包含许多 MTS 视频文件的 txt 文件 我想使用将它们全部合并在一起FFmpeg并获取一个大的 MTS 文件 但我想申请fade in and fade out到最后的视频 我可以在不重新编码的情况下做到这一点吗 因为重新编码需
  • 用于 Windows Phone 开发的 FFmpeg

    我在 ASP Net 基于 Web 的应用程序中使用了 FFmpeg 现在我想用它来进行Windows Phone开发 可以使用吗 如果是 那么如何 Windows Phone 7 根本不支持 FFmpeg 而且据我在网上找到的信息 Win
  • ffmpeg 无法复制正确的持续时间

    我想使用以下命令修剪视频 ffmpeg exe i in mp4 ss 76 t 10 c copy an out mp4 确切地说 76 秒后复制 10 秒 并且不复制音频 然而out mp4长度为 5 秒 这是 ffmpeg 控制台输出
  • 将yuv420p原始数据转换为opencv图像

    我有来自 rtmp 服务器的原始数据 像素格式为 yuv420p 我使用管道来读取数据 但我不知道如何将原始数据解码为图像 command ffmpeg command extend loglevel fatal i rtmp localh
  • 使用 ImageMagick 有效地将线扫描图像拼接在一起

    我正在寻找线扫描相机的替代品 用于体育计时 或者更确切地说 用于需要确定位置的部分 我发现普通工业相机可以轻松与商业相机解决方案的速度相匹配 每秒 gt 1000 帧 对于我的需求来说 通常计时的准确性并不重要 重要的是运动员的相对位置 我
  • 从视频创建缩略图 - 提高速度性能 - AVAsset - iPhone [重复]

    这个问题在这里已经有答案了 我正在使用基于以下线程中的代码的代码来生成视频缩略图 从 iPhone SDK 中的视频 URL 或数据获取缩略图 https stackoverflow com questions 1347562 gettin
  • 尽管重新采样音频过滤器,FFmpeg 对 ts 和 m3u8 文件的切割不准确

    我需要准确地寻找并剪切视频 一些在线资源说将 ss 放在源的前面或后面 结果对我来说是一样的 在下面的示例中 开始时间准确 但持续时间不准确 ffmpeg y ss 00 00 05 t 00 00 05 i output ts 5s wa
  • ffmpeg视频已压缩但无法在浏览器中播放

    我已经集成了ffmpeg4android lib 视频压缩工作正常 但视频无法在除 safari 浏览器之外的浏览器中播放 上传到服务器后 我使用了以下命令 ffmpeg y i
  • 推荐用于视频编码的最佳质量/性能 H264 编码器?

    我正在寻找一种速度快 需要较少 CPU 功率并生成质量非常好的 mp4 视频的视频编码器 输入视频可以是任何格式并由用户上传 我唯一知道的是 FFMPEG 库 还有其他更好的吗 该程序必须有一个我感兴趣的批处理实用程序 exe 如果您愿意分
  • 如何在 Xamarin Forms 中获取视频的长度

    如何使用 Xamarin Forms 获取视频的长度 我已使用以下链接从视频中获取缩略图 但我需要能够获取视频长度 https forums xamarin com discussion 119450 create thumbnail fr
  • 如何在视频在后台播放时在android中加载活动布局

    当视频在 Android 模拟器后台播放时 如何在 Android 中加载活动布局 您可以在此处观看视频演示示例视频 http youtu be XTE6Yln4yAQ 到目前为止 我只对布局进行了动画处理 但我无法像视频中的那样进行操作
  • 无法将 .ogg 文件转换为 .mp3 或其他文件格式

    我正在尝试将 ogg 音频文件转换为 mp3 或其他可以在 ios 设备中播放的音频文件格式 但 ogg 文件没有被转换为其他格式 如 mp3 和 caf 我正在 Android 设备中测试转换 这是我的 ffmpeg 命令参数 Comma

随机推荐

  • ES6 模块“Uncaught ReferenceError:函数未在 HTMLButtonElement.onclick 处定义”[重复]

    这个问题在这里已经有答案了 我正在谷歌浏览器中尝试 ES6 模块 当我单击按钮时 我想启动一个alert 在导入的函数中 js notification js 加载良好 但是当我单击按钮时出现错误 未捕获的引用错误 createNotifi
  • CSS/Javascript:如何在内联元素周围绘制最小边框?

    考虑以下 HTML p This is a potentially large paragraph of text which span may get wrapped onto several lines when displayed i
  • 在 IQKeyboardManager 中保持视图始终位于顶部(不要使用键盘滚动)

    我在用着IQKeyboardManager使用键盘输入后保持文本字段向上 即使单击文本字段 我也不想滚动到特定视图 下面是设计的屏幕截图 我希望 标题 保留在顶部 从他们的文档来看 有一种方法可以使导航栏保持在顶部 禁用 ViewContr
  • SQL Server 2012 Express 的修复/删除/安装进程卡住或挂起

    SQL Server 2012 Express 的一个实例因某种原因而损坏 我怀疑这在某种程度上与我使用实体框架有关 但还没有证据 当试图repair在实例中 修复过程似乎停留在 SqlEngineConfigAction repair v
  • 在delphi 7中制作向导界面

    我正在使用delphi 7 我正在尝试制作一个向导界面 我不知道是否有更简单的方法来制作向导 因此我正在考虑为向导的每个步骤制作单独的表单 当用户单击 下一步 时 活动表单将关闭并打开下一个表单 Here s a screen shot o
  • 优化 Berkeley DB 中的 Put 性能

    几天前我刚刚开始使用 Berkeley DB 所以我想看看在尽可能快地存储数据方面我是否遗漏了一些东西 以下是有关数据的一些信息 它有 512 字节块 块按顺序排列 块将按照 FIFO 顺序删除 如果我由于电源故障而丢失了一些数据 只要整个
  • Delphi中的自定义排序方法对字符串列表进行排序

    我正在尝试在 Delphi 中对文件列表 它们存储为字符串列表 进行排序 其名称如下所示 a 1 xml a 20 xml a 10 xml a 2 XML 当我使用快速排序时sort文件名 它对文件名进行排序如下 a 1 xml a 10
  • 为什么阻塞系统调用会阻塞用户级线程的整个过程?

    我不明白以下内容 用户级线程需要非阻塞系统调用 即多线程内核 否则 即使进程中还有可运行的线程 整个进程也会在内核中阻塞 内核线程如何处理阻塞系统调用 在用户级线程中 当一个线程正在进行阻塞系统调用 例如读取 时 为什么其他线程不能继续其工
  • 如何获取 LAN 上的活动 IP 地址、MAC 地址和 NetBIOS 名称的列表?

    如何获取活动 IP 地址 MAC 地址和NetBIOS局域网上的名称 我想获取 NetBIOS 名称 IP 和MAC地址对于 LAN 上的每台主机 最好不必亲自走到每台 PC 处记录这些内容 如何做到这一点Windows 脚本宿主 Powe
  • npm 警告 npm npm 不支持 Node.js v9.1.0

    我更新到最新的节点 v9 1 0 现在 npm 不起作用 npm 警告 npm npm 不支持 Node js v9 1 0 事实证明 当前安装的npm与新的不兼容node并且很难更新 解决办法就是卸载npm然后重新安装node其中将包含正
  • 关于iPhone上URL中NSString字符无效的问题

    我的一些http请求的URL中有 空格 但iPhone无法识别它 每当网址中存在 空格 时 我就必须将 空格 更改为 20 现在我必须将用户输入的消息发送到服务器 并且它可以具有用户喜欢的任意多个 空格 看起来我必须把它们全部替换掉 str
  • 使用 google plus 登录时出现“无法创建与服务器的可靠连接”错误

    我正在开发一个应用程序 我想在其中使用 google plus 登录 我已按照以下步骤操作https developers google com mobile android sign in 但是当我尝试使用 google api 示例项目
  • 使用库 mouse() 中的估算数据集来拟合 R 中的多级模型

    我是包装新手mice但我试图从 R 中估算 5 个数据集popmis然后拟合一个lmer model with 每一个和最后pool 穿过他们 我觉得pool 函数于mice 不适用于lmer 来电来自lme4包 对吗 如果是这样的话 有没
  • 如何获取用户的所有 github `PushEvents` 列表

    我可以查看特定用户的所有事件 例如这里是我的 https api github com users arasbm events 但我只对特定类型的事件感兴趣 type PushEvent 如何获取这些数据而不必处理所有事件的列表 这可能很慢
  • 关于 cudaMemcpyAsync 函数

    我有一些疑问 最近在用CUDA做一个程序 在我的程序中 Host 上有一个用 std map string vector int 编程的大数据 通过使用这些数据 一些向量 int 被复制到GPU全局内存并在GPU上处理 处理后 在 GPU
  • 逆透视 SQL 表中的所有列

    我有一个包含 30 列的表 我想轻松地取消透视所有列 我知道我可以使用这个策略 SELECT col value INTO New Table FROM SELECT FROM Test Data p UNPIVOT value FOR c
  • 在页面加载时使用 javascript(无 jquery)自行调整窗口大小并居中

    这不是我们通常会做的事情 但我们正在尝试将视频加载到由 clickTag 来自横幅广告 打开的空白窗口中 并使其尽可能感觉像模态窗口 是否可以使用javascript自行调整clickTag打开的空白窗口的大小并将其置于屏幕中央 我们无法对
  • Flutter Facebook 网页登录

    我已经尝试过Flutter Facebook 登录包 它在 android 中工作正常 但在 web 中我没有被重定向到 Facebook 进行身份验证 尝试过这个软件包的人可以帮忙吗 该插件不支持网页 但有人更新了代码以支持 romulo
  • 从列表集合中删除项目而不删除

    我正在制作一个集合 我需要从集合中删除一项并使用过滤 删除的集合 这是我的代码 public class Emp public int Id get set public string Name get set List
  • 在视频 FFmpeg 上添加图像叠加

    我有一个视频 test mp4 和一个图像 test png test png是一个黑色图像 中心有一个透明的 洞 我想使用 FFmpeg 显示test png在视频上方 所以我只能看到一圈视频 如果可能的话 调整大小test png适应视