1

Я использую VLC player(версия 2.2.2) для рендеринга видеоданных с устройства FPGA. Я предоставил разрешение по ширине vlc: 1360 и высоте: 768 из опции Advance в VLC (media ==> Устройство Open Capture ==> Устройство Catpure ==> Режим захвата ==> Видеокамера ==> Выбор устройства /dev /video0 (video0 - устройство FPGA). Нажмите на Дополнительные параметры ... Формат цветности видеовхода: "RV24", ширина "1360" и высота "768"). VLC, когда он рендерится, вывод видео не в порядке. Чтобы проверить, является ли разрешение правильным или нет, перейдите к (Инструменты ==> Информация о кодеке ==> Кодек), которое отображается как Разрешение: 1365x768 и Разрешение экрана: 1360x768. Из-за разрешения 1365x768 видео вывод в vlc идет плохо.

Я включил многословие в VLC (2 (отладка)) из этого он показывает как «добавлено новое видео ES RV24 1360x768 (1365x768), когда разрешение было 1360x768.

Однако, если использовать проигрыватель OBS, он воспроизводит правильное видео для того же разрешения (1360x768) и RGB24. Я наблюдал журнал в OBS, он никогда не меняется, как VLC, он остается таким же, как 1360x768.

Запросы: 1) Почему VLC меняет разрешение с 1360x768 на 1365x768?

2) Какое разрешение правильное, 1360x768 или 1365x768?

3) В чем разница между разрешением и разрешением экрана в VLC?

4) Как правильно рендерить OBS, почему не VLC?

0