2011-08-12 5 views
5

h.264 인 코드 mpeg (또는 다른 형식)와 같은 비디오 파일에서 오디오를 분리 할 수 ​​있는지, 오디오 데이터를 mp3 파일과 같은 별도의 파일에 저장 하시겠습니까? 이것은 iPhone SDK와 관련이 있습니다.iPhone - 비디오 파일에서 오디오 분리하여 별도의 파일로 저장

올바른 방향으로 어떤 포인터가 많이 감사하겠습니다. 감사합니다. .

+0

비슷한 질문은 [my swift 3 answer] (http://stackoverflow.com/a/43599824/1966109)를 참조하십시오. 제공된 코드는 _.mov_ 파일에서 오디오 트랙을 추출하여 _.m4a_ 파일로 내 보냅니다. 고마워요. –

답변

3

AVFoundation의 작업과 비슷합니다. 세부 사항을 말할 수는 없지만 비디오 파일을 AVURLAsset으로 열면 tracks에 액세스 할 수 있습니다. mediaTypeAVMediaTypeAudio 인 트랙을 확인하십시오.

출력 부분에 대해 잘 모르겠지만 내보낼 트랙을 추가하려는 AVMutableComposition 개체를 만들려고합니다. 그런 다음 AVAssetExportSession 또는 AVAssetWriter을 사용하여 결과를 새 파일에 씁니다.

+0

. 이것은 좋게 들리 겠지만 아프다. – Zigglzworth

+0

@Zigglzworth가이 작품을 했나요? 나는 내일 시작할 필요가있는 프로젝트를 가지고 있으며 오디오와 비디오 분리에 대해서도 생각 해왔다. – Ravi

+0

@Ravi 네, 그랬습니다. – Zigglzworth

관련 문제