问题标签 [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.
java - 使用 C 使用 FFmpeg 保存部分视频
我正在使用 Java、JNI、C 和 FFmpeg 创建一个简单的视频编辑应用程序。UI 是用 Java 设计的,我正在使用 JNI 从 C 文件中与 FFmpeg 交谈。有人对我应该使用 FFmpeg 保存部分视频文件的最佳方式有任何建议吗?我允许用户选择要保存的视频部分,我现在的想法是基本上循环遍历所有数据包并解码每一帧(如果需要编码为不同的格式)然后将帧保存到一份文件。一直根据用户开始和停止作物的不同部分来寻找视频的不同部分。如果这没有意义,我很乐意澄清它。任何想法都非常感谢,因为我只是想创造最有效和最正确的方法来做这件事。谢谢!
ffmpeg - 使用 ffmpeg/mencoder/transcode 等转储视频文件的最后一帧。人
我想抓取视频中的最后一帧(.mpg
,.avi
等)并将其转储到图像文件中(.jpg
,.png
等)。Toolchain 是一个现代 Linux命令行,所以像mencoder
, transcode
, ffmpeg
&c 这样的东西。
干杯,鲍勃。
html - 当前基本的基于 Web 的视频编辑有哪些选项?
我想知道截至 2011 年 4 月存在哪些选项允许用户将一段视频上传到我们的服务器:
- 通过指示起点和终点来修剪素材
- 捕获特定帧以用作视频的缩略图/快照。
转码没问题——我们有各种包装器ffmpeg
可以很好地做到这一点——但就提供网络界面而言,我不知道从哪里开始。
HTML5、Flash 或 Silverlight 选项——我猜,甚至是 Java 小程序——都值得考虑。开源总是一个好处。
ios4 - iOS 视频编辑 - 是否可以使用 iOS 4 AVFoundation 类将两个视频文件合并(并排而不是一个接一个)为一个?
我知道您可以通过使用 AVFoundation 类(AVURLAsset、AVMutableComposition、AVMutableCompositionTrack 等)一个接一个地附加来合并多个剪辑并创建一个视频。
有像“Video-Joiner”这样的应用程序可以做到这一点。
我想要做的是并列2个视频。
我的应用创意 - SelfInterviewer 请不要窃取 :)
首先,我使用站在画面左侧的前置摄像头录制视频 1。然后视频 2 站在右边。在视频 1 中提出问题,在视频 2 中我回答。
当我合并时,它应该看起来像是在接受我自己的采访。
我几乎可以肯定它在 iOS 中不可行,只是想确认一下。
另外,如果不行,我会对任何服务器端解决方案感兴趣 - 上传两个视频并完成相同的操作。我认为adobe Premiere可以做到。不确定他们是否有任何公共 API。
欣赏任何想法。
谢谢。
java - Android中是否有可用的视频编辑库
我正在寻找 Android 中的视频编辑库。
编辑任务:
- 将视频附加到另一个视频的末尾。
- 为视频添加音轨。
- 在视频顶部添加文字。
- 为视频添加效果(热、棕褐色)
视频库可以是 Java 或本地语言(C、C++)。
请让我知道是否有人做过这方面的工作,因为我想为 Android 智能手机制作一个。
http://www.xuggle.com看起来很有希望,但他们已经为桌面和服务器环境而不是移动设备开发了这个。
提前致谢。
video - Cyberlink PowerDirector 9 - 在时间线中导入 mov 文件会删除音频?
我正在尝试使用威力导演修剪一些 mov 文件。当我将它们拖入时间线时,没有音轨显示;当我点击播放时没有声音。但是文件确实有声音,只有在添加到时间线进行编辑时才会被删除。
我需要修剪这些文件,然后将其转换为 .flv
你认为为什么会发生这种情况?或者,你能推荐我另一个软件吗?
谢谢你,克里斯
video-processing - Avisynth 类似于 Linux 的非线性编辑器
在我的 Red5 应用程序中,我需要一个工具,它可以获取 4 个视频流并将它们合并成一个 2x2 网格中的更大视频(如安全摄像头视频)。然而,Avisynth 的脚本似乎很容易使用:
- 它不会生成输出(应用了 NLE 命令的新视频文件)
- 它在 linux 上不起作用
是否有一些用于 linux 的 NLE 框架服务器可以运行脚本并给我输出文件?
h.264 - 如何将 m4v 转换为图像序列?
我正在尝试从用 H264 压缩的 m4v 文件中提取帧。我正在研究 h264 生成的压缩伪像,所以我实际上需要确切的帧(重新编码不是一个选项)。我知道 VirtualDub 允许我对 .avi 或 .divx 文件执行此操作,但不适用于 m4v 文件。有没有工具可以让我做到这一点?
iphone - 使用 AVFoundation 更改视频帧大小
我正在尝试将视频帧大小更改为正方形,即 100 x 100。这是代码:
现在的问题是,当它到达 [assetReader startReading] 时,它会抛出异常并说“需要设置 AVAssetReaderVideoCompositionOutput.videoComposition”。
有人请指导我吗?
TIA
ios - ScreenFlow:选择一个区域来捕获或裁剪视频,如何?
我正在尝试使用 ScreenFlow(与 SimFinger 一起)制作 iPhone 模拟器视频。是否可以选择要捕获的特定区域?或者我如何在捕获后裁剪视频?