GStreamerはマルチメディアフレームワークと呼ばれているもので、
音声や動画に対して、さまざまな処理ができるものです。
http://gstreamer.freedesktop.org/
CentOSのyumリポジトリにもあったので、下記のようにインストールしてみました。
(よくわかってないので、それっぽいもの、すべてインストールです)
# yum install gstreamer
# yum install gstreamer-tools
# yum install gstreamer-ffmpeg
# yum install gstreamer-plugins-base
# yum install gstreamer-plugins-good
# yum install gstreamer-plugins-ugly
# yum install gstreamer-plugins-bad
で、早速、利用例の一つである、MP3のタグデータを取得してみました。
# gst-launch filesrc location=test.mp3 ! id3demux ! fakesink -t
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG : found by element "id3demux0".
title: XXXXXXXX
artist: XXXXXXXX
album: XXXXXXXX
date: 2009-01-01
comment: XXXXXXXX
track number: 1
genre: XXXXXXXX
ISRC: XXXXXXXX
track count: 4
discid: XXXXXXXX
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 36584697 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...
標準出力に、MP3のタグ情報が表示されているのがわかります。
実践投入は、まだまだ先だなー...
--------
http://www.suz-lab.com

0 コメント:
コメントを投稿