오디오 데이터와 비디오 데이터를 별도로 캡처하고 .mp4 파일로 인코딩/다중화하려고합니다. 오디오 녹음과 비디오 인코딩 모두 시간 소모적 인 작업이며, 두 개의 AsyncTask를 엽니 다. 여기에 문제가 있습니다. 오디오 녹음 작업의 데이터를 비디오 인코딩 작업에 보내야합니다. 하지만 AsynTasks 간의 통신에 관한 정보는 찾지 못했습니다. 누구든지
샘플 코드 Grafika에서 라이브 카메라 녹화 (With Opengl)를 사용하려고합니다. 모든 것들이 내 모토 G에서 잘 작동하지만 내 다른 장치 (갤럭시 탭 2 Cyanogendmod 11 시도) 방법 같아요 : signalEndofInputStream() 작동하지 않고 인코더 결코 멈추지 않습니다. 다른 방법으로 MediaCodec에 신호를 보내는
저는 안드로이드에서 비디오 시스템을 만들려고합니다. 저는 Qualcomm에서 제공하는 sample을 사용하고 있는데,이를 통해 openmax를 사용하고 Qualcomm 고객 장치에서 하드웨어 가속을 수행 할 수 있습니다. 어쨌든이 샘플은 .h264 파일 만 생성합니다. 그래서 저는 muxer 작업을 수행하기위한 좋은 방법을 찾고 있습니다. 이전에 Media
배경 : 나는 .flv 컨테이너를 통해 rtmp:// 결과를 포함하여 MediaMuxer에서 지원하지 않는 형식의 다양한 멀티플렉싱에 대한 FFmpeg에 안드로이드의 MediaCodec를 연결 한 . 이러한 스트리밍 믹싱 기는 모든 패킷 처리 단계에서 네트워킹 I/O를 수행 할 수 있으므로 MediaCodec의 출력 버퍼를 더 길고 예측할 수없는 소유권으로