问题标签 [video-effects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
229 浏览

c# - 即时修改 IBasicVideoEffect 值

我正在尝试创建一个 UWP 应用程序,它允许您修改相机动态显示的颜色。我当前的代码基于 Nikola Metulev 的Effective example,它使用 IBasicVideoEffect 修改相机视图。但是我需要在相机处于活动状态时修改颜色(例如显示更多红色)。

我已经搜索了几天,我认为我的问题是,由于 IBasicVideoEffect 必须在一个单独的类中,我不知道如何将值(在这种情况下为 Matrix5x4)从 MainPage 传递到 Effect 类。

这是我的代码:

主页类:

颜色效果类:

任何人都可以帮助我吗?非常感谢!

0 投票
1 回答
24 浏览

video - 如何从声音文件中获得视频中的这种视觉效果?

有谁知道我如何从这个预告片中制作的声音文件获得相同或相似的视觉效果(请参阅视频中的 51 秒):http: //vaxxedthemovie.com/stream/

0 投票
0 回答
25 浏览

android - 如何在 Mbit app android kotlin 等视频上添加频谱效果

任何可用于在类似于 Mbit 应用程序的视频上添加频谱效果的库/示例代码?附上我正在寻找的效果的屏幕截图。在此处输入图像描述

0 投票
0 回答
32 浏览

c# - 如何让 VideoEffect 每次添加到 MediaClip 时显示不同的数据?

好的,我有一个媒体作品,并添加了 3 个媒体剪辑......

现在我希望每个剪辑显示一个不同的标题,为此我编写了一个自定义视频效果,该效果使用 Win2D API 的 DrawTextLayout 方法。让我说清楚,我不想用覆盖做这个!但是由于视频效果是使用工厂设计模式构建的,我将如何在视频效果的每个实例上加载不同的数据?

这是 MyVideoEffect 的核心:

这里,“ text ”参数每次都应该有不同的值。

添加视频效果时如何指定唯一值?

有没有一种优雅的方法可以做到这一点而不必求助于计时器?

0 投票
0 回答
34 浏览

uwp - 如何确保视频效果显示在 MediaComposition 的叠加层之上

我的项目基于 MediaComposition API。

它使用带有视频效果的剪辑...

它还使用覆盖...

问题是,叠加层总是在视频效果之上,添加它们的顺序没有任何影响。换言之,即使在视频效果之前将覆盖添加到合成中,覆盖仍然会阻挡视频效果的视图。有没有办法让视频效果显示在叠加层之上?

0 投票
1 回答
34 浏览

image-processing - 两个图像之间的视频变形,FFMPEG/Minterpolate

我正在尝试在 Ubuntu Linux 上的 bash 脚本中使用带有 ffmpeg 的 mininterpolate 过滤器的两帧(png 图像)制作一个快速简单的变形视频。目的是稍后在不同的视频编辑器中使用变形作为相似视频之间的过渡。

它将适用于 3+ 帧/图像,但仅使用 2 帧/图像会失败。

首先是有效的代码:3帧

这是使用三个 1080p png 文件:

test01_01.png test01_02.png test01_03.png

这需要一些处理时间,然后创建一个 414kb、大约三秒的变形 mp4 视频,从第一帧开始,变形到第二帧,然后变形到第三帧。

失败的代码:2帧

这仅使用了两个相同的 1080p png 文件:

test02_01.png test02_02.png

这几乎立即创建了一个 262字节损坏的 mp4 文件。除了帧数之外没有任何区别。

我尝试过的事情:

我已经尝试过使用 Ubuntu 默认 repo 版本的 ffmpeg,以及静态 64 位 5.0 和 git-20220108-amd64 版本,结果都相同。

我还尝试使用 2 帧 mp4 文件作为输入,结果相同。

想法?

这是ffmpeg中的错误还是我做错了什么?

我也愿意接受任何关于使用其他 Linux 兼容软件创建这样的变形的建议。

感谢您的任何见解!