사용자 삽입 이미지


항상 pdaXrom에서 동영상을 볼 때 좋은 GUI가 없슴을 한탄해왔다.

하지만 얼마전부터 http://smplayer.sourceforge.net/에서 smplayer가 개발되고 있다. smplayer는 qt기반으로 작성되어 pdaXrom에서 아주 잘 작동한다.

모든 옵션들을 메뉴에서 조절이 가능하고 꼭 필요한 기능인 속도조절도 가능하다. 그리고 동영상을 보다가 중간에 멈춘후 나중에 다시 실행하면 보던 곳에서 다시 볼 수도 있다.

qt로 작성되어 처음 로딩할 때 좀 무겁게 느껴지지만 막상 플레이를 해보면 zaurus용으로 인코딩된 640x480(320) 해상도의 동영상도 끊김없이 잘 돌아간다.
아래는 제작자가 말한 기능들이다.

  • Play any video (avi, mpeg, mkv...) you have in you harddrive or external device (CD, DVD...). You may choose audio and subtitle tracks. Maybe the most important feature: it will save the current settings for each video, so when you play it later it will continue at the same point and with the same options.
  • It should be able to play dvd discs, including selection of titles and chapters.
  • It also can play internet streams.
  • It's possible to add black borders to 16:9 videos, so subtitles can be shown in that area.
  • Several filters, for video and audio, are available.
  • You can use the mouse wheel to move around the video.
  • Includes a preferences dialog, where you can configure all settings of smplayer.





프로젝트페이지: http://smplayer.sourceforge.net/

버전업 되었다... 다운로드:
Posted by yonggun

댓글을 달아 주세요

  1. yonggun 2007.02.20 19:49 신고  댓글주소  수정/삭제  댓글쓰기

    smplayer의 버전업이 너무 빠르다. 벌써 몇번째의 업데이트인지...
    그래래도 원하는 기능들이 빠르게 추가되니까 뭐...
    Version 0.1.18
    * Now the shuffle option in playlist should work.
    * The playlist saves the state of the repeat & shuffle buttons and also the size of the window.

    Version 0.1.17
    * Some fixes in the video equalizer.
    * Now Open->URL remembers the last url.
    * Playlist remembers the last directory used.
    * Some fixes in the spec file.
    First rpm packages available!


    Version 0.1.16
    * Added a video equalizer.

    Version 0.1.15
    * If "main window resize method" was "never" and you played an audio file and the a video file, the video window didn't show. Fixed.
    * Some other small fixes.

    Version 0.1.14
    * Now the minimum step in sub delay and audio delay is 100 ms (not 200).
    * Now streams can be passed through the command line.
    * Fixed a crash when duration of a file was less than 0.

    Version 0.1.13
    * Playlist accepts drops. Dropped files will be added to the playlist.
    * Added two button to the playlist: repeat and shuffle. Repeat works, shuffle not yet.
    * Now the subtitle menu (for *.srt, *.sub...) shows the name of the files (was in 0.1.12 but I forgot to mention).
    * Small changes and fixes.
    * Updated the German translation.

    Version 0.1.12
    * Added a reset button in demuxer / video & audio codec selection. Clicking that button will select the original option. Useful if you don't remember which one was it.
    * Changes in fullscreen mode. Now fullscreen is a global setting. This allows to view all videos in the playlist in fullscreen mode, without switching to window mode everytime a video finished.
    * Also added in the preferences a new option: "Start videos in fullscreen". If checked all videos you open will be played in fullscreen.

  2. SaCaRiN 2007.04.25 00:56  댓글주소  수정/삭제  댓글쓰기

    용군님 덕분에 smplayer를 알게 되었습니다..^^
    감사합니다~ ^0^/~

  3. SaCaRiN 2007.04.27 13:15  댓글주소  수정/삭제  댓글쓰기

    SL c-1000 pdaxrom1.1.0beta3
    MPlayer1.0rc1 을 native compilation 하였으며,
    smplayer는 0.1.8 버전입니다.
    질문1. 영상 재생은 되는데 끈기고 느리게 재생되는건 무슨 문제일까요??
    질문2. pdaxrom1.1.0beta3 에는 iwmmxt 적용이 불가능한가요?

    • yonggun 2007.05.05 21:22 신고  댓글주소  수정/삭제

      native로 컴파일하시는 것 보다는 이미 컴파일 된 것을 사용하시는게 나을 듯합니다. qt용으로 컴파일된 것도 pdaXrom에서 사용가능합니다. 이것은 zaurus를 위해 옵티마이즈되어 있어 동영상 재생에서 상당한 성능을 발휘합니다.

      그리고 iwmmxt 적용 가능합니다. 저도 컴파일시 이 옵션을 사용합니다.

