Uygulamamdaki cihaza ve ayarlara bağlı olarak, bir videoyu belirli bir video formatına dönüştürmek istiyorum. Örneğin, kullanıcının bir iPhone 4S'si varsa ve uygulamamda orta ayarları seçerse, işleme koyulmadan önce videoyu 540p'ye dönüştürmek istiyorum. Eğer yüksek seçerse o zaman ben 720p'ye dönüştürmek istiyorum.Bir videoyu objektif-c (iOS) olarak dönüştürmenin en iyi yolu nedir?
Video karesini çerçeveye göre okuyabilir, yeniden boyutlandırabilir ve diske kaydedebilirim ancak bu çok etkili görünmüyor. Video işleme kütüphanelerime besleyebileceğim bir videoyu dönüştürmenin en kolay ve hızlı yolu ne olurdu?
benim UIImagePickerController üzerinde Video Kalitesi ayarları kullanarak çalıştım ama Video 720p olarak çıkar UIImagePickerControllerQualityTypeIFrame960x540 olarak ayarlayın zaman (640x480 çalışıyor ama daha ayrıntılı olması gerekiyor) olarak bile çalışmıyor gibi görünüyor var.
Eminim bunu biliyorsunuzdur ama donanım desteği olmadan kod dönüştürme en iyi fikir olmayabilir, pil. –
Evet, biliyorum. Ön taraftaki kamera ile video kaydederken, UIImagePickerController kod çözücüsünü 560p'ye dönüştürebilirsiniz. Kütüphaneden seçilen videolar için çalışmaz. Benzer bir şey (yani kitaplığınızdaki herhangi bir video için aynı işlemi yapmak için doğrudan API çağrısı) arayın. – Michel