1

私は新しいコンピューターで作業を開始し、以前のコンピューターと同じようにすべてを設定しようとしました。残念ながら、64ビットWindowsに切り替えると、すべてが非常に困難になりました。

現在の設定では、memcoderで変換された生のI420ビデオしか開くことができませんが、古いPCで使用していたDivX/XVIDビデオを開くことはできません。ffdshowとK-Liteコーデックパックを試してみました。gspotでビデオを開くと、コーデックが実際にインストールされていることがわかります。

インターネットで解決策を探しましたが、解決策が見つかりませんでした。ffmpegdllをPython27フォルダーにコピーしてみました。

環境は64ビットのWindows7Proです

編集:

OpenCVを使用してビデオを保存してみました:

コーデック選択ダイアログを取得するために、cv2.VideoWriter関数に-1を渡しました。ダイアログにはffdshowコーデックは表示されません。

4

2 に答える 2

2

私はついに問題を解決しました。

Windows7 x64 + Python 2.7 x86 + NumPy x86 + ffdshow x86 +Eclipsex64が最適です。すべてが魅力のように機能しています。ただし、VirtualDubなどの他のプログラムにもx64ffdshowが必要です。

于 2012-12-28T15:23:35.370 に答える
1

通常、問題はFFDshowコーデックがインストールされていないことです。http://www.free-codecs.com/ffdshow_download.htmからダウンロードすると、問題が解決します。

于 2014-04-16T06:59:35.080 に答える