问题标签 [video-editing]
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.
php - PHP 视频编辑和流媒体
我正在开发 PHP 上的在线视频流媒体网站。
我需要两个功能:
- 需要在视频底部动态添加标题/文本。
- 需要为视频动态添加背景音乐。
是否可以使用 PHP 或任何可用的开源库?
任何人都可以指导我或提供此类图书馆的链接吗?
谢谢。
windows - 适用于 Windows 视频工具的技术
几年前,DirectShow 出现了,它可以让您在 DirectDraw 表面上管理视频。但从那以后,我认为这两种技术都被取代了。目前,让您制作可以让您将视频/音乐合成/混合/混合在一起的 Windows 应用程序的最佳解决方案是什么?是否仍然需要使用表面/纹理的 DirectX 路线,或者在核心 Windows API 中找到功能?
示例可能是在正在播放的视频上叠加图像,将两个视频叠加在一起并带有过渡效果等。
除了处理视频/音频的核心技术之外,他们的第三方库是不是很好?或者核心 API 本身就有足够的功能?
video - 在命令行上使用 ffmpeg 将视频拼接在一起
有人知道如何使用 ffmpeg(或其他 cli)将两个(或更多)视频拼接在一起吗?这是假设所有视频都采用相同的格式,并且使用的视频格式允许无损拼接(没有转码,只是端到端拼接)。
youtube - 像 Camtasia Studio 这样的开源
我曾经用 camtasia studio 创建一个教程视频,但很想知道开源是否有提供像 camtasia studio 这样的功能的应用程序 - 在录制过程中跟踪动作发生。可以制作缩放到我想要的部分的视频。- 将截屏文本显示为叠加层或视频下方。- 只需单击一下,视频就可以上传到 YouTube 了。
video - 服务器端视频编辑
这是我需要在服务器上做的。
假设我有 3 个视频文件:video1.avi 2 分钟 -> 640x320 video2.avi 1 分钟 -> 640x320 video3.avi 1 分钟 -> 640x320
我需要创建 video4.avi,它长 2 分钟,大小为 1280x320,包含并排的视频(水平)。我需要 video2 和 video3 位于视频 1 的右侧。 Video3 应该在视频 video2 结束后开始。
- 我需要在服务器端执行此操作。
- 能够在不重叠的情况下编写视频/音频。
- 能够在较长视频的右侧添加几个小视频剪辑。
- 这应该是一个命令行工具。
我可以用什么来实现这一点?
我首先想到的是 FFMPEG 和 Image Magick。使用 FFMPEg 导出音频并将视频帧(由 FFMPEG 导出)组合成单个图像。我知道我可以从帧和音频生成视频文件,但我不知道是否可以同步音频文件并合成它们(视频 1 和视频 2 的音频应该混合,同时播放)。
有任何想法吗?
video - gstreamer 命令组合(pip)两个视频
我应该在 gstreamer 中执行什么命令才能将两个 320x240 视频组合成一个 640x240 并排视频?
假设我有 video1.avi 和 video2.avi
c# - 使用命令行将 2 个视频合二为一(也许是虚拟配音?)
我这里有一个 C# 程序,需要将 2 个视频文件合并为一个。首先,我尝试在 C# 中执行此操作,但我认为这样做需要大量时间和知识。
现在我正在寻找一个可以为我执行此操作的带有命令行参数的程序。我查看了 Virtual Dub 文档,但没有找到任何内容。
这是我需要做的截图:
http://public.slay.it/MATIN-PC/634283051086584052.png
视频 2 需要像视频 1 上的叠加层一样。有谁知道可以做到这一点的程序,甚至可能是 ac# 框架?
.net - 编辑视频以嵌入位图
我想编辑一个视频,以便我可以在任何角落嵌入一个小的位图图像。对于每两个视频帧,必须将位图图像替换为另一个图像。
如果可以以某种方式将一组图片转换为幻灯片视频,那么我希望将该视频嵌入到主视频的角落。
位图的大小大约是频道徽标的大小,这正是它将在视频中占据的空间。
请指导我完成。是否有任何现有的库可用于执行此操作。
我正在使用 .Net 4 平台,但我欢迎其他平台的支持
video-editing - Melt:如何每秒提取一帧?
如果我使用:
我得到了很多图像,就像电影中有很多帧一样。
如何每秒提取一张图像?(帧速率已知)。与如何每第 n 帧提取图像相同。
python - Video editing with python or command line
I need to perform the following operations in my python+django project:
- joining videos with same size and bitrate
- joining videos and images (for the image manipulation I'll use PIL: writing text to an existing image)
- fading in the transitions between videos
I already know of some video editing libraries for python: MLT framework (too complex for my needs), pygame and pymedia (don't include all the features I want), gstreamer bindings (terrible documentation).
I could also do all the work from command line, using ffmpeg, mencoder or transcode.
What's the best approach to do such a thing on a Linux machine.
EDIT: eventually I've chosen to work with melt (mlt's command line)