Compiz-Fusion Video Playback Plugin

sakuragi의 이미지
1568
points
1
point

영상 속에서 재생중인 두 동영상은 같은 파일이며, 왼쪽의 동영상이 mplayer -vo x11 이고, 오른쪽의 동영상이 mplayer -vo xv 입니다.
Compiz-Fusion의 Video Playback plugin은 mplayer -vo xv 일때만 적용 됩니다.
(mplayer를 위한 플러그인 입니다.)
Mplayer는 따로 video plugin 패치를 했습니다.
중간에 확대하는 것은 Compiz의 Zoom plugin 기능으로 확대하는 겁니다.

아래는 원래 크기(1280x800)의 동영상입니다만 프레임을 높이기 위해 화질을 낮추는 옵션을 설정해서 화질 열화가 심합니다. 아래 원본 링크는 언제 끊어질지 모릅니다.
원본 동영상 : http://nb.sakuragi.org/~sakuragi/desktop/mplayer_xv.avi

atango의 이미지
1549
points

궁금한게

1
point

이 글보고 궁금한게 생겼는데요.

beryl이나 compiz를 사용하면 xine이나 mplayer나 xv또는 opengl video output은 제대로 동작하지 않아서 xine은 xshm, mplayer는 x11 (둘이 사실은 같은거죠)로 고정해서 쓰고 있습니다.

화면에 보면 워블링이나 스케일링이 잘 적용되는것 같은데 저 같은 경우 compiz-fusion을 사용합니다만 (베릴때도 마찬가지였고) xv를 선택하면 스케일링을 하건 다른 이펙트를 주건 보이는 화면 크기는 일정하고 창틀만 비틀어지거나 스케일링되는 현상이 나타납니다.

mplayer-compiz 패치를 해야만 xv가 제대로 보이는 건가요?

sakuragi의 이미지
1568
points

네.. compiz-fusion의 Video

1
point

네.. compiz-fusion의 Video Playback Plugin이 그런 식으로 동작하는 것 처럼 보이도록(?) 해주는 기능입니다.
mplayer 패치를 해도 xv 출력(하드웨어 가속)이 compiz 효과와 연동(?)된다기 보다는 xv 출력을 x11 출력으로 바꿔서 출력하는데 x11출력과는 좀 다른 방식으로 출력하는 듯합니다. 우선 cpu 점유율이 x11 출력에 비해 낮고, 화면 품질이 compiz-fusion의 texture filter 설정을 따라갑니다.

일단 제가 블로그에 포스팅한 글을 링크해 봅니다. 참고하세요.
http://sakuragis.egloos.com/3559486 : Video Playback은 뭐하는 녀석?
http://sakuragis.egloos.com/3579082 : 16bit 색상 환경에서 MPlayer -vo xv 1
http://sakuragis.egloos.com/3629750 : 16bit 색상 환경에서 MPlayer -vo xv 2
http://sakuragis.egloos.com/3636040 : 동영상 재생시만 Texture Filter를 Good으로 바꾸기

p.s : 24/32bit 색상용 mplayer 패치는 compiz-fusion이 있는 Treviño(3v1n0) 저장소에 올라와 있습니다. 저는 16bit 색상을 사용해서 따로 패치를 고쳐서 사용합니다.
----------

http://sakuragi.org

jg의 이미지
3065
points

정말 이젠 *요즘*

0
points

정말 이젠 *요즘* 컴퓨터 쓰고 싶습니다. ㅠ.ㅠ

bookgekgom의 이미지
3467
points

오오

0
points

나도 돋보기 모드 사용해 봐야지 헤헤

허접한 페도라 가이드 http://oniichan.shii.org

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.