0

私は、文書化してレビューする必要があるプログラムに取り組んでいますが、私が書いたわけでもなく、簡単に連絡できる人でもありません。私が遭遇した問題の 1 つは、.avi ファイルを読み取って操作することになっているのに、試行するたびに失敗することです。ファイルは、MTS 形式から変換された avi です。コンピューターはそれを avi ファイルだと認識しているようで、問題なく実行されますが、なぜ cvCaptureFromAVI に問題があるのか​​わかりません。

関数 cvCaptureFromAVI は単に null を返します。cvCaptureFromAVI の何がエラーを引き起こしているのかを確認するためにコードを深く掘り下げることはできないようです。また、ファイルを読み取れない理由に関するエラー情報を取得することもできませんでした。

4

1 に答える 1

0

私はこの問題に2日間苦労していました!考えられる他のすべての原因を再確認しても (ファイルが正しいディレクトリにあり、コード内でそのファイルへのパスが正しい形式である)、それでも cvCaptureFromAVI が null を返す場合、問題はコンピューターのコーデックです。K-Lite Codec Packをインストールすることをお勧めします。Windows を使用している場合は、コンピューターを再起動することを忘れないでください。

于 2015-06-10T13:31:44.563 に答える