gpt4 book ai didi

iphone - 使用 AVMutableComposition 修剪视频

转载 作者:行者123 更新时间:2023-12-03 21:03:58 24 4
gpt4 key购买 nike

为了修剪视频,我使用了AVMutableCompositionTrack的removeTimeRange方法。

[mCachedCompositionTrack removeTimeRange:CMTimeRangeMake(CMTimeMake(3, NSEC_PER_SEC), CMTimeMake(4, NSEC_PER_SEC))];

此处视频长度为 10 秒。调用上述方法后,视频长度应为 9 秒(时间范围为 3 - 4 的帧应从轨道中删除)。但它并没有发生,而是总是返回带有空白帧的实际视频长度。

如有任何帮助,我们将不胜感激。

最佳答案

我相信您错误地使用了 CMTimeMake 函数,但用这么少的代码很难判断。CMTimeMake 创建时间的一小部分。这应该对应于每秒的帧数。因此,在这种情况下,如果您想缩短一秒钟。但考虑帧速率也可能很重要。

如果帧速率为每秒 30 帧,我将按以下方式创建时间间隔:CMTimeRangeMake(CMTimeMake(3*30, 30), CMTimeMake(4*30, 30))

你试过这个吗?

关于iphone - 使用 AVMutableComposition 修剪视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9428003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com