媒體文件分割器是蘋果 提供的工具,可以將一個媒體文件轉化爲HTTP實時流合併兩個MPEG-2傳輸流文件到iOS上
一系列小MPEG-2傳輸流文件現在,我願做一個反向的工作:所有的MPEG-2傳輸流文件合併成一個媒體文件(MP4)的iPhone玩
我一直在嘗試使用AVFoundation類 - AVURLAsset
,AVMutableComposition
, AVMutableCompositionTrack
等 我的代碼是這樣的:
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:mpeg2tsMediaURL];
NSLog("duration: %lld", [asset duration].value); // shows empty duration here
我嘗試打印其它屬性,如AudioTrack,VideoTrack 所有屬性都是空的,資產是一個空對象 當我切換mpeg2tsMediaURL到正常的MP4文件的URL,它可以顯示屬性的權利。 所以,沒有使用AVFoundation類來完成這項工作。
任何建議是值得歡迎的。謝謝。
您是否找到答案? – jAckOdE