opencv-pythonと動画エンコーディング
opencv-pythonは動画出力に対応している
動画圧縮規格としてWebでも再生できるh264やMJPGなどがある
opencv-python H.264 ビデオ圧縮規格で動画作成
通常、pip install でライブラリを用いると使用するデバイスにあったバイナリがインストールされる
opencv-pythonはバイナリインストールの場合h.264圧縮が使えない
ソースからビルドすることで回避可能
# opencv-python from binary
cv2.VideoWriter_fourcc(*'avc1') #-> ERROR
# Purge for source build
pip uninstall opencv-python
# Enabled H264
pip3 install --no-binary opencv-python
# opencv-python from whl
cv2.VideoWriter_fourcc(*'avc1') #-> CORRECT
H265
未検証