‘movie’ カテゴリーのアーカイブ

Surveillance System

2007年7月16日 月曜日

監視カメラの設置を進めています。

 先日バイクに(正確にはカバーに)悪戯を受け、その翌週には再度悪戯を受けました。何をされたかって、タバコをバイクのカバーに突っ込んだようで、バイクのカバーに穴があき、吸殻がバイクの上に載っかってました。灰の長さから見るに、吸殻はバイクの上で燃えていたようです。しかし、幸いバイクの後ろの方の、グラブバーの辺りやらで、車体側の被害はほとんどないっぽいです。グラブバーが少し変色した程度。カバーの穴は、1回目3つで吸殻が2つ。2回目は穴2つの吸殻無しでした。

 おそらく犯人は同じマンションの住人で、バイクを置いているのが、階段入り口脇になるので、階段上がる時に軽い気持ちでとりゃっとやったんじゃないか、とは思いますが、軽い気持ちでやった悪戯だから、と許されるはずはなく、立派な器物破損です。被害の小さいうちに、犯人にきつくお灸をすえて、悪戯のつもりでも犯罪なんだと思い知らせてあげれば、今後犯人が悪戯のつもりが甚大な被害を与える大犯罪を犯してしまうのを防いであげられるから人助けだ!なんて考えてみました。まぁ腹立たしいってだけなんですが。

 1回目やられた時は監視カメラ必要かなぁ~くらいでしたが、2回目やられたので、導入を決意しました。今回導入して、監視カメラを利用する際のノウハウを知っておけば、今後(いつか)車買った時などにも役に立つし、と自分に言い聞かせつつ。

(続きを読む…)

VN:F [1.6.4_902]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.4_902]
Rating: 0 (from 0 votes)

Popularity: 59% [?]

SL300R

2006年5月22日 月曜日

SL300Rの動画をmpgに変換する時の、ffmpegの指定。


(続きを読む…)

VN:F [1.6.4_902]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.4_902]
Rating: 0 (from 0 votes)

Popularity: 17% [?]

flv(On2 VP6) -> mpg

2006年5月11日 木曜日

 flv形式に何やら最近縁があるのです。YouTubeやGoogle Videoなどなどなど。
その辺りは、普通にffmpegを使えば、mpeg,aviなどに変換可能なのですが、Flash 8に搭載されてるOn2 VP6コーデックでエンコードされたものだと、ffmpegを始め、対応しているものが少ないようで、どうにも苦戦しました。が、なんとかかんとか出来たのでご報告。

 まず、HugFlashを使ってVP6をデコードする。HugFlashは、VP6を読み込めて、AVIに変換してくれたりします。エンコードは無圧縮の他、自分のパソコンに入ってるコーデックによって色々選べるようです。自分の場合、Cinepack by Radius, Indeo 5.11, Indeo 3.2, Microsoft Video 1などがありました。

 初めに、HugFlashにドラッグアンドドロップで読み込みを始めた所、「2GBを超えるので、必ず圧縮して下さい」とかいう警告が。元ファイルが26MBなのに2GBって、あれ?と思いながら、コーデックを選ぶウィンドウが出るのですが、
Cinepack by Radiusを選びました。しかし、ファイルをオープンできませんでした、か何か忘れてしまいましたがエラーが出るもので、もう1度チャレンジして、次はIndeo 5.11を選択。無事作成出来ました。11MB位かな。しかし、見てみたらいかんせん画質がだいぶ悪くなっていて、少々耐え難い。

 そこで、HugFlashではビデオは無圧縮で出力。ちなみにオーディオはmp3になっていました。で、無圧縮のビデオをffmpegでエンコードすることに。無圧縮で出力してみると3GBもになりました。それをWindows版ffmpegにてm2v(多分mpeg1)にエンコード。

ffmpeg -i "input.avi" "out.m2v"

ビデオとオーディオが分かれているのを統合しなくてはいけませぬが、Windows側でそういったソフトを入れるのもなんなので、Unix側に送って、そっちでmplexを用いて結合させました。

mplex -V -o "out.mpg" "out.m2v" "out.mp3"

mplex -V -f 1 -o "out.mpg" "out.m2v" "out.mp3"

mplex -V -f 4 -b 900 -o "out.mpg" "out.m2v" "out.mp3"

など、何か色々試してみましたが、Windows Media Player 10で再生してみると、画像が黒くなってしまって、見れませんでした。

 仕方ないので、無圧縮aviを送って、Unix側でビデオのエンコードも行ってみました。結果、うまく見ることが出来ました。

mplayer -vo yuv4mpeg -ao /dev/null "out.avi"

cat stream.yuv | yuvscaler -n n -O SVCD | yuvfps -r 30:1 | mpeg2enc -f 4 -o out.m2v

mplex -f 4 -V -o "out.mpg" "out.m2v" "out.mp3"

(続きを読む…)

VN:F [1.6.4_902]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.4_902]
Rating: 0 (from 0 votes)

Popularity: 28% [?]

ffmpeg

2006年5月9日 火曜日

aki-初心者向けYoutubeとFLV: YoutubeをMPEG動画に変換する(FFMpegで!)
より。

ffmpeg -i "__INPUT_FILE_NAME__" -b 900 -r 30 -ab 96 -ac 2 -ar 44100 "__OUTPUT_FILE_NAME__"

とかで。-bはビデオのbitrate。-rはビデオのfps。-abはオーディオのビットレート。-acはオーディオのチャンネル(2はステレオ?)。-arはオーディオのサンプリング周波数?

ファイルタイプは拡張子から自動的に判断するっぽい。

(続きを読む…)

VN:F [1.6.4_902]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.4_902]
Rating: 0 (from 0 votes)

Popularity: 22% [?]

wmv -> mpg

2006年3月1日 水曜日

というわけで、wmvファイルをmpgに変換しようとしているのですが、いまいちよくわからんです。

wmvファイルから、mplayerを使ってyuvファイルと、waveファイルを抜き出す事は成功。

mplayer input.wmv -vo yuv4mpeg -ao pcm

で、stream.yuv と、audiodump.wavが作られます。

で、

mp2enc -b 128 -r 44100 -o output.mp2 < audiodump.wav

とかで音声部分は無事mp2にエンコードされます。
しかし、yuv -> mpg がよく分からない。

cat stream.yuv |yuvdenoise | yuvfps -r 30:1 | yuvscaler -n n -O SVCD | mpeg2enc -f 4 -o output.m2v

mplex -f 4 output.m2v output.mp2 -o output.mpg

とかやってみたものの、映像部分がめっちゃ早送りな状態。

(続きを読む…)

VN:F [1.6.4_902]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.4_902]
Rating: 0 (from 0 votes)

Popularity: 18% [?]

mjpegtool

2006年1月6日 金曜日

http://real-baishi.net/linux/video/mjpegtools.html
よりavi2mpg。

—————————————————
**ERROR: [lav2wav] Input file(s) must have 16 bit audio!
—————————————————
症状:lav2wav によって音声を抜き出そうとすると上記エラー。

対策:”% mplayer _INPUT_FILE_ -ao pcm -vo null”
解説:mplayerの再生機能から、wavファイルを出力する。-ao pcmによる。-voは、video deviceを指定する。X windowはめんどいので、nullを指定することで無効に。出力されるファイルの名前は、audiodump.wavとなる。
(http://pc8.2ch.net/test/read.cgi/linux/1118977746/)

——————————————————-
Could not read YUV4MPEG2 header: system error (failed read/write)!

**error: [lav2yuv] File ***.*** has ***** frames/sec, choose norm with +[np] param.
——————————————————-
対策:”% lav2yuv +n ……” or “% lavyuv +p ……”

解説:NTSC/PALを明確に指定する。
(http://linux.fken.ise.osaka-sandai.ac.jp/lu092/92756)

——————————————————-
**ERROR: [mpeg2enc] Input stream with unknown frame-rate and no frame-rate specified with -a!
INFO: [mpeg2enc] Progressive input – selecting progressive encoding.
——————————————————-
対策: “% lav2yuv ***** | yuvfps -r 30:1 | mpeg2enc *****

解説: mpeg2enc側が、FrameRateが、15fpsだと出来なくて、30fpsだと出来たので、yuvfpsを使って変換する。 -r _FRAME_:_SECOND_ という形式のよう?

VN:F [1.6.4_902]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.4_902]
Rating: 0 (from 0 votes)

Popularity: 18% [?]