반응형
아~~~~~~

어제 밤새도록 개고생 했던 Gstreamer 를 Python 에 붙이는데 드디어 성공했다.

밤새 하다가 안되서 새벽에 포기하고 집에 들어가는 길에

갑자기 떡!! 하고 떠오른 생각

혹시 _gst.so 가 다른곳에도 있지 않을까...

그렇다! 내 생각은 빗나가지 않았다

오늘 와서 뒤져보니 다른곳에도 _gst.so 파일이 있었고.

그파일로 대체하니까 어제 나던 에러가 안나던 것이었다!!!!!!!!!!!!!!!!!!!!

ㅠ.ㅠ

하지만 어제 gtk 패키지 깔다가 X가 날아가서 실행되는 모습을 볼수 없었다. ㅠ.ㅠ  아~~ 눈물난다.

그래서 오늘 또 밤새도록 리눅스 다시 깔고

어제 했던 개삽질 과정을 다시 반복.

드디어 python 에서 gstreamer 불러다 써서 mp3 플레이어 만드는데 성공했다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

아 기쁘다~~~~~~~~~~~~~~~~~~`


감격스러움을 잠시 참고

나중을 위해 과정을 기록해보겠다.
  1. 일단 리눅스를 깐다.
  2. Gstreamer 를 깔기위해 재생을 위해 필요한 라이브러리들을 몽땅 깐다.  (난 한 열댓개 깔은듯.) 이것을 안하면 나중에 python 파일을 실행하려고 할때 엘리먼트에서 쓰는 라이브러리가 없다고 지롤지롤 거린다. ㅋ
  3. python 을 깐다. (당연한 말씀)
  4. pygtk-2.0 을 깐다. (이게 없으면 나중에 gst-python configure 과정에서 배째라고 한다.)
  5. gst-python 소스를 받아다 컴파일 해서 깐다.

ㅠ.ㅠ

오늘 pygst 깔다가 가장 위기였던 부분은

버전이 지금 gst-python-0.10.15 까지 나와있는데 깔다보니 이놈에 것이 도대체 어찌된 일인지 오디오 어쩌구 저쩌구(audio_la-audio.lo) 이딴 메세지를 내뿜으면서 에러를 내는 것이었다.

여기에서 내가 포기했다면 아마 오늘도 실패하고 영영 pygst를 못썼겠지?

하지만 난 포기하지 않고 한버전 한버전씩 버전을 낮춰가면서 될때까지 모든 버전을 다 컴파일했다.

ㅋㅋㅋㅋㅋ

결국에는 걸리고 말았다.

난 설치에 성공했고

mp3 플레이어를 만드는데 성공했다.

python 에 Gstreamer 를 붙여 만든 mp3

python 에 Gstreamer 를 붙여 만든 mp3 플레이어!!! 파일명을 수동으로 쓰고 플레이 누르면 재생된다. 지금은 재생중이라 버튼이 stop 이라고 바뀌어있다.


반응형

'멀티미디어' 카테고리의 다른 글

AVI 정리  (3) 2009.09.08
pygst, python-gst, gst-python, python gstreamer, gstreamer  (0) 2009.06.14
Gstreamer 개발환경 꾸미기  (1) 2009.04.29
Posted by Real_G