2010-11-27 5 views
0

다음을 수행해야하는 Android 앱에서 작업 중입니다. - 오디오를 포함한 동영상 (mp3 파일)을 캡쳐 (동영상) - 아마 원시 이미지 버퍼의 무리) 및 오디오 avi로.Android 용 FFMPEG를 사용하여 동영상을 인코딩하는 예

검색 후 FFMPEG가 가장 적합하게 보입니다. 누구든지 내가 원하는 것을 성취 할 수있는 샘플 코드를 가지고 있습니까? 나는 정말로 감사 할 것이다.

Whyhow

+0

애니메이션보기가 아닙니다. 카메라에서 각 프레임을 캡처하여 인코더로 전송하는 미리보기 또는 CameraView입니다. 오디오와 동일한 논리를 사용하면 모든 샘플을 캡처하여이를 인코더로 보냅니다. 그런 다음 인코더는 파일이나 스트림으로 결합합니다. – Teocci

+0

Stack Overflow에 오신 것을 환영합니다.이 사이트에서 [질문하는 방법] (https://stackoverflow.com/help/how-to-ask)을 읽어보십시오. 항상 구체적이고 질문하기 전에 최선을 다하고 Stack Overflow를 자습서의 저장소로 취급하지 마십시오. 스택 오버플로는 질문 및 응답 사이트이며 코드 작성 서비스는 아닙니다. 효과적인 질문을 작성하는 법을 배우려면 [여기를 참고하십시오] (http : // // stackoverflow.com/help/how-to-ask)를 참조하십시오. – Teocci

답변

0

당신이 캡처 '는 (애니메이션)보기'는 무엇을 의미하는 지 웁니다하지만 일반 권한으로 실행 안드로이드 애플 리케이션은 원시 프레임 버퍼를 액세스 할 수 없음을 인식 아니에요. ffmpeg의 계산 부분은 과도한 작업없이 ndk에서 빌드되며 웹에서 많이 읽을 수 있지만 출력 (또는 사용자 입력의 경우) 드라이버는 약간의 사용 권한 문제입니다. 또한 특정 장치의 SOC의 하드웨어 가속 기능을 어떻게 든 활용할 수 없다면 인코딩이 실시간보다 훨씬 느릴 것으로 예상해야합니다.

0

귀하의 앱을 안드로이드 용으로 제작하면 .avi 작가 코드를 사용할 수 있습니다. "코더 웹 사이트"에서이 코드를 얻을 수 있습니다. Google에서 'Koders 사이트'를 검색하면 링크를 얻을 수 있습니다. .avi 파일 작성자 코드와 잘 작동하는지 테스트했습니다.

관련 문제