腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
iOS
-
AVAssetReader
copyNextSampleBuffer
可能
非常
慢
ios
、
objective-c
、
video
、
opengl-es
、
decoding
在iPod触摸屏上,如果我解码我用相机拍摄的视频,解码一帧
可能
需要超过1s,而30fps最多应该是0.03s。因此结果不是很好。 有没有
可能
用
AVAssetReader
实现这一点?
浏览 11
提问于2016-09-06
得票数 0
回答已采纳
1
回答
如何在辅助线程上以与在主线程上相同的速度运行
AVAssetReader
?
iphone
、
objective-c
、
ios
、
opengl-es
、
avfoundation
我有一个OpenGL
iOS
应用程序,正在使用
AVAssetReader
从视频中读取帧,并使用视频内容对一个简单的模型进行纹理处理。除了我在辅助线程上使用
AVAssetReader
并在主线程上绑定纹理之外,一切都像预期的那样工作。这样做的问题是视频一帧接一帧地运行
非常
慢
。asset_reader_output = [[AVAssetReaderTrackOutput alloc] initWithTrack:track outputSettings:trackDictionary];
AVAss
浏览 0
提问于2011-09-09
得票数 1
回答已采纳
3
回答
访问
iOS
中所有电影帧的最佳方法
ios
、
avfoundation
、
frames
、
movie
我试图编辑现有的电影,在顶部添加效果,因此,我需要能力扫描所有的电影帧,得到他们作为UIImage,应用效果,然后更新该帧或写入新的电影。我发现人们建议使用AVAssetImageGenerator。下面是我最后编辑的我是如何做这件事的示例: NSURL* url = [NSURL fileURLWithPath:moviePath]; float m
浏览 3
提问于2014-07-31
得票数 5
回答已采纳
3
回答
在
iOS
下逐帧读取视频
ios
、
video
、
frame
、
avfoundation
、
core-video
我正在寻找一种使用
iOS
应用程序接口检索视频的各个帧的方法。我尝试使用AVAssetImageGenerator,但它似乎只提供最近的第二帧,这对于我的使用来说有点太粗糙了。根据我对文档的理解,
AVAssetReader
、AVAssetReaderOutput和CMSampleBufferGetImageBuffer的管道我应该能够做一些事情,但是我被CVImageBufferRef
非常
感谢! 编辑:基于这个网站:和这个问题:我即将解决这个问题。问题是,
AVAssetReader
在第一个
copyNextSample
浏览 0
提问于2011-07-22
得票数 13
回答已采纳
1
回答
如何在
iOS
解码video.mp4时获得每个视频帧的时间戳
ios
、
objective-c
、
decoder
、
avassetreader
、
cmsamplebufferref
场景:
AVAssetReader
* videoFileReader;CMSampleBufferRef sampleBuffer = [assetReaderOutput
copyNe
浏览 7
提问于2018-01-28
得票数 5
回答已采纳
1
回答
如何从
IOS
上的磁盘中逐帧读取预先录制的视频资产
ios
、
swift
、
computer-vision
、
avfoundation
、
video-processing
我试着用
AVAssetReader
来处理
IOS
设备上录制的视频,从中获取每一帧。我遇到了一个问题,从AVAssetReaderTrackOutput.
copyNextSampleBuffer
()方法返回的AVAssetReaderTrackOutput.
copyNextSampleBuffer
我想我
可能
在初始化对象时出错了,请考虑代码。或者,如果您知道其他的方法来处理一个视频从磁盘作为一个帧流,请分享这个想法。
AVAssetReader
(asset: asset) else { retu
浏览 4
提问于2022-04-01
得票数 0
1
回答
OSX本地API视频解码C++
c++
、
macos
、
avfoundation
、
core-video
最近,我用C++ API完成了一个音频解码任务。我看过可用的API (AVFoundation、核心视频等)但是找不到能够完成这项工作的框架,并且可以通过C++访问。
浏览 1
提问于2017-10-10
得票数 0
回答已采纳
2
回答
实现为本地存储的视频中的每一帧触发的代理
iphone
、
objective-c
、
ios
、
avfoundation
如何实现为本地存储的视频中的每一帧触发的代理?我试过AVCaptureVideoDataOutputSampleBufferDelegate,但它对本地存储的视频不起作用。有没有其他方法可以做到这一点,或者我可以使用虚拟AVCaptureDevice
浏览 0
提问于2012-10-03
得票数 4
回答已采纳
2
回答
使用
AVAssetReader
从远程资产读取(流)
iphone
、
objective-c
、
ios
、
video-streaming
、
avfoundation
_movieReader = [[[
AVAssetReader
alloc] initWithAsset:asset error:&error] autorelease]; @catchNSInvalidArgumentException -- *** -[
AVAssetReader
initWithAsset:error:] Cannot initialize an instanceof
AVAssetReader
with an asset at non-local URL 'http:/
浏览 6
提问于2011-06-05
得票数 30
回答已采纳
1
回答
iOS
-在设备上微调mp4
ios
、
swift
、
avfoundation
、
avassetreader
我想我
可能
可以使用
AVAssetReader
/Writer来修剪MP4,但是当我尝试读取音频(还没有尝试过视频)时,我得到了以下内容:有没有办法通过MP4从磁盘上读取
AVAssetReader
?
AVAssetReader
(asset: asset) { if reader.canAddOutput(audioTrackOutput) {= audioTrackO
浏览 18
提问于2015-11-20
得票数 1
回答已采纳
1
回答
在AVFoundation AVSampleBufferDisplayLayer中循环播放视频
ios
、
objective-c
、
video
、
avfoundation
、
avplayer
根据对的回答,没有回溯
AVAssetReader
的方法,所以我重新创建了它。(我确实看到了的答案,但AVPlayer的功能更全。if ( ([assetReaderVideo status] == AVAssetReaderStatusReading) && ( sampleVideo = [outVideo
copyNextSampleBuffer
[assetReaderVideo startReading]; //sampleVideo = [outVideo
copyN
浏览 8
提问于2015-02-20
得票数 6
3
回答
为什么CMSampleBufferGetImageBuffer返回NULL
macos
、
avfoundation
、
avassetreader
在
iOS
文档中没有说明为什么我会期望一个空的返回值,或者我应该如何修复这个问题。我测试过的所有视频都会发生这种情况,无论捕获来源或编解码器如何。AVAsset *assetIn = [AVAsset assetWithURL:assetInUrl];
AVAssetReader
*assetReader = [
AVAssetReader
assetReaderWithAsset:assetIn error:&am
浏览 5
提问于2013-05-31
得票数 7
回答已采纳
1
回答
如何向
AVAssetReader
copyNextSampleBuffer
添加回调?
avfoundation
、
core-audio
、
cmsamplebuffer
、
avassetreader
我正在尝试读取音频帧并用
AVAssetReader
对它们进行解码。我希望能够读取框架asynchronously,并在读取示例缓冲区时添加某种回调。所以在打电话之后:CMSampleBufferRef sample = [readerOutput
copyNextSampleBuffer
]; 我希望能够引用并处理我的回调中的这个示例这有
可能
吗?如果没有,你能建议我如何使用AVFoundation/Core中的其他类来完成它吗?
浏览 4
提问于2021-05-30
得票数 0
回答已采纳
1
回答
iOS
:在处理每一帧视频和重写音频文件时出现内存警告
ios
、
swift
AVAssetReader
(asset: asset) while (sample !frameCount = frameCount + 1 sample = assetReaderOutput.
copyNextSa
浏览 13
提问于2019-07-22
得票数 0
1
回答
AVAssetReader
不能读取整个文件吗?
objective-c
、
cocoa-touch
、
ios
、
avfoundation
我正在使用
AVAssetReader
和AVAssetReaderTrackOutput从
iOS
上的iPod库中读取音频资源。但是,当我读取数据并将数据块重新组合在一起时,文件并不完全相同。下面是我用来提取音频数据的代码CMSampleBufferRef buffer = [[reader_.outputs objectAtIndex:0]
copyNextSampleBuffer
浏览 0
提问于2010-11-02
得票数 3
回答已采纳
4
回答
iOS
通过AVAssetWriter的反向音频
ios
、
objective-c
、
core-audio
、
avassetwriter
、
avasset
我正试图在
iOS
中用AVAsset和AVAssetWriter来反转音频。下面的代码正在工作,但是输出文件比输入短。例如,输入文件的持续时间为1:59,但输出的音频内容为1:50。- (void)reverse:(AVAsset *)asset
AVAssetReader
* reader = [[
AVAssetReader
alloc] initWithAsset:assetstartWriting]; CMSampleBufferRef s
浏览 26
提问于2015-03-19
得票数 5
回答已采纳
1
回答
在H.264 .mov文件上运行一帧后
AVAssetReader
失败
ios
、
avfoundation
我正在尝试在
iOS
上将H.264 QuickTime电影渲染为OpenGL纹理。我在解码输入文件中的帧缓冲区时遇到了问题。一帧可正确解码并显示。但是,对AVAssetReaderTrackOutput getNextSample的所有后续调用都将返回NULL,并返回
AVAssetReader
.status == AVAssetReaderStatusFailedobjectAtIndex:0] outputSettings:outputSettings]; _assetReader = [[<
浏览 1
提问于2011-07-23
得票数 1
1
回答
将电影中的帧绘制到CGBitmapContext中
avplayer
、
avasset
、
avplayerlayer
、
cgbitmapcontext
我尝试过使用AVURLAsset和AVAssetImageGenerator copyCGImageAtTime:,而且正如该方法的文档所明确指出的那样,它
非常
慢
,有时会降低到5fps。
浏览 2
提问于2013-10-24
得票数 0
回答已采纳
1
回答
将ProresRAW格式解码为本机拜耳表示
avfoundation
、
video-processing
、
avkit
、
video-toolbox
它
可能
损坏.Domain=NSOSStatusErrorDomain代码=-12137“(Null)}})class Decoder { VTRegisterProfessionalVideoWorkflowVideoEncoders() let assetReader = try
AVAssetReader</
浏览 7
提问于2021-11-15
得票数 1
回答已采纳
1
回答
在
iOS
中不使用play方法显示视频帧
ios
、
avfoundation
、
avplayer
、
frame-rate
、
cmtime
我正在尝试理解视频文件中CMTime和fps的功能。我正在尝试使用for循环在AVPlayer中呈现视频的每一帧。我知道使用AVPlayer的play方法可以很容易地完成此任务。但我想知道帧是如何显示的。我已经创建了一个for循环,并试图通过不断更新AVPlayer的seekToTime方法来逐个呈现每一帧。我能够开发一个解决方案,但它没有显示所有的帧和视频看起来抖动。for(float t=0; t < asset.duration.value; t++) CMTime tt = CMTimeMake(t, asset.duration.timescale
浏览 14
提问于2016-09-25
得票数 1
回答已采纳
点击加载更多
相关
资讯
iOS 18可检测iPhone是否用慢速充电器,网友:好像自己很快一样
暂时不要升级iOS 17,Beta 1 首发体验,这些 Bug 找齐了
iOS18更新:新增检测慢速充电器功能,引发用户热议
慢雾提醒:升级iOS 15后请不要操作Google Authenticator App避免信息丢失
让人惊喜的几款APP
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券