2

私はかなり前からOpenCVを使用しており、OpenCVコマンドを使用してAVIを作成するときに発生する奇妙なことを常に無視していました。しかし今、私は別の目的のためにそれを必要としており、それは正確でなければなりません。

cvCaptureFromFile(またはFromAVI)を使用してXVID圧縮AVIを読み取り、次にcvVideoWriterを使用してフレームを書き込むと(W32メニューからXVID圧縮を選択)、結果のAVIには常に元のvidの最後のフレームがありません。入力vidが非圧縮AVIでない限り、そのフレームも読み取り中に無視されますが、その場合、最後のフレームを保存するために非圧縮(またはコーデック)を選択すると問題が発生し、プログラムは読み取り可能なAVIファイルを残さずに中止します。

私はそれについて何ができますか、誰もが知っていますか?

乾杯ステファン

4

1 に答える 1

0

1)利用可能な最新のOpenCVにアップグレードして、再試行します。

2)それが機能しない場合は、フレームを読み取るために別のマルチメディアフレームワークを選択する必要があります:ffmpegまたはgstreamer

私が今考えることができるのはそれだけです。

于 2012-04-13T12:48:28.230 に答える