腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
copyNextSampleBuffer
上
的
AVAssetReaderTrackOutput
挂起
、
有时,我
的
视频写作会话会
挂起
。在检查了当前在我
的
设备
上
运行
的
线程后,我发现整个视频处理都在等待
copyNextSampleBuffer
返回。我不知道是什么导致了这个问题。下面是从仪器捕获
的
线程转储。它在mach_msg_trap
上
结束。 CMSampleBufferRef sampleBuffer = [self.assetReaderVideoOutput
copyNextSampleBuffer
id=4CA9A2C6-F2D4
浏览 0
提问于2016-09-08
得票数 13
1
回答
如何从IOS
上
的
磁盘中逐帧读取预先录制
的
视频资产
、
、
、
、
我试着用AVAssetReader来处理IOS设备
上
录制
的
视频,从中获取每一帧。我遇到了一个问题,从
AVAssetReaderTrackOutput
.
copyNextSampleBuffer
()方法返回
的
AVAssetReaderTrackOutput
.
copyNextSampleBuffer
或者,如果您知道其他
的
方法来处理一个视频从磁盘作为一个帧流,请分享这个想法。return }asset
浏览 4
提问于2022-04-01
得票数 0
4
回答
通过AVFoundation获取视频帧数
、
我正在尝试找出我刚刚打开
的
视频中
的
帧数,而不是解码所有的帧。 我用AVAsset打开,然后获取视频
的
AVAssetTrack。下一步呢?
浏览 0
提问于2012-11-30
得票数 7
1
回答
如何将AVAsset转换为CMSampleBuffer帧?
、
、
、
我
的
应用程序导入用户通过系统文件选择器选择
的
视频,系统文件选择器以AVAsset
的
形式提供 @IBAction func handleImportVideoButton(_ sender: Any)最终目标是将CMSampleBuffer帧转换为CGImage帧,这样我就可以在每个图像帧
上
执行机器学习分析。
浏览 19
提问于2021-03-31
得票数 0
回答已采纳
1
回答
如何在从m4a库读取iPod原始数据时添加ADTS头?
、
、
、
目标 return -1;
AVAssetReaderTrackOutput
* trackOutput = (
AVAssetReaderTrackOutput
*)[reader.outputs objectAtIndex:0];
浏览 24
提问于2015-04-23
得票数 1
回答已采纳
1
回答
AVAssetReaderOutput内存问题
、
、
我正在使用AVAssetReaderOutput (更确切地说是
AVAssetReaderTrackOutput
)来逐帧处理视频。我使用
copyNextSampleBuffer
()方法获取视频
的
连续帧。在处理后,我不保留对帧
的
任何引用,但是在循环读取整个视频时,我看到了累进
的
内存消耗,并且内存
的
使用大约是视频
的
大小。在处理大型(>1GB)文件时,这是有问题
的
。起初,我认为我可能有内存泄漏,但我已经将这个问题隔离到了
AVAssetReade
浏览 13
提问于2016-01-17
得票数 2
1
回答
IOS 5:从循环中
的
文件中获取示例缓冲区
、
、
、
、
在阅读了几个小时
的
苹果提供
的
文档后,我仍然感到困惑。比方说,我可以找到一种通过AVCaptureDevice系列定期访问示例缓冲区
的
方法。但还不清楚我如何才能对AVAssetReader家族做同样
的
事情。比方说,我希望定期获得音频示例缓冲区,而它们
的
源是MP3文件。这是怎么做到
的
?
浏览 4
提问于2012-01-21
得票数 0
1
回答
使用AVAssetReader读取多个磁道
、
我需要从AVAsset读取音频和视频
的
原始样本。做这件事最好
的
方法是什么?我可以将多个
AVAssetReaderTrackOutput
对象附加到一个AVAssetReader。但是AVAssetReaderOutput
copyNextSampleBuffer
是同步
的
。按时间顺序读取这两个磁道
的
最佳方法是什么?为每个
AVAssetReaderTrackOutput
分配一个线程是否安全?
浏览 0
提问于2011-07-25
得票数 2
回答已采纳
0
回答
使用
AVAssetReaderTrackOutput
快进或快退
、
我正在实现一个视频播放器,它用OpenGL处理视频帧,然后在GLKView中显示处理后
的
视频帧。我使用[
AVAssetReaderTrackOutput
copyNextSampleBuffer
]解码视频帧,但是找不到快进快退接口。其他一些应用程序已经实现了我所描述
的
功能。
AVAssetReaderTrackOutput
有没有快进快退
的
接口,或者换个方案来解码视频帧?
浏览 8
提问于2017-11-22
得票数 0
1
回答
是否可以进行音频会话/应用音频单元以从MPMusicPlayerController回放?
、
、
、
、
我想控制来自MPMusicPlayerController
的
音频(例如,从iPod库中播放)。例如,我想将EQ应用于它,或者做DSP,混响,诸如此类
的
事情。 这个是可能
的
吗?或者,是否有某种方法可以使用AVAudioPlayer回放iPod库中
的
文件?
浏览 1
提问于2010-05-04
得票数 8
3
回答
用AVAssetReader绘制波形
、
、
、
、
assetUrl (代码名为audioUrl)从iPod库中读取歌曲,我可以用多种方式播放它,我可以剪切它,我可以用它进行一些处理,但是……我真的不明白我该怎么用这个CMSampleBufferRef来获取绘制波形
的
数据我需要关于峰值
的
信息,我如何才能以这种(也许是另一种)方式获得它?AVAssetTrack * songTrack = [audioUrl.tracks objectAtIndex:0];
AVAssetReaderTrackOutput
* output =[[
AVAssetReaderTrackOutpu
浏览 0
提问于2011-02-18
得票数 85
1
回答
如何在iOS解码video.mp4时获得每个视频帧
的
时间戳
、
、
、
、
我从videoFile.mp4中获取每一帧,基本
上
使用以下核心逻辑。代码:
AVAssetReaderTrackOutput
* assetReaderOutput = [videoFileReader.outputsobjectAtIndex:0];sampleBuffer是每个视频帧
的
缓冲区。问题:
浏览 7
提问于2018-01-28
得票数 5
回答已采纳
1
回答
将MPMediaItem转换为NSData
、
、
下面的回答是在一段时间前就一个类似的问题发布
的
,并给出了如何做到这一点
的
步骤: 从它
的
MPMediaItemPropertyAssetURL属性获取媒体项
的
URL,用这个URL初始化一个AVURLAsset,用这个资产初始化一个AVAssetReader,获取您想要从AVURLAsset读取
的
AVAssetTrack,用这个轨道创建一个
AVAssetReaderTrack
浏览 3
提问于2011-05-24
得票数 0
2
回答
程序在Xcode中崩溃,没有显示错误
、
、
setValue:[NSNumber numberWithInt:kAudioFormatLinearPCM] [reader st
浏览 0
提问于2012-01-05
得票数 1
回答已采纳
1
回答
如何在
AVAssetReaderTrackOutput
中变换位颜色?
、
、
我经常看
AVAssetReaderTrackOutput
视频。但我需要一个16位
的
视频。为什么会发生这种情况? { CMSampleBufferRef sampleBuffer=[video_asset_reader_output
浏览 0
提问于2013-06-21
得票数 0
回答已采纳
1
回答
在iPhone
上
应用程序从后台返回后
的
copyNextSampleBuffer
、
、
、
我正在使用以下命令读取视频文件:其中asset_reader_output是
AVAssetReaderTrackOutput
类
的
实例。这可以很好地工作,但是如果应用程序转到后台然后返回(例如,如果收到电话呼叫),那么在返回到应用程序之后,
copyNextSampleBuffer
总是返回nil。为什么它返回
的
是nil而不是实际
的
数据?我
浏览 0
提问于2011-01-27
得票数 9
1
回答
在iOS中,如何从视频文件中捕获帧作为UIImages流?
、
、
我对在iOS
上
阅读视频文件作为一系列
的
UIImages感兴趣。有没有办法使用AVFoundation API来做到这一点呢?
浏览 4
提问于2011-12-22
得票数 1
2
回答
用于再现视频循环
的
AVFoundation
、
、
、
我需要在我
的
OpenGL应用程序中无限期地重现视频(在视频结束时重新启动视频)。为了做到这一点,我正在尝试利用AV基金会。我创建了一个AVAssetReader和一个
AVAssetReaderTrackOutput
,并利用
copyNextSampleBuffer
方法获取CMSampleBufferRef并为每个帧创建一个OpenGLnumberWithInt:kCVPixelFormatType_32BGRA] forKey:(id) kCVPixelBufferPixelFormatTypeKey]; _trackOutput =
浏览 7
提问于2013-03-30
得票数 2
回答已采纳
1
回答
从Swift中
的
unSafeMutablePointer Int16获取价值,用于音频数据
、
、
、
、
我正在努力将这个代码转换为Swift,这有助于我获得可视化
的
音频数据。我在Obj C中使用
的
代码是:
AVAssetReaderTrackOutput
= [trackOutput
copyNextSampleBuffer
]; CMBlockBufferRef
AVAss
浏览 12
提问于2015-07-27
得票数 7
1
回答
访问raw文件
的
iPhone媒体播放器框架
、
、
、
、
我对在iPhone
上
使用媒体播放器框架来访问用户库中
的
音频很感兴趣。我希望能够加载一个给定
的
音频文件,然后对它执行一些特殊
的
过滤。在iPhone
上
这是可能
的
吗?干杯!
浏览 0
提问于2011-03-22
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Leader丢失导致的Consumer挂起故障解决
微软称XboxSeriesX重启后也可以保存复数挂起的游戏进度
Kotlin Coroutines 完全解析(二),深入理解协程的挂起、恢复与调度
“上链”究竟上的什么
CES上的汽车新技术(上)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券