avmutablecomposition相关内容
在我的应用程序中,我需要合并音频和视频,然后我需要在 Mediaplayer 中播放音频文件.如何在IOS中合并音频和视频.是否有任何源代码.请给我一些建议 提前致谢 解决方案 使用这个 AVURLAsset* audioAsset = [[AVURLAsset alloc]initWithURL:audioUrl options:nil];AVURLAsset* videoAss
..
我使用以下代码在视频上添加图像叠加,然后将新生成的视频导出到文档目录.但奇怪的是,视频旋转了 90 度. - (void)buildTransitionComposition:(AVMutableComposition *)composition and VideoComposition:(AVMutableVideoComposition *)videoComposition{CMTime n
..
我创建了一个带有图层的动画,我想导出带有该动画的视频.所以我用的是AVAssetExportSession,但是导出需要很长时间. 也许我可以用别的东西?我真的需要帮助! let videoURL = NSURL.init(fileURLWithPath: "/Users/Downloads/img_2040.mp4")让 audioURL = NSURL.init(fileURLWit
..
2019-04-10 10:49:51.590008+0500 VTKaraokeView[869:1039603] *** 由于未捕获的异常“NSRangeException"而终止应用程序,原因:“*** -[__NSArray0 objectAtIndex:]:索引 0 超出空 NSArray 的边界' iOS 大师您好!我正在合并 Video &音频文件(.mp4 & .mp3 文件).
..
导出 VideoAsset 后: 问题: 视频方向不是原始变换 导出的视频层似乎总是横向. 尝试: 转换视频层方向 - 旋转到原始方向 视频层大小 - 使其成为全屏大小(按原始方向) 一些注意事项: videoAsset 的 CGRect 从一开始就相反. 导出后,视频变换错误 尝试旋转全尺寸图层没有成功 AVURLAsset*videoAs
..
我身上有两条音轨,它们像这样相互组合: AVMutableComposition * composition = [[[AVMutableComposition alloc] init];AVMutableCompositionTrack * compositionAudioTrack = [composition addMutableTrackWithMediaType:AVMediaTyp
..
我的应用程序从URL拍摄视频,并允许您向其中添加文本等.当视频没有任何音频开始时似乎崩溃了,似乎无法弄清楚这一点. 这是我在制作视频时所拥有的: 让资产= AVAsset(URL:URL(string:self.videoURL)!)让mixComposition = AVMutableComposition()让videoTrack = mixComposition.addMutable
..
要求: 听起来有点不同,但这是我想要实现的目标.我想反向制作电影(.mov)文件.就像我们倒带电影文件一样.我还希望保持与视频包含的帧速率相同. 注意:我不只是想以相反的顺序播放视频文件.我想以相反的顺序生成新的电影文件. 我的探索: 我想到了执行以下操作的步骤. 使用AVAssetExportSession 以特定的帧频制作视频文件块 使用AVMutableCom
..
我有一个[AVAsset]数组,我试图将所有这些资产合并到一个资产中,以便可以无缝地播放视频(我尝试使用AVQueuePlayer,但是不能播放资产无缝地). 以下是我到目前为止的内容,但是当我尝试播放最终乐曲时,即使它显示所有曲目且总持续时间等于所有曲目,它也只播放第一首曲目. 即使看起来所有曲目都在构图中,我也错过了一步吗?如果AVPlayerItem具有多个轨道,也许我需要以不同
..
我正在构建iOS应用程序,该应用程序可以录制视频并使用AVFoundation和CAAnimation在录制的视频上添加动画叠加. 所有子功能都可以正常工作,但是在播放动画时,视频背景的末端为黑色.它不是渲染我选择的背景视频. 我已经使用AVAssetWriter录制视频,并且可以很好地在相机胶卷上播放.但是,如果我使用此录制的视频添加叠加层,则视频背景的末端为黑色.有趣的是,如果我通过本机iOS
..
我有一个[AVAsset]()数组.每当我以不同的时长录制不同的视频时,下面的代码都会将所有时长合并为1个视频,但它只会循环播放最后一个视频. 例如video1是1分钟,表示正在walking狗; video2是1分钟,表示正在飞鸟; video3是1分钟,表示正在奔马.该视频将合并并播放3分钟,但只会显示该马连续3次每分钟跑1分钟. 我要去哪里错了? var movieFile
..
编辑:最奇怪的事情是:从完整的应用程序运行此代码似乎一切正常,但是我一直在通过单元测试运行电影的创建,但仅在那儿它不起作用.试图弄清楚为什么... 我正在尝试使用AVMutableComposition组合视频+音频+文本,并将其导出到新视频. 我的代码基于WWDC '10的AVEditDemo 我在CATextLayer中添加了紫色背景,因此我可以知道它已导出到电影中,但是没有
..
我一直在从事视频处理项目.到目前为止,我已经成功过滤了实时摄像机的进料,捕获静止图像,从帧中录制视频,录制了音频,最近又成功地将音频添加到视频捕获中. 但视频似乎失去了方向-应该将其顺时针旋转90度.我尝试使用AVmutablevideocomposition,但是无论如何,我总是收到以下错误: [__ NSArrayM objectAtIndex:]:索引0超出了空数组的范围";
..
我正在尝试采用不同的方式来合并视频.我正在为每个转换创建新的轨道. 此代码的问题是,显示了第一个视频,所有其他视频均为黑色. 整个部分的音频覆盖都是正确的.似乎视频没有被合成,因为文件的大小为5 M(应为25 M时). 5M大小与第一个剪辑和音轨的大小相关.所有的AVAsets似乎都是有效的.这些文件确实存在于文件系统上.这是代码: - (void)mergeVideos:(NS
..
我有一个奇怪的问题.在我的应用程序中,我使用以下代码组合了多个音频和视频文件.将视频从设备下载到计算机并使用Quick Time播放后,生成的视频似乎可以正常工作,但是每当我尝试使用UIWebView或AVPLayer播放新组成的视频时,我只能看到合并视频文件的第一部分. 此外,当我尝试使用MPMoviePlayerController进行播放时,它挂在“正在加载"上. 我可以听到所有
..
我正在尝试将N个音轨合并到一个视频文件中. 视频为MP4格式,所有音频均为m4a. 所有准备工作都很好,但是导出完成后,总是失败. 这是我的代码: func mixAudioAndVideo() { self.player?.pause() let mixComposition = AVMutableComposition() let paths = NSFil
..
下面的新编辑 我已经引用了 AVMutableComposition-仅播放第一首曲目(Swift) ,但未提供我正在寻找的答案. 我有一个AVMutableComposition().我正在尝试在此单一组合中应用单一类型AVMediaTypeVideo的MULTIPLE AVCompositionTrack.这是因为我正在使用两个不同的AVMediaTypeVideo来源
..
当我在视频上叠加图像时,视频质量会大大降低.如果我未设置导出会话的视频组成或将导出质量设置为直通,则视频质量会很好(但是我显然没有覆盖). 我也传递了本地.mov视频网址来添加叠加层. 我正在使用PHPhotoLibrary将视频保存到相机胶卷中. 使用其他一些功能来转换视频并设置其说明. 这一切看起来都非常简单,但是却有损视频质量 func merge3(url: URL) {
..
我正在尝试使我的App中的播放器能够具有一个视频轨道和多个音频轨道(针对不同的语言). 我已经做到了,但是播放器无法启动: AVMutableComposition *composition = [AVMutableComposition composition]; AVURLAsset* videoAsset = [[AVURLAsset alloc]initWithURL:urlV
..
我正在尝试使用AVMutableComposition在精确的时间播放一系列声音文件. 在加载视图时,我创建的合成是要播放1秒内均匀分布的4种声音.声音的时间长短无关紧要,我只想在0、0.25、0.5和0.75秒时发射它们: AVMutableComposition *composition = [[AVMutableComposition alloc] init]; NSDictio
..