问题标签 [video-processing]

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 投票
5 回答
8183 浏览

video - 在命令行上使用 ffmpeg 将视频拼接在一起

有人知道如何使用 ffmpeg(或其他 cli)将两个(或更多)视频拼接在一起吗?这是假设所有视频都采用相同的格式,并且使用的视频格式允许无损拼接(没有转码,只是端到端拼接)。

0 投票
1 回答
130 浏览

image-processing - 如何处理 -dynamic- 视频流并在该视频流中找到“匹配”的(相对)位置?

正如问题所述:如何处理一些动态视频流?通过说动态,我的意思是我只想在我的屏幕上处理东西。所以图像数组应该是某种“连续截图”。

我想根据某些模式处理视频/图像。我该怎么办?

如果已经存在(并且可能存在)现有组件,那将是完美的。我需要能够使用匹配(或部分匹配)的位置。我猜,满足不同要求的 .NET 组件也可能很有用……

0 投票
1 回答
735 浏览

c++ - 用于制作基于网络的视频编辑器的工具/实用程序。(如 animoto 或 stupeflix )

我是视频编辑网站 animoto(和 stupiflex)的忠实粉丝,我喜欢计算机图形学,并且也将其作为我在大学的主要科目。

我的问题是,我试图猜测构建这样一个应用程序需要什么。

是否存在任何此类开源/免费工具可以提供这些专业构建产品所提供的那种质量?

--我偶然发现了开源多媒体框架 GStreamer,但我不知道它是否可以在这里提供。

--并且一直将 OpenCV 用于学术目的,那会是一个更好的库吗?

更新:1,我的问题仅在于服务器端视频处理,2,因为这更像是一个爱好/学术项目,我正在为我的任务寻找免费和开源的基于 linux 的工具/sdks。

请分享您的想法,谢谢。

0 投票
1 回答
2150 浏览

.net - .NET Library for reading video frames

Is there a library written in .NET that allows me to read a video frame by frame?

Sample usage could be as follows:

0 投票
3 回答
11769 浏览

.net-3.5 - 如何使用 DirectShow.net 获取视频帧?

作为程序的一部分,我必须能够从用户指定的视频文件中提取一些随机帧。我没有任何视频处理编程经验,所以这对我来说是新的。

我已经确定我需要使用 DirectShow.net 在使用 .Net 的 Windows XP 上执行此操作,但我不知道如何完成它。我正在尝试使用 ISampleGrabber 界面,但我无法全部弄清楚,也找不到任何示例。

互联网上使用 DirectShow.net 的示例很少,但肯定有人使用 .net 从视频中提取帧,所以我只是想看看是否有人知道这样做的示例代码或类似的东西。

尝试遵循此代码项目文章,我提出了以下代码:

无法编译的部分是最后的 videoHeader cast 行和 GetCurrentBuffer 行,因为没有缓冲区变量......但我不知道该怎么做才能修复它。

0 投票
2 回答
1098 浏览

silverlight - 如何使用 Silverlight 进行视频编辑?

我想移植一个我的 ActiveX(到 Silverlight),它具有以下功能:

  • 在任何视频文件中嵌入徽标图像。
  • 在任何视频文件中嵌入字幕。
  • 裁剪任何视频文件(例如:裁剪 1 分钟视频的 10 秒)。
  • 保存视频文件结果(由客户端的当前编码器)。

当前的 ActiveX 使用 DirectShow - 不幸的是,它不能在 Silverlight 中使用。我怎样才能放弃旧的 ActiveX 技术而使用新的 Silverlight 技术?

0 投票
1 回答
279 浏览

silverlight - 带银光的变形视频?

目前我正在尝试为我的应用程序制作一个 Silverlight 应用程序。手头的问题是是否有可能以及如何显示变形视频。这样做的主要目的是节省每帧的比特率。

例如,848x480 的变形为 -> 720x480,或 1080 的变形为 1440x1080,后来调整为 1920x1080。

如果我的视频编码为变形宽银幕,然后播放器将其扩展为正确的尺寸,它可以节省大量的流媒体带宽,并损失“不多”的质量,甚至保持相同的质量。我应该如何在 Silverlight 中执行此操作,或者它是否支持?

我是silverlight的新手,所以请帮帮我。谢谢 :)

0 投票
0 回答
646 浏览

ffmpeg - 如何将视频的第一帧和最后一帧设置为图像?

HTML 5 的实现在不同的浏览器中是不同的。在 firefox 中,placeholder 属性指定的图像将一直显示,直到用户单击视频播放。在 chrome 中,占位符图像一直显示,直到视频加载(未播放),此时显示视频的第一帧。

为了协调这个问题,我想将视频的第一帧设置为占位符图像,以便在两个浏览器中的体验是相同的。

我最好使用 ffmpeg 或 mencoder 来做到这一点。但是,我使用这些的经验非常有限,所以如果有人能指出我正确的方向,我将非常感激。

谢谢!

0 投票
12 回答
100456 浏览

c# - 用于 C#/.NET 的实体 FFmpeg 包装器

我一直在网上搜索 C#/.NET的可靠FFmpeg包装器。但我还没有想出一些有用的东西。我发现了以下三个项目,但它们似乎都在早期的 alpha 阶段死亡。

FFmpeg.NET
ffmpeg-sharp
FFLIB.NET

所以我的问题是,是否有人知道更成熟的包装项目?
我不是在寻找具有作业队列等的完整转码引擎。只是一个简单的包装器,因此我不必进行命令行调用然后解析控制台输出,而是可以进行方法调用并使用事件监听器来获取进度。

请随时提及任何活跃的项目,即使它们仍处于早期阶段。

0 投票
1 回答
1966 浏览

linux - 如何在剪辑 50 分钟后从视频剪辑中截取屏幕截图并快速完成?

好吧,似乎每当我告诉 ffmpeg 在剪辑中途截屏时(剪辑可能长达 10 小时),它会使用 100% 的 1 个 cpu 核心并且需要很长时间......而如果我让它在开始它真的很快,就好像它扫描视频以到达中间而不是仅仅跳到它!

这是我当前使用的代码:

这可能需要几分钟。

这些也是高清视频,720p/1080p 并且分配的时间它们是未经编辑的原始剪辑(例如很长)。

所以我希望有一些更好的软件可以更快地从视频中截屏(必须是 linux 和可编写脚本的)。