2011-09-06 6 views
1

AVFoundation을 사용하여 비디오를 녹화하고 서버에 업로드합니다. 현재 640x480의 해상도를 사용하고 있으며 파일 크기가 인터넷을 통해 보낼 수 있습니다. HD (1280x720)로 전환하면 파일 크기가 상당히 커지고 네트워크에서 전송하기에는 너무 커집니다.AVFoundation HD 비디오 업로드

업로드하기 전에 HD 파일을 크게 줄이고 괜찮은 품질을 유지하는 방법이 있습니까?

+0

AVFoundation을 사용하여 비디오를 업로드하는 방법에 대한 몇 가지 코드를 알려주십시오. 640X480 해상도는 내 응용 프로그램에 좋습니다. 나는이 질문을하려고했으나, 당신이 이미 그것을 성취 한 것을 봅니다. 감사. – Kwame

+0

안녕 Kwame, 실망 시켜서 미안하지만, 나는 그것을 성취하지 못했습니다. 나는 아주 작은 640x480으로 머물렀다. 1280x720을 압축하기위한 코드를 네트워크에서 찾을 수 없습니다. – bashan

답변

2

업로드하기 전에 HD 파일을 크게 줄이고 적절한 품질을 유지하는 방법이 있습니까?

비디오 압축의 성배가 될 것입니다. AVAssetExportSession을 사용하면 압축 설정과 비디오 해상도를 변경할 수 있지만 그럴 수는 없습니다.

+0

감사합니다 Zoul,이 수업에 대해 알고 있습니다. 나는 동일한 HD 해상도를 유지하고 비디오를 최대로 압축하여 인터넷에서 쉽게 전송할 수 있기를 원합니다. 이 클래스를 사용했을 때 압축은 중요하지 않았습니다. 가장 좋은 조합이나 매개 변수를 보여주는 몇 가지 예가 있습니까? – bashan

관련 문제