Intel C Compiler

Computer/Linux 2007.02.14 01:21
보통 사람들은 수치해석을 하거나 데이터를 분석할 때 matlab이나 origin들의 도구를 많이 사용한다. 물론 나도 팔요할 때 사용하곤 하지만 대체로 c를 사용하여 데이터를 분석한다. 그 이유로는 먼저 앞에 언급한 툴들은 너무 무겁다. 나는 작은 툴들을 여러개 이용하는 것을 좋아한다. 두번째로 더 근본적인 이유는 속도가 느리다는 것이다. 내가하는 분석은 PIV(Particle Image Velocimetry)나 PTV (Particle Tracking Velocimetry)로 하기 때문에 하나를 분석하는데 걸리는 시간은 대체 수십분이다. 많일 matlab을 사용한다면 한시간이 더 걸리지 않을까? 게다가 그런 분석이 보통 천개나 이천개 혹은 만개가 넘어가기 때문에 나는 불편하더라도 가능하면 빠르게 계산할 수 있는 툴을 애용한다. 그래서 Linux를 사용하면서 gcc로 프로그래밍을 해왔다. 하지만 icc(Intel C Compiler)를 사용한 후에 계산할 때 걸리는 시간이 대폭 줄어들었다. 약 30-50% 이상의 효율을 가져다 주었다. 게다가 icc는 Non-commercial user에게는 free이다. 그래서 이 글에서는 어떻게 icc를 구하고 debian에 설치하는 방법에 대하여 말해보겠다.


구하기

아래 링크에 가서 Free Non-Commercial Download를 누르고 시키는 대로 하면 이메일을 통해 다운로드 링크와 license를 얻을 수 있다. 현재 최신 버전은 9.1.046이며 이를 기준으로 설명하겠다.

http://www.intel.com/cd/software/products/asmo-na/eng/index.htm


설치


Fedora나 Redhat계열을 사용하는 사람들은 편하게 문서에 나와있는대로 설치하면 된다.
하지만 데비안을 사용하는 경우 바로 설치할 수가 없기때문에 약간의 트릭을 사용한다.

  • 일단 다운받은 icc 패키지를 적당한 곳에 압축을 푼다.
  • 먼저 intel-icc91046-9.1.046-1.i386.rpm 을 alien을 사용해 deb 파일로 변환하고 설치한다.
  • 그리고 /opt/intel/cc/9.1.046/bin/에 있는 icc와 iccvar.sh파일을 수정한다. 두 파일에 있는 <<>INSTALLDIR>를 모두 /opt/intel/cc/9.1.046/ 로 바꾼다.
  • 다운받은 라이센스 파일은 /opt/intel/licenses 로 카피한다.
  • icc에 맢는 환경을 위해 다음 명령을 실행한다. source /opt/intel/cc/9.1.046/bin/iccvar.sh
  • 이제 icc를 실행해보라. 작동이 잘 될것이다.



벤치마크 와 옵션
기본
real 11m6.145s
user 11m3.409s
sys 0m0.572s
-O3 -tpp7 -axW
real 7m45.334s
user 7m43.673s
sys 0m0.548s
-O3 -tpp7 -axW -xW
real 7m43.839s
user 7m42.221s
sys 0m0.508s
-O3 -tpp7 -axN -xN
real 7m30.265s
user 7m28.168s
sys 0m0.544s


위의 결과를 보면 컴파일시 -O3 -tpp7 -axN -xN 옵션으로 사용한다면 가장 빠르게 결과를 얻을 것이다.
Posted by yonggun

댓글을 달아 주세요


만화책보기에 딱 좋은 qcomicbook 0.3.4를 포팅하였다.
기능:
* automatic handling of archives
* full-screen mode
* two-pages mode
* japanese mode
* thumbnails
* page scaling (fit to window width/height, whole page) and rotating
* mouse or keyboard navigation, whatever you prefer
* bookmarks


프로젝트 페이지: http://linux.bydg.org/~yogin

스크린 샷
사용자 삽입 이미지


의존성: imlib2를 먼저 설치해야한다.

다운로드:
Posted by yonggun

댓글을 달아 주세요