안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요,
MediaRecorder를 이용해서 영상 녹화를 하고있습니다.
영상녹화는 되는데 녹화시에 color effect를 적용시키고 싶습니다.
(color effect : 세피아, 모노, 네거티브 등등...)
현재 preview에서는 color effect가 적용됩니다.
적용 된 상태에서 mediarecorder.start()를 호출하면 color effect가 적용된 영상으로 녹화되지 않고 일반 화면(none)으로 녹화됩니다..
스틸컷 촬영 어플은 넘쳐나고, 일반 동영상 녹화 어플도 많이 개발되어있지만
동영상 녹화시에 컬러이펙트를 적용시켜 녹화하는 어플은 보이질 않네요.
(네이티브 앱에서는 컬러이팩트 적용해서 녹화가 가능합니다..)
혹시 힌트 주실분 계실까 해서 질문 올려봅니다.
좋은하루되세요. 감사합니다.




프리뷰는 인코더단을 거치지 않으므로 녹화와는 다릅니다.
하드웨어 코덱을 거치게 되면 해당 코덱회사에서 제공하는 기능이 아니면
어플단에서는 할 수 있는게 없습니다.
해당 기기가 그 컬러이펙트를 지원하는지 잘 확인해 보시길.
안드로이드 sdk에 있는 컬러이펙트 API에서 지원된다고 나오는데도 안된다면,
해당 SOC 제조사나 폰 만든 회사에서 그 기능을 제대로 구현하지 않았을 가능성도 있습니다.
코덱단은 안드로이드에서 OXM IL 로 표준 틀(규격)만 제시하지,
세부 구현단은 SOC 나 폰 제조사 마음데로 입니다.
2.3대 이후로는 이쪽으로는 안해서 뭐가 바꼈을지 모르니, 참고만 하시길. ㅡㅡ;