안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 : )
현재 API 8(프로요) 버전 갤S에서 MediaRecorder 를 이용한 비디오 녹화를 테스트하고 있는데요.
디폴트 설정으로 녹화시 녹화 영상 크기에 관계 없이 해상도가 매우 낮게 녹화가 되더군요.
영상 크기만 크게할 경우 픽셀이 막 상자만하게 나오고;;
이번에도 어쨋든 이렇게 녹화를 하고,
기본 카메라 App의 최고 해상도로도 녹화를 해보았습니다.
그리고 두 영상을 비교해 보았더니,
기본 카메라 App 영상의 퀄리티가 훨씬 좋음에도 불구하고, 성능에 아무런 무리없이 녹화가 되었더군요.
그리고 주목할 점이 오디오 코덱이 프로요 버전에서 지원되지 않는 AAC로 되어 있었습니다.
그래서 제가 내린 결론이,
안드로이드 API에 있는 코덱은 소프트웨어 코덱이라 부하가 엄청나며,
기본 카메라 App은 삼성에서 따로 프레임워크를 올리든지 하여
하드웨어 코덱을 사용한 것이 아닌가..라는 생각이 드는데,
맞을까요?
아니면 제가 손쉬운 방법을 못찾고 먼 길을 돌아온걸까요?ㅎㅎ
고수님들의 답변 부탁드립니다.
다른 방법이 있다면 조언도..
감사합니다. 수고하세요 : )




안드로이드 기본api에는 레퍼런스폰에서도 볼 수 있듯이 코덱이 없다고 해도 과언이 아닐정도로 거의 없읍니다 -_-;;
겔s의 경우 특히 겔s2는 삼성이 멀티미디어 호환을 위하여 각종코덱을 하드웨어/소프트웨어적으로 올려두었기 때문에 가능합니다.
기본api를 사용하실경우 소프트코덱을 같이 올리셔야 가능하실거 같고요
겔s전용으로 만드신다면 겔s api를 찾아보셔야 할것 같습니다~~~
넥s를 사용하고 있는 입장에서 보자면...
어딘가 잘못되어 있는것 같습니다.
실력이 미천하여 도움은 못드리지만 -_-;;;
넥s가 기본api 외에 다른건 안들어 있는 상태인데...녹화시 이런 성능의 저하는 없는것 같거든요...