VLC altera a resolução de 1360x768 para 1365x786

0

Estou usando o VLC player (ver 2.2.2) para renderizar dados de vídeo a partir do dispositivo FPGA.

Eu forneci resolução em vlc width: 1360 e height: 768 da opção Advance em VLC (media == > Open Capture Device == > Catpure Device == > Modo de captura == > Video Camera == > Selecção de dispositivos / dev / video0 (video0 é um dispositivo FPGA) Clique em Opções avançadas ... O formato de croma de entrada de vídeo é "RV24" largura "1360" e altura "768"). VLC quando renderiza, a saída de vídeo está errada.

Para confirmar se a resolução está correta ou não, vá para (Ferramentas == > Codec Information == > Codec) mostrado como Resolução: 1365x768 e Resolução do monitor: 1360x768. Por causa da resolução é 1365x768 saída de vídeo em vlc vai mal.

Eu habilitei o detalhamento em VLC (2 (debug)) a partir disso, ele aparece como "adicionado novo vídeo ES RV24 1360x768 (1365x768) quando a resolução era 1360x768.

No entanto, se usar o OBS player, ele renderiza o vídeo adequado para a mesma resolução (1360x768) e RGB24. Eu observei o log no OBS, ele nunca muda como o VLC, ele permanece igual a 1360x768.

Consultas:

  1. Por que o VLC altera a resolução de 1360x768 para 1365x768?
  2. Qual é a resolução correta, é 1360x768 ou 1365x768?
  3. Qual é a diferença em resolução e resolução de exibição no VLC?
  4. Como a OBS é adequada, porque não o VLC?
por Chakravarthi Pradeep 07.09.2018 / 13:35

0 respostas