Захват видео с EasyCap показывает двойную высоту в VLC

После перехода с Linux Mint Cinnamon на Ubuntu у меня возникла проблема с EasyCap USBTV007, который я успешно использовал для переноса нескольких старых лент VHS.

Метод, который я использовал, был для потоковой передачи в VLC следующим образом:

Медиа -> Устройство Open Capture

  • Режим захвата: видеокамера
  • Название видеоустройства: /dev/video1
  • Название аудиоустройства: hw:1,0
  • Стандарт видео: 625 строк /50 Гц

Проблема в том, что картинка теперь кажется растянутой до двойной высоты. Хотя он по-прежнему отображается в формате 4: 3, так что видна только его половина.

Я, конечно, пытался поиграть с различными настройками, а также переустановить Mint. Но это только приводит к новой проблеме, а именно, что изображение очень темное.

1 ответ

Возможно, это не будет однозначный или действительно полезный ответ, но я не могу комментировать из-за отсутствия репутации на этом сайте.

Поведение, которое вы получаете, вероятно, является ошибкой в ​​текущей версии плеера VLC. Я получаю то же самое с двумя разными веб-камерами, встроенными в ноутбуки от двух разных производителей. Только верхняя половина видео отображается растянутой, как вы описали.

Вы должны иметь возможность просматривать неискаженное видео, если вы используете mpv или ffplay для отображения вашего видео источника.

mpv /dev/video1
# Or
ffplay /dev/video1

Если это работает, вы можете использовать ffmpeg для захвата ваших лент. Это очень простая команда, которая захватывает только видео и сохраняет его в виде потока H264 без потерь. Настройте параметры в соответствии с вашими потребностями. (Осторожно: если вы используете настройки ниже, видео становится огромным!)

ffmpeg -i /dev/video1 -c:v libx264 -crf 0 out.mkv
Другие вопросы по тегам