Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone-将音频与视频文件分离并保存到单独的文件中_Iphone_Video_Audio_Mpmovieplayercontroller - Fatal编程技术网

iPhone-将音频与视频文件分离并保存到单独的文件中

iPhone-将音频与视频文件分离并保存到单独的文件中,iphone,video,audio,mpmovieplayercontroller,Iphone,Video,Audio,Mpmovieplayercontroller,有人知道是否可以将音频与视频文件(如h.264编码mpeg(或其他此类格式))分离,然后将音频数据保存到单独的文件(如mp3文件)中? 这与iphonesdk有关 任何指向正确方向的指示都将不胜感激。 谢谢。听起来像是AVFoundation的工作。我无法告诉您详细信息,但将视频文件打开到avurlaste中应该可以访问其曲目。识别mediaType为AVMediaTypeAudio的曲目 不确定输出部分,但我会尝试创建一个AVMutableComposition对象,然后将要导出的曲目添加到该

有人知道是否可以将音频与视频文件(如h.264编码mpeg(或其他此类格式))分离,然后将音频数据保存到单独的文件(如mp3文件)中? 这与iphonesdk有关

任何指向正确方向的指示都将不胜感激。
谢谢。

听起来像是AVFoundation的工作。我无法告诉您详细信息,但将视频文件打开到
avurlaste
中应该可以访问其
曲目。识别
mediaType
AVMediaTypeAudio
的曲目


不确定输出部分,但我会尝试创建一个
AVMutableComposition
对象,然后将要导出的曲目添加到该对象中。然后使用
AVAssetExportSession
AVAssetWriter
将结果写入一个新文件。

@Zigglzworth完成了这项工作吗?我有一个项目明天就要开始了,我也一直在考虑将音频和视频分开。@Ravi是的,我确实看到了一个类似的问题。提供的代码从.mov文件中提取音频曲目,并将其导出为.m4a文件。