AVAssetWriter-如何获取已写入内容的字节数?

Bob*_*ols 5 filesize avassetwriter avasset

我正在编写一个MOV文件,其中提供了许多CMSampleBuffers传递给AVAssetWriterInput对象。进行此操作时,我正在跟踪CMSampleBuffers中压缩数据的字节大小,以写入系统上的日志文件。我唯一缺少的是MOV标头大小。

我的数量和保存的文件大小之间的差异通常是大约2000字节左右的数据。我不知道如何从AVAssetWriter写入文件系统的确切大小。

现在,我可以在关闭MOV文件后找到文件大小,但是由于某种原因,我在bash shell中查看文件时,NSFileSystemManager“ attributesOfItemAtPath”“ NSFileSize”从未匹配字节数。

欢迎提出建议!

鲍勃