|
|
|
動画プレーヤー「YuuMo」 |
会員登録(SSL) 会員専用(SSL) |
|
|
INFORMATION & NEWS
使用方法 格別、説明するべきこと無し。 INSTALL $ ./configure --prefix=${HOME} $ make $ make install 問題が発生しなければ $ yuumo ----- 起動できると思います。 主に必要なliblary......... # yum install libgnomeui-devel gstreamer-plugins-base-* glib-2.0 gmodule-2.0 gio-2.0 gtk+-2.0 gnome-vfs-2.0 libgnomeui-2.0 gstreamer-0.10 gstreamer-base-0.10 gstreamer-plugins-base-devel $ rpm -qa | grep gstreamer gstreamer-python-0.10.16-1.fc11.i586 gstreamer-plugins-base-0.10.25-3.fc11.i586 gstreamer-ffmpeg-0.10.8-1.fc11.i586 gstreamer-0.10.25-1.fc11.i586 gstreamer-plugins-good-0.10.16-4.fc11.i586 gstreamer-tools-0.10.25-1.fc11.i586 gstreamer-plugins-flumpegdemux-0.10.15-6.fc11.i586 PackageKit-gstreamer-plugin-0.4.9-1.fc11.i586 gstreamer-devel-0.10.25-1.fc11.i586 gstreamer-plugins-ugly-0.10.12-2.fc11.i586 になっている。ソースコードからのInstallなので、開発環境のパッケージをInstallしなければならない。c言語なので必要のないものもあるが、アスタリスク(*)を利用しgstreamerは一変にInstallしたほうが面倒でないだろう。ちなみに、fedora 9においてもInstallできる。 その後、 gst-launch -v videotestsrc ! xvimagesink gst-launch -v videotestsrc ! ximagesink gst-launch -v videotestsrc ! autovideosink 上記のcommandで、テストパターンが表示されるが、このYuuMoのsink_elementに、上記の三種類すでて働くのだが、一番(最高なのがximagesink)であった。残りはコマ送りのような感じといえば一番理解されるような状態である。個々の環境で異なっているので、まずは、sink_elementを変更して試してもらいたい。
Down Load yuumo-0.0.0.1.trial-production.tar.gz 開発に使用した動画ファイル...「名前を付けて保存」を選択 andes_720x480.mpg...路上ライブ $ ffmpeg -i andes_720x480.mpg
Input #0, mpeg, from 'andes_720x480.mpg':
Duration: 00:01:32.41, start: 0.500000, bitrate: 1121 kb/s
Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 720x480
[PAR 200:219 DAR 100:73], 104857 kb/s, 60 tbr, 90k tbn, 60 tbc
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s
aki_320x240.mpg...日光東照宮 $ ffmpeg -i aki_320x240.mpg
Input #0, mpeg, from 'aki_320x240.mpg':
Duration: 00:01:58.51, start: 0.500000, bitrate: 282 kb/s
Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 320x240
[PAR 1:1 DAR 4:3], 104857 kb/s, 29.97 tbr, 90k tbn, 29.97 tbc
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s
aki_720x480.mpg...日光東照宮 $ ffmpeg -i aki_720x480.mpg
Input #0, mpeg, from 'aki_720x480.mpg':
Duration: 00:01:58.51, start: 0.431867, bitrate: 6271 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480
[PAR 8:9 DAR 4:3], 6000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
aki_720x380.mpg...日光東照宮 $ ffmpeg -i aki_720x380.mpg
Input #0, mpeg, from 'aki_720x380.mpg':
Duration: 00:01:58.51, start: 0.500000, bitrate: 761 kb/s
Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 720x380
[PAR 134:161 DAR 4824:3059], 104857 kb/s,
29.97 tbr, 90k tbn, 29.97 tbc
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s
対応しているFormat形式 動画ファイルは、MimeTypeからFormatなど、専門家でなければ理解出来ないような感じも受けるが、サンプル動画の少ないなか、今まで対応できたファイル形式を並べてみた。 対応していない場合には、ffmpegソフトで変換する以外はなさそうだ。
NOTICE: 動画ファイルのwidth x heightの値(height/width)が1以上の時、または、読み込み出来ない場合には、windowをdragしても動画のサイズは変更されません。 |
|