안드로이드 개발 질문/답변
(글 수 45,052)
http://.../1.mp4라는 주소의 동영상을 재생하려고 합니다.
이 동영상을 4배 확대하여 1/4만 보이게 하고 3/4는 짤리게 하고 싶은데
videoview를 사용한다면 어떤 부분을 만져줘야 이렇게 확대 할 수 있을까요??
그리고 만약 videoview로 안된다면 ffmpeg를 이용해 플레이어를 직접 만들려고 하는데
ffmpeg를 이용하면 위 작업이 가능한가요?
2012.07.09 18:06:35
단순 확대 축소라면, 비디오 뷰의 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)를 참조해서
setMeasuredDimension의 파라메터를 변경해보세요.
http://developer.android.com/reference/android/view/View.html#setMeasuredDimension(int, int)
ffmpeg의 경우 디코딩된 데이터를 sws_scale로 키우면 됩니다. 단지 너무 키우면 속도가 늦을 겁니다.




실시간으로 확대 축소가 되어야 하는 스팩인건가요?
확대한 채로 인코딩한 파일을 하나 더 만들면 되지 않을까 싶어서요.