Как решить OSError [Errno 22] Неверный аргумент - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь создать фальшивый поток с веб-камеры, чтобы попробовать мой Deepfake в видеоконференции. Однако у меня OSError [Errno 22] Недопустимый аргумент. Я ввожу следующую строку:

python faceit_live.py webcam me_to_raphy

Вот полная ошибка, которая выходит:

Traceback (most recent call last):
  File "faceit_live.py", line 429, in <module>
    faceit.convert(args.video, duration = args.duration, swap_model = args.swap_model, face_filter = args.face_filter, start_time = args.start_time, photos = args.photos, crop_x = args.crop_x, width = args.width, side_by_side = args.side_by_side, live = True, webcam = True)
  File "faceit_live.py", line 270, in convert
    camera = pyfakewebcam.FakeWebcam('/dev/video1', 640, 480)
  File "/opt/conda/lib/python3.6/site-packages/pyfakewebcam/pyfakewebcam.py", line 54, in __init__
    fcntl.ioctl(self._video_device, _v4l2.VIDIOC_S_FMT, self._settings)
OSError: [Errno 22] Invalid argument
...