问题标签 [avvideocomposition]

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 回答
176 浏览

iphone - 第三代 iPod Touch 是否支持视频合成?

在我的项目中,我使用 AVVideoComposition,它只适用于 iPhone 3GS 和 iPhone 4。在 iPod 和 iPhone 3 上,它返回该库不支持该设备的异常,所以有人知道新的 iPod touch 是否支持吗?

0 投票
2 回答
18435 浏览

ios - 如何使用 AVAssetWriter 制作缩小尺寸的视频?

我会制作缩小尺寸的视频,宽度可能为 50 像素,长度为 75 像素。这些是物理维度。

你是怎么设置的?在视频设置中?我认为 AVVideoWidthKey 和 AVVideoHeightKey 更多的是用于分辨率而不是我需要的物理尺寸。

0 投票
2 回答
10975 浏览

ios4 - iOS 视频编辑 - 是否可以使用 iOS 4 AVFoundation 类将两个视频文件合并(并排而不是一个接一个)为一个?

我知道您可以通过使用 AVFoundation 类(AVURLAsset、AVMutableComposition、AVMutableCompositionTrack 等)一个接一个地附加来合并多个剪辑并创建一个视频。

有像“Video-Joiner”这样的应用程序可以做到这一点。

我想要做的是并列2个视频。

我的应用创意 - SelfInterviewer 请不要窃取 :)

首先,我使用站在画面左侧的前置摄像头录制视频 1。然后视频 2 站在右边。在视频 1 中提出问题,在视频 2 中我回答。

当我合并时,它应该看起来像是在接受我自己的采访。

我几乎可以肯定它在 iOS 中不可行,只是想确认一下。

另外,如果不行,我会对任何服务器端解决方案感兴趣 - 上传两个视频并完成相同的操作。我认为adobe Premiere可以做到。不确定他们是否有任何公共 API。

欣赏任何想法。

谢谢。

0 投票
1 回答
1281 浏览

avplayer - AVVideocomposition 视频层的AVPlayerItem位置

我使用了 Apple 的 AVEdit-Demo,对其进行了一些调整,并能够将带有动画和图像的 CALayers 添加到视频合成中。到目前为止,这工作正常。

它使用 AVVideoComposition 和 AVPlayer/AVPlayerItem 来合并视频(并显示它们 - 导出渲染有点不同)。

我添加了一个带有 png 的图层,该图层带有一些透明区域,有点像遮罩,隐藏了部分视频。现在我需要移动视频层,这样我就可以调整隐藏部分(也就是可见部分)。Mask 覆盖了整个屏幕(在 CALayer 中),因此不能移动 Mask-Layer。

我没有找到任何属性或方法来调整视频层的位置......

有任何想法吗?

0 投票
2 回答
1404 浏览

iphone - AVVideoComposition 失败

就像我的一样。使用它。

我将几个不同的视频剪辑串成一个 AVMutableComposition 并在需要时尝试纠正它们的方向。

这是我的代码:

当我运行它并填充内容时,什么都没有显示。

这在之前没有将 AVVideoComposition 应用于播放器的情况下工作。事实上,注释掉 playerItem.videoComposition = videoComposition 允许它工作,尽管没有更正资产旋转。

在这一点上,我知道我只是在这里误解了一些东西。有人可以指出什么吗?

0 投票
1 回答
675 浏览

iphone - 使用 AVVideoComposition 进行刻录效果?

我目前正在使用 AV Foundation 将图像导出为视频。现在我想在这些图像导出为视频时为这些图像添加 kens 刻录效果。

据我所知,这是可以通过 AVVideoComposition 实现的,但我不知道如何开始。

0 投票
1 回答
847 浏览

c# - 如何避免avisaveoptions中的压缩选项弹出框

我正在使用 AviFile api 制作屏幕截图视频。我想将其捕获为 2 分钟长的小视频,而不是一次创建一个视频。当视频开始录制时,调用 avisaveoptions 函数时,默认显示一个选择压缩选项的弹出框。这会产生一个问题,因为我必须每 2 分钟选择一次选项。我想通过将默认值设置为“Microsoft Video 1”来避免这种情况。我怎样才能做到这一点?

0 投票
2 回答
9435 浏览

objective-c - 使用 alpha 将 2 个视频叠加在一起

AVFoundation 允许您将 2 个资产(2 个视频)“组合”为 2 个“轨道”,就像在 Final Cut Pro 中一样。

理论说我可以将 2 个视频叠加在一起,带有 alpha,并同时查看。

要么我做错了,要么某处有错误,因为以下测试代码虽然有点混乱,但清楚地表明我应该看到 2 个视频,而我只看到一个,如下所示:http: //lockerz.com /s/172403384 -- “蓝色”方块是 IMG_1388.m4v

无论出于何种原因,从未显示 IMG_1383.MOV。

你看错了吗?

此代码的“目标”是“记录”相机输入(视频 1)和 opengl 输出(视频 2)。我还尝试使用 Buffers 等“直接”“组合”它们,但我也没有成功 :( 事实证明 AVFoundation 没有我想象的那么简单。

0 投票
0 回答
590 浏览

audio - 当合成中存在音频时,Avplayer 不播放视频

如果我将音频添加到合成中,我一直在努力解决 avplayer 不显示视频资产的问题。

这是现在的代码:

我也尝试过使用playerItem.videoComposition等等avmutablevideocompositioninstruction......但没有运气。

有没有人知道可能导致这种情况的原因?

我会对任何输入、提示、示例等感到满意。

最好的问候,尼诺

0 投票
0 回答
691 浏览

iphone - iPhone应用程序中单个视频的过渡效果

我想将淡入/淡出、翻转和页面卷曲过渡效果添加到使用AVAssetWriter和由图像数组创建的视频中AVAssetComposition

我从 18:00 左右开始看到“Working with Media in AV Foundation”讨论这个问题,但它显示了两个视频之间的淡入淡出效果。我想要单个视频中每个图像之间的淡入淡出效果。并且还想要翻转和卷曲效果。