리눅스 상에서 미디어 플레이어를 구현하려면.. MPlayer 이나 xine 등의 라이브러리를 사용하라고 하지만.. 개념이 없는 저로서는 어디서부터 접근을 시작해야 할지 남감하군요.. 혹, 괜찮은 서적이라 기타 다른 레퍼런드 등이 있는지요? 부탁드립니다. 감기 조심하세요.
xine을 사용하신다면, 아주 간단한 예제가 있네요.
http://xinehq.de/documentation/static/muxine.c
몇줄 안되는 소스니, 저 예제부터 차근히 살펴보시는것도 많은 도움이 될듯합니다.
muxine is a very small player that just creates a X11 window and play a given stream MRL. Source code: muxine.c. Compile muxine with: gcc -Wall -O2 `xine-config --cflags` `xine-config --libs` -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXext -lm -o muxine muxine.c
gcc -Wall -O2 `xine-config --cflags` `xine-config --libs` -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXext -lm -o muxine muxine.c
http://xinehq.de/index.php/samplecode
:D
mplayer 의 기반이 되는 ffmpeg library에서 보다 간단한 player도 있는데요....
참고하시면 도움이 되실것 같은데요..^*
http://ffmpeg.sourceforge.net/index.php
우선 재생하실 미디어 파일의 포멧부터 공부하시구요, 그리고 화면에 표시하는 방법을 공부하시면 파일을 읽어서 화면에 뿌려줄 수 있습니다.
포멧에 대한 이해가 끝났으면 파징해서 정보를 얻어오기부터 해보세요. 그 다음부턴 샘플이 인터넷에 많이 있습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
xine을 사용하신다면, 아주 간단한 예제가 있네요.http:
xine을 사용하신다면, 아주 간단한 예제가 있네요.
http://xinehq.de/documentation/static/muxine.c
몇줄 안되는 소스니, 저 예제부터 차근히 살펴보시는것도
많은 도움이 될듯합니다.
http://xinehq.de/index.php/samplecode
:D mplayer 의 기반이 되는 ffmpeg library
:D
mplayer 의 기반이 되는 ffmpeg library에서
보다 간단한 player도 있는데요....
참고하시면 도움이 되실것 같은데요..^*
http://ffmpeg.sourceforge.net/index.php
우선 재생하실 미디어 파일의 포멧부터 공부하시구요,그리고 화면에 표시
우선 재생하실 미디어 파일의 포멧부터 공부하시구요,
그리고 화면에 표시하는 방법을 공부하시면
파일을 읽어서 화면에 뿌려줄 수 있습니다.
포멧에 대한 이해가 끝났으면 파징해서 정보를 얻어오기부터 해보세요.
그 다음부턴 샘플이 인터넷에 많이 있습니다.
댓글 달기