Я пишу код, который используется для записи видео, читая его кадр за кадром. Я успешно читал видео, но столкнулся с проблемой при написании видео. Я использовал opencv для этой цели, и все операции выполняются в virtualenv. Я использовал Motion JPEG (M-JPEG или MJPEG) в качестве формата сжатия видео и установил число кадров в секунду как 10 для записи видео.
Если бы я мог запустить код для чтения видео, он работает нормально, и хотя я пытаюсь написать видео, он показывает ошибку
Qt: Невозможно установить модификаторы локали:
Я искал об этой ошибке в Интернете, и некоторые решения, которые я получил, перечислены ниже.
Из одного источника я установил следующий пакет
pip install git+https://github.com/kwikteam/phy
git+https://github.com/kwikteam/phy-contrib --upgrade
Тогда из другого источника, который я считаю github, я бы установил PyQt5. Поэтому я попытался с помощью следующей команды
pip install PyQt5
После этих операций я попытался снова запустить программу. Но эти команды бесполезны для меня. Из моего понимания я не могу понять, что означает ошибка.
Надеюсь, я попытался объяснить свои усилия структурированным образом.
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
out = cv2.VideoWriter(out_put_file,fourcc,
10.0, (frame_width,frame_height))
Это фрагмент кода, который я использовал для написания видео. Я пытаюсь понять ошибку, но не понимаю точно.
«Я за исключением выходных данных записываю видеофайл по кадрам, но вместо этого получаю вышеупомянутую ошибку.»