Android 4.2.2
에 비디오 녹화 시스템을 구축하려고합니다. OMX
을 사용하는 인코딩 부분을 완료했습니다. 이제 Muxer 부분에 대해 작업하고 있습니다. FFMpeg
을 사용하면 비디오의 코드 스트림이 약간 다를 수 있으므로 원래 시스템의 Muxer 도구와 똑같은 기능을 사용하고 싶습니다. 그래서 StagefrightRecorder
의 Muxer 부분을 추출하고 .so 파일로 컴파일 한 다음 내 응용 프로그램에서 JNI
을 통해 호출하려고합니다. 하지만 StagefrightRecorder
에는 많은 것들이 있습니다. 혼란 스럽습니다.StagefrightRecorder에서 Video Muxer 부분을 추출하는 방법은 무엇입니까?
이 방법으로 작동 할 수 있습니까? MPEG4Writer와 관련된 코드를 추출 할 수 있습니까? 누구든지 나에게 어떤 지시도 줄 수 있니? 감사합니다.
감사합니다. 나는 이것을 별개의 응용 프로그램으로하고 싶다. 첫 번째 방법을 사용하려면 장치의 전체 시스템을 컴파일해야합니다. 다른 질문이 있습니다. NDK를 통해 .so 파일을 호출 할 때 해당 .h 파일이 있어야합니다. libstagefright.so에 .h 파일이 있습니까? –
@BrendonTsai ..'libstagefright.so'는 상호 의존적 인 헤더 파일을 가진 많은 모듈을 포함합니다. http://androidxref.com/4.4.2_r2/xref/frameworks/av/include/media/stagefright/ 및 http://androidxref.com/4.4.2_r2/xref/frameworks/av/에서 파일을 포함하는 것이 좋습니다. media/libstagefright/include/모든 의존성을 만족시켜야합니다. – Ganesh