Görüntüleri ve ses dosyalarını kullanarak bir film dosyası (mp4) oluşturmak için AVFoundation kullanıyorum.iOS4'te AVFoundation kullanarak filmde ses dosyası içerikleri nasıl eklenir?
Film dosyasında CVPixelBufferRef (UIImage nesnelerinden atılan) ekleyen AVAssetWriterInputPixelBufferAdaptor kullanarak film dosyasını başarıyla oluşturdum.
Şimdi, bu filmdeki bir dosyadan ses içeriği eklemek istiyorum. Cihaz mikrofonundan veri almak, burada düşündüğüm şey değil. Ve AVAssetWriterInputPixelBufferAdaptor'a benzer bir şey bu film dosyasına ses verilerinin yazılmasına yardımcı olabilecek bir şey bulamadım.
Burada bir şey mi özlüyorum?
Çok benzer bir sorunum var. Uygulamamda, kamera rulo dizininde saklanan video dosyasına (doğrudan piksel erişimi kullanılarak yapılan bazı değişikliklerle) dayalı bir film oluşturdum. Bunun için AVAsset/AVAssetReader/AVAssetWriter sınıflarını ve ilgili kullanmıştım. Şu an sahip olduğum tek sorun, filmimin yalnızca video verileri olmak üzere herhangi bir ses parçası içermiyor olmasıdır. Orijinal video dosyasından gelen filmime ses parçasını "eklemek" istiyorum. Bazı nedenlerden dolayı video yazarken bunu yapamadım, şimdi video dönüştürme işlemi tamamlandıktan sonra bunu yapmanın bir yolunu arıyorum. – peter