OpenCVで動画を読み込みPyQt6で表示
OpenCVで動画を読み込みPyQt5/PyQtに表示してみた(車輪の再開発) をPyQt6 にしました。
PyQt5->6で定数の定義が変わったけど、その程度。
Github Copilotにやらせたら全部やってくれた。
uv sync
uv run video-player.py -a <hogehoge.mp4>
PyQt6版をCython化してみた
引数省略していたところが怒られたけど、ちょっとの修正で対応できた。
uv sync
uv run setup.py build_ext --inplace
uv run video-player.py -a <hogehoge.mp4>
FullHDだと55FPSぐらいだったのが、
Cythonにすると60FPSまで出たり出なかったり。(繰り返すとなぜか遅くなったり・・・)
FullHD×3倍の動画だと、15FPSから20FPSに。
読み込みと描画パラレルにできればもう少し早くなるかもだけど。。。