먼저, 다음 패키지를 설치한다.
- graphviz: dot file을 png또는 svg 형식으로 변경하는데 필요
- inkscape: svg 형식의 파일로 graph를 보는데 필요
- gimp: png등의 이미지 파일을 보는데 필요 (file browser에서 double click으로 gimp없이도 볼 수 있음). 또는 shotwell 프로그램을 사용해도 됨.
- 위 3개 패키지를 다음 명령으로 설치한다.
$ sudo apt-get install graphviz inkscape gimp
- gstreamer의 pipeline을 dot 형식으로 저장하기 위해, 파일들이 저장될 directory를 환경 변수를 이용해 설정한다. 해당 디렉토리는 emotion_test 실행전에 먼저 생성되어 있어야 한다.
$ export GST_DEBUG_DUMP_DOT_DIR=~/tmp/
- emotion_test를 실행해 동영상을 play한다. 이때, emotion 또한 gstreamer의 pipeline을 dot형식으로 저장하기 위해 추가적인 환경변수 설정이 필요하다.
$ export EMOTION_GSTREAMER_DOT=1
$ emotion_test CarsCD1.avi
- dot 형식 파일을 png 또는 svg 형식으로 변환한다.
$ cd ~/tmp
$ dot 0.00.00.155218834-1.dot -Tpng -o pipeline.png
$ dot 0.00.00.155218834-1.dot -Tsvg -o pipeline.svg
- png 형식 또는 svg 형식으로 된 pipeline graph를 열어본다.
$ shotwell pipeline.png
$ inkscape pipeline.svg
- png 파일 결과 예

댓글 없음:
댓글 쓰기