Качество загрузки Youtube

Я использую Google GData API, чтобы загрузить видео на YouTube из моего приложения. Загрузка работает нормально, однако качество загруженного видео составляет только 360p, тогда как качество исходного видео составляет 720p.

Это работает как задумано? Если да, то есть ли способ обойти это сжатие видео, которое позволит моему приложению загружать фильмы высокого качества?

Вот код, который я использую для загрузки видео, если это поможет.

GDataYouTubeMediaGroup *mediaGroup = [GDataYouTubeMediaGroup mediaGroup];
[mediaGroup setMediaTitle:title];
[mediaGroup setMediaDescription:desc];
[mediaGroup addMediaCategory:category]; 
[mediaGroup setMediaKeywords:keywords];
[mediaGroup setIsPrivate:NO];

NSString *mimeType = [GDataUtilities MIMETypeForFileAtPath:outputURL.relativePath defaultMIMEType:@"video/quicktime"];

GDataEntryYouTubeUpload *entry;
entry = [GDataEntryYouTubeUpload uploadEntryWithMediaGroup:mediaGroup data:data MIMEType:mimeType slug:filename];

SEL progressSel = @selector(ticket:hasDeliveredByteCount:ofTotalByteCount:);
[service setServiceUploadProgressSelector:progressSel];

GDataServiceTicket *ticket;
ticket = [service fetchEntryByInsertingEntry:entry forFeedURL:url delegate:self didFinishSelector:@selector(uploadTicket:finishedWithEntry:error:)];

Брентон

6
задан Matthias Bauch 27 April 2011 в 13:51
поделиться