2017-11-26 3 views
1

AVAssetExportSession을 사용하여 라이브러리에서 선택한 비디오를 내보내는 중입니다. 가로로 녹화 된 화면 녹화를 제외한 모든 유형의 모든 동영상에 유용합니다 (iOS 11의 화면 녹화 기능 사용). 이상한 점은 다른 풍경 비디오에도 완벽하게 작동하며 동일한 화면 녹화 기능의 세로 비디오에도 완벽하게 작동한다는 것입니다. 하지만 가로 화면 녹화 인 두 개의 비디오를 시도했으며 모두 Source frame unsupported format 오류로 실패했습니다.AVAssetExportSession exportAsynchronouslyWithCompletionHandler : 소스 프레임이 지원되지 않는 형식

이 문제를 어떻게 해결할 수 있습니까?

업데이트 : 동영상은 내 보내기 전에 사진과 앱에서 잘 재생됩니다.

답변

0

비디오 크기가 1920 X 1080과 같이 표준이 아닐 수도 있습니다. 화면 녹화는 일부 장치에서 비표준 비디오 해상도를 생성합니다.

녹음 중에 표준 해상도로 동영상을 작성해야합니다.

+0

아무 것도하지 않습니다. iOS의 기본 화면 녹화 기능으로 iPhone X 화면에서 녹화 된 비디오입니다. 동일한 장치에서 동일한 기능을 사용하는 비디오는 세로 인 경우 완벽하게 인코딩되고 재생됩니다. –

관련 문제