2017-02-23 2 views
2

.3g2 파일이 있다고 가정합니다. 다른 인코딩 (AAC, AMR)의 오디오 트랙을 포함 할 수 있습니다.오디오 트랙 인코딩 얻기

가 아니면, 예를 들어, .M4A 파일 (AAC 또는 ALAC) 인코딩 된 오디오 트랙을 포함 할 수있다.

MediaInfo

꽤 잘 감지하지만 나는 C++을 사용 할 수 있어야합니다.

내 질문은 내가 미디어 파일에서 오디오 트랙의 종류를 감지 할 수있는 방법이다?

감사합니다.

+0

C++ : 첫 번째 오디오 트랙 형식을 얻기 위해

? FFMPEG 라이브러리를 사용하면 좋은 옵션처럼 들립니다. –

+0

"휴대 전화는 MP4와 유사한 MPEG-4 Part 12 (일명 MPEG-4/JPEG2000 ISO Base Media 파일 형식)의 구현 인 3GP를 사용하며 .3gp 및 .3g2 확장명을 사용합니다." www.standards.iso.org/ittf/PubliclyAvailableStandards/index.html에 나와있는 pdf 파일의 ISO 스펙을 http://standards.iso.org/ittf/PubliclyAvailableStandards/c068960_ISO_IEC_14496-에서 직접 pdf 파일로 읽을 수 있습니다. 12_2015.zip 한때 나는 clincher uber low level parse spec이 그런 ISO spec 행운에서만 가능했던 프로젝트를 수행했다. –

답변

0

MediaInfo은 C++ 인터페이스에서 사용할 수 있으며 MediaInfo 라이브러리 패키지 만 다운로드하면 here is a C++ example입니다. 혼자서 또는 기존 C/C++ 라이브러리를 사용하여 - MediaInfo::Get(Stream_Audio, 0, "Format")