问题标签 [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.
swift - 尝试将 CATextLayer 添加到视频时出现无效的合成错误 (-11841)
我正在尝试在视频上添加文本,但无论我做什么,我都会收到无效的合成错误 (-11841)。我遵循了教程,通读了线程,没有什么是错误的。我正在组合 3 个视频和一个音轨,效果很好。我正在尝试在第一个视频剪辑 (videoStartAsset) 的持续时间内添加文本。
这是我正在使用的代码:
谢谢。
ios - 自定义 AVVideoComposition 的 AVAsset 首选转换
我创建了一个自定义 AVVideoComposition 类并像这样使用它:
导出会话后使用如下:
根据文档,如果我正在使用AVVideoComposition
,轨道preferredTransform
将不起作用。同样使用自定义AVVideoCompostion
指令,我无法AVMutableVideoCompositionLayerInstruction
使用setTransform:atTime:进行设置。
如何获得正确方向的视频?
ios - 使用 AVVideoCompositionCoreAnimationTool 在视频上渲染的动画在设备中表现不同
我正在尝试使用AVVideoCompositionCoreAnimationTool
. 渲染动画的速度在所有设备上并不一致,即我被迫为
CABasicAnimation
不同的设备使用不同的持续时间/fps,例如 iPhone 6 我的持续时间为 .5 而对于 iPod Touch 5G 我使用的是 .25,
以前有人遇到过这个问题吗?
ios - 在 ios 中合并两个或多个视频
如何使用 AVFoundation 组合具有不同方向的视频剪辑
我已经接受了上述答案并且进展顺利。但我面临的问题是视频的音频被删除了。甚至我所有的视频都有声音。但是合并后导出的视频是静音的。任何人都可以帮忙。提前致谢。
ios - 如何将背景图像设置为 AVMutableVideoCompositionInstruction
我设置backgroundColor
它的工作正常,但我无法设置背景图像。
matlab - HEVC 帧内预测参考样本处理
我一直在为我的学士论文实施 HEVC Intra 预测的项目,该项目的第一步是在 Matlab 上实施该算法。我发现有关该主题的论文数量有限,并且很难构建用于角度预测的参考样本。我在其中一篇论文中找到了以下信息:
一个预测块中的所有样本位置都被投影到单个参考行或列,对于角度模式 2 到 17 使用左侧参考列,对于角度模式 18 到 34 使用上面的参考行
在某些情况下,投影像素位置将具有负索引。在这些情况下,通过将左侧参考列投影以将顶部参考行向左延伸,或将顶部参考行投影以将左侧参考列向上延伸,从而扩展参考行或列
谁能提供更多关于此的见解?例如,为了将样本投影到单个参考行,对于模式 2 到 17,我应该直接复制左侧参考列吗?另外,在投影像素位置有负索引的情况下,如何正确扩展参考行或列?此外,如果您能提供有助于您理解该主题的论文名称,那就太好了。
swift - 是否可以通过在 iOS 中使用 jpeg 编码器和质量设置来记录并保存到文件?
Apple 提供的编码器基本上有 2 种,h264 或 avc1 和 jpeg。
现在,如果我从字典中删除 AVVideoQualityKey:0.5,它会完美运行。用钥匙?不。编译错误,下面引用了错误消息。
输出设置字典包含一个或多个无效键:质量'
当我在字典中没有 AVVideoQualityKey 时,最终的电影文件是用 mjpeg 编码器编码的。它太大了,这就是为什么我需要将 jpeg 质量键设置为 0.5。
我想了另一种方法来处理samplebuffer,将它们转换为cvpixelbuffer并自己编码,然后将它们转换回来并用assetwriter编写。但它似乎不是很有效,因为我确定我是否可以使用 AVVideoQualityKey,编码是硬件加速的。
ios - 如何在 AVVideoComposition 的应用 CIFiltersWithHandler 中触发重绘过滤器?
我正在使用 Swift 在视图的 AVPlayerLayer 中显示来自 AVPlayer 的内容。关联的 AVPlayerItem 有一个 videoComposition,创建它的代码略微简化版本(没有错误检查等)如下所示:
当 AVPlayer 正在播放或搜索时,这一切都按预期工作。如果创建并加载了新的 videoComposition,则 AVPlayerLayer 会正确渲染。
但是,当我更改了一些用于计算过滤器参数的值时,我还没有找到一种方法来“触发” AVPlayer/AVPlayerItem/AVVideoComposition 以重新渲染。如果我更改值然后播放或搜索,它会正确呈现,但前提是我播放或搜索。有没有办法“就地”触发渲染?
objective-c - AVMutableVideoComposition 有时无法播放视频
我正在使用这个简短的片段来设置我的视频。由于某些未知原因 - 有时视频根本不会显示,而对于其他视频,它会完美运行。
对于某些视频,它根本不会显示出来。
有什么建议么?谢谢!!