前提・実現したいこと
Opencvで動画のフレーム指定、画像取得の処理を実装してます。
動画によっては、警告文が出ることがありこの警告文を非表示にしたいです。
発生している問題・エラーメッセージ
出力内容
test [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [h264 @ 0000027594e30a00] co located POCs unavailable [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [h264 @ 000002759502dc00] co located POCs unavailable [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced [NULL @ 0000027594d43a80] non-existing PPS 0 referenced
該当のソースコード
import cv2 import os print("test") video = cv2.VideoCapture("test.mp4") video.set(cv2.CAP_PROP_POS_FRAMES,1) #ここの処理で警告文が表示される ret, frame = video.read() cv2.imwrite("test.png",frame)
試したこと
- 出力の無効化
https://www.lifewithpython.com/2019/03/python-disable-stdout-temporarily.html
を参考にしましたがprint文のみが無効化されました。
- 警告の無効化
import warnings
warnings.simplefilter('ignore')
を試しましたが出力されます。
補足情報(FW/ツールのバージョンなど)
Python 3.8.1
Opencv 4.5.3.56
回答1件
あなたの回答
tips
プレビュー