FFMPEG
의 디코더 (HEVC
)를 Android의 Stagefright
에 통합하는 새로운 작업이 있습니다. 이렇게하려면 먼저 OMX
구성 요소를 만들어야합니다. 다음으로 내 코덱을 media_codecs.xml
에 등록한 다음 구성 요소 등록을 OMXCore
에 등록해야합니다.Android : 비디오 디코더 용 OMX 구성 요소 만들기
비디오 디코더 용으로 OMX
구성 요소를 만들려면 가이드가 있습니까? 둘째,이 디코더는 기본 스트림 (.bin
또는 .h265
파일) 만 재생하므로 여기에 컨테이너 형식이 없습니다.
비디오 코덱에 대해 OMX
구성 요소를 만드는 동안 따라야 할 단계 나 지침을 제공 할 수있는 사람이 누구나 있습니다. 어떤 종류의 포인터 나 정말 도움이 될 것입니다.
미리 감사드립니다.
답해 주셔서 감사합니다. 위의 링크에서 주어진 단계는 omx 구성 요소를 등록하거나 omx 구성 요소를 등록하는 두 가지 쿼리가 있습니다. 둘째, 나는 stagefright 명령 줄 유틸리티를 사용할 수 있다고 생각하지만 그런 식으로 통합하면 갤러리에서 비디오가 재생됩니까? – Zax
@Zax .. 설명 된 단계는 OMX 컴포넌트의 등록과 통합을위한 것입니다. 나는 당신이 이미 OMX 컴포넌트를 가지고 있다고 가정하고, 따라서 나는 대답하지 않는다. 갤러리 밖에서 비디오를 바로 재생하려면 입력이 단순한 스트림이므로 많은 변경이 필요합니다. 이 파일을 위해 특별히 MediaExtractor를 만들어야합니다.이 파일은 통합되고 등록되어야합니다. 갤러리에서 파일을 재생할 수있게하려면 많은 것들이 있어야합니다. – Ganesh
설명해 주셔서 감사합니다. 미디어 추출기 나는 ffmpeg에서 hevc_parser를 사용할 수 있다고 생각합니다. 아니, 나는 OMX 구성 요소가 없다. 실제로 그것은 "비디오 디코더 용 OMX 구성 요소 만들기"에 관한 질문 일뿐입니다. 특히 아직 지원되지 않는 것은 아닙니다. 이에 관한 몇 가지 조언을 해주십시오. – Zax