2011-08-12 16 views
5

H.264 kodlama mpeg (veya diğer formatlar) gibi bir video dosyasından sesin ayrılıp çıkarılmasının mümkün olup olmadığını bilen var mı? ses dosyası, mp3 dosyası gibi ayrı bir dosyaya mı? Bu, iPhone SDK'sı ile ilgilidir.iPhone - Bir video dosyasından ses ayırma ve ayrı bir dosyaya kaydetme

Doğru yönde herhangi bir işaretçi çok takdir edilecektir. Teşekkürler.

+0

Benzer bir soru için [Swift 3 yanıtımı] (http://stackoverflow.com/a/43599824/1966109) adresine bakın. Sağlanan kod, bir _.mov_ dosyasındaki bir ses parçasını çıkarır ve bir _.m4a_ dosyası olarak dışa aktarır. –

cevap

3

AVFoundation için bir iş gibi görünüyor. Size detayları söyleyemem, ancak bir video dosyasını AVURLAsset içine açmanız, tracks'a erişmenizi sağlamalı. mediaType, AVMediaTypeAudio olan parçaları tanımlayın.

Çıktı kısmı konusunda emin değilim, ancak daha sonra vermek istediğiniz parçaları ekleyeceğim bir AVMutableComposition nesnesi oluşturmayı deneyebilirim. Sonucu yeni bir dosyaya yazmak için AVAssetExportSession veya AVAssetWriter kullanın.

+0

Teşekkürler. Bu kulağa hoş geliyor, kontrol et. – Zigglzworth

+0

@Zigglzworth bu işi yaptı mı? Yarın başlaması gereken bir projem var ve ben de ses ve görüntüyü ayırmayı düşünüyorum. – Ravi

+0

@Ravi Evet yaptı – Zigglzworth

İlgili konular