안녕하세요. 간단하게 비디오 파일을 자르고 AVAssetExportSession 디렉터리로 내 보냅니다. 하지만 문제는 세로 방향의 비디오를 가로 방향으로 변경하고 저장 한 디렉토리에서 90도 회전 된 것처럼 보입니다. 고정되는 방식을 이해하지 못합니다. 내 코드에 문제가 있습니까? 이해하길 바랍니다.비디오 파일 자르기에서 방향 문제가 발생했습니다.
firstAsset = [AVAsset assetWithURL:firstUrl];
if(firstAsset !=nil)
{
AVVideoComposition *origionalComposition = [AVVideoComposition videoCompositionWithPropertiesOfAsset:firstAsset];
AVMutableComposition* mixComposition = [[AVMutableComposition alloc] init];
//VIDEO TRACK
AVMutableCompositionTrack *firstTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeVideo preferredTrackID:kCMPersistentTrackID_Invalid];
[firstTrack insertTimeRange:timeRange ofTrack:[[firstAsset tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0] atTime:kCMTimeZero error:nil];
AVMutableVideoCompositionInstruction MainInstruction * = [AVMutableVideoCompositionInstruction videoCompositionInstruction]; MainInstruction.timeRange = timeRange; 당신은 AVMutableVideoCompositionLayerInstruction을 추가하지 않은
당신을 감사합니다,하지만 난 그것을 작동하지 않습니다 죄송하고 내가 여러 번 시도했습니다. 다른 어떤 방법이 있습니까 ?????? –
당신이 한 것은 귀하의 코드가 귀하가 사용한 것을 반영하지 않았기 때문입니다. 작업 한 코드를 업데이트하십시오. – Vizllx
내가 볼 수있는 코드가 업데이트되었습니다. –