2011-02-05 5 views
1

iPhone에서 비디오를 업로드하는 응용 프로그램 (내장 된 사진/비디오 선택 도구가 아닌 ALAsset 라이브러리를 사용하여 선택)을 내 웹 서버로 압축하여 압축합니다./인코딩합니다. 위대한 작품이지만 긴 파일로 인해 파일이 매우 빠르게 커집니다. 업로드를 처리하기 전에 기기에서 바로 동영상을 압축/축소하는 표준화 된 방법이 있습니까? CPU 적중이 가치가 있습니까? AV 프레임 워크가이를 지원합니까? 아니면 ffmpeg 라인을 따라 무언가를 사용해야합니까? 나는 1280 x 720에서 약 516 x 290로 갈 생각이다. 나는 많은 검색에도 불구하고 장치에서 이것을 처리함으로써 많은 대역폭을 절약 할 수있다.업로드하기 전에 iPhone에서 ALAsset 비디오 압축/크기 조정

답변

2

AVAssetExportSession 및 그 방법을 살펴보십시오. 그런 다음 미리 설정된 AVAssetExportPreset640x480 또는 다른 사전 설정 중 하나를 사용하여 1280x720에서 더 작은 크기로 크기를 조정합니다. AVAsetExportSession에서는 사용자 정의 크기 (예 : 516x290)를 사용할 수 없습니다.

건배

헨드릭

+1

안녕, 그 치수에 영향을주지 않고 1280X720에 기록 된 동영상의 메모리 크기를 줄일 수있다? –

관련 문제