- 2007-10-25 (木) 20:27
- Tags: research
OpenCVでAVI読み込みに失敗する
capture = cvCaptureFromAVI(”video.avi”);
でごにょごにょやろうとしたら、ぬるぽが返って失敗する。
よくあります。というか、そのまま読み込めたことがない。
原因はたぶんコーデックです。以下略。
つべこべ言わずに解決策教えてよ
たぶんあなたは意味のわからないエラーに戸惑って(おいおいサンプルと同じソースなのにどうして読み込みできねえんだよ)、とりあえず「opencv cvCaptureFromAVI エラー」とかで検索してきたどこかの大学の学部生なので、いやきっとそうに違いないので、とりあえず解決策だけ書きます。
If the file is compressed but no corresponding VFW codec on your system,
then cvCaptureFromAVI can not read it.
If the file is uncompressed, use mencoder to convert it
to opencv readable format, like this:
mencoder youravi.avi -ovc raw -vf format=i420 -o new.avivia: Problems with cvCaptureFromAVI() - OpenCV | Google グループ
超訳:ユーとりあえずmencoderとかユーズして生AVIにリライトちゃえばいいじゃない
というわけなので、もうそのまま mencoder youravi.avi -ovc raw -vf format=i420 -o new.avi を使うことにする。mencoderのexeは【MPlayer - The Movie Player】からダウンロードできる。あとはコンソールなりプロンプトなりから mencoder youravi.avi -ovc raw -vf format=i420 -o new.avi を叩いて完了。場合によっては -nosound のオプションも付けなきゃいけないかもしれない。
場合によっては動画の長さと同じくらいの時間がかかるので、長編動画を扱うときは心構えしてください。
- Newer: 最近の読了
- Older: 赤の7セグってけっこう赤外領域の波長も出してるねー、という話
Comments:2
- opbimbmzpj 07-12-03 (月) 13:57
-
Hello! Good Site! Thanks you! xzyqrltbbomom
- zoiagsdgwl 07-12-03 (月) 14:04
Trackback+Pingback:0
- TrackBack URL for this entry
- http://www.masayashi.com/2007/10/25/421/trackback
- Listed below are links to weblogs that reference
- OpenCVでAVI読み込みに失敗するときは from 王様の箱庭











