MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Тема начата: Evgeniy1990 от 03 августа 2016, 18:29:36

Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: Evgeniy1990 от 03 августа 2016, 18:29:36
Тема: Захват - прерывание воспроизведения видео и черный прямоугольник в правом нижнем углу изображения.

Краткое описание проблемы:

При изменении разрешения в настройках "Захвата", после перезапуска, происходит прерывание воспроизведения видео и появляется в правом нижнем углу изображения черный прямоугольник.

Алгоритм воспроизведения:

1. "Файл" -> "Открыть устройство захвата"
2. "Вид" -> "Захват"
3. В настройках захвата, меняем разрешение видео, например с 640х480 на 320х240

Фактический результат: после изменения разрешения, после перезапуска, происходит прерывание воспроизведения видео и появляется с правой стороны черный прямоугольник, при этом, само разрешение видео, после перезапуска, вообще не изменилось.

Ожидаемый результат: после изменения разрешения, после перезапуска, не должно быть прерывания воспроизведения видео и черного прямоугольника с правой стороны экрана. При этом, само разрешение видео, после перезапуска, должно меняться на выбранное пользователем, без всякого прерывания и черного прямоугольника с правой стороны изображения.

P.S. И еще один небольшой косячок: во время открытия устройства захвата, в OSD появляется надпись "Стоп", после чего уже запускается само видео с сообщением OSD - "Воспроизведение".

По идее и логике, вообще не должно быть сообщения "Стоп", поскольку еще ничего даже не открылось.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: V0lt от 03 августа 2016, 18:48:28
Захват корявый изначально и не в приоритете.

1. Какое устройство используется для захвата?
2. Можно ли увидеть скриншот графа фильтров?
3. Есть ли проблема в MPC-HC?

Скриншот  графа фильтров делается следующим образом:
а) GraphStudio->Graph->Make Graph ScreenShot;
б) GraphStudioNext->File->Save Graph ScreenShot.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: Evgeniy1990 от 03 августа 2016, 20:01:54
Цитата: V0ltЗахват корявый изначально и не в приоритете.

1. Какое устройство используется для захвата?
2. Можно ли увидеть скриншот графа фильтров?
3. Есть ли проблема в MPC-HC?

Скриншот  графа фильтров делается следующим образом:
а) GraphStudio->Graph->Make Graph ScreenShot;
б) GraphStudioNext->File->Save Graph ScreenShot.
1. В моем случае, для захвата изображения, используется обыкновенная Web-камера.
2. Скриншот графа фильтров: https://yadi.sk/i/wSOs4lOIttdPR
3. В MPC-HC данной проблемы нет.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: V0lt от 03 августа 2016, 21:25:22
Я просил вот такой скриншот.
(http://s45.radikal.ru/i107/1608/82/2093d414cef6t.jpg) (http://s45.radikal.ru/i107/1608/82/2093d414cef6.png) :)
Ладно, пойдет и так.

Черного квадрата не вижу. Как он выглядит хоть?
Надписи "Стоп" так же не наблюдаю, но у меня тюнер, а не камера.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: Aleksoid1978 от 04 августа 2016, 04:15:34
У меня тоже тюнер Beholder - но т.к. не подключен ни к одному из источников видео я не вижу(только шумы). Но в любом случае разрешение меняется, никаких квадратов. Так же нет никаких надписей "Стоп" при открытии устройства.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: Evgeniy1990 от 04 августа 2016, 07:58:55
Цитата: V0ltЧерного квадрата не вижу. Как он выглядит хоть?
Надписи "Стоп" так же не наблюдаю, но у меня тюнер, а не камера.
Пожалуйста: https://yadi.sk/i/rHm_mM0Qtu9Qm
[merge_posts_bbcode]Добавлено: 2016-08-04 07:58:55[/merge_posts_bbcode]

Цитата: Aleksoid1978У меня тоже тюнер Beholder - но т.к. не подключен ни к одному из источников видео я не вижу(только шумы). Но в любом случае разрешение меняется, никаких квадратов. Так же нет никаких надписей "Стоп" при открытии устройства.
А все потому, что у вас именно тв-тюнеры, а не обыкновенные Web-камеры.
Видимо на тв-тюнерах нет таких проблем. Но при использовании различных Web-камер, они точно есть.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: Aleksoid1978 от 04 августа 2016, 08:38:03
Ну значит и помочь мы не сможем.
Вот честно я бы вообще убрал бы этот функционал из проигрывателя. Для таких вещей есть более узконаправленные/специализированные программы.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: V0lt от 04 августа 2016, 10:43:59
А мне удобно, всегда в MPC тестировал работоспособность камеры. Если в MPC работает, значит драйвера нормально встали.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: Evgeniy1990 от 12 августа 2016, 12:48:01
Цитата: Aleksoid1978Ну значит и помочь мы не сможем.
Вот честно я бы вообще убрал бы этот функционал из проигрывателя. Для таких вещей есть более узконаправленные/специализированные программы.
Как вариант, можно попробовать просто перенести рабочий код из MPC-HC, поскольку в нем данной проблемы нет.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: V0lt от 01 октября 2018, 06:28:06
После r3980 и должно перестать глючить после смены формата или разрешения.
В планах починить запись. Не все варианты кодеков и муксеров, но чтобы хоть была такая возможность.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: Evgeniy1990 от 01 октября 2018, 06:29:52
Цитата: V0ltПосле r3980 и должно перестать глючить после смены формата или разрешения.
В планах починить запись. Не все варианты кодеков и муксеров, но чтобы хоть была такая возможность.
Да, я заметил, что вы начали потихоньку править Захват. :) Потом обязательно, проверю, если что - отпишусь.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: V0lt от 06 октября 2018, 12:43:17
r4019. Захват несжатых потоков с веб-камеры в AVI работает!
Есть куча пропущенных кадров, но на выходе AVI, который можно посмотреть.
Остальное не проверял еще.

Добавлено: 2018-10-06 08:43:31

Захват MJPG потока с веб-камеры в AVI работает без пропущенных кадров.


Добавлено: 2018-10-06 08:50:10

Из декодеров пока удалось использовать "(DS) ffdshow video encoder", захватывал YUY2.


Добавлено: 2018-10-06 12:43:17

Есть очень большая разницу при использовании плееров разной битности.
1. Для x86 моя камера отдает в форматах RGB24 и YUY2, для x64 - MJPG и YUY2.
2. Также для x86 нет занижение максимального fps для YUY2.
3. 64-битная версия плеера не видит видеокодеки VfW.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: V0lt от 08 октября 2018, 22:26:30
Замечание по сжатию звука.
Чтобы не было ошибки надо выбрать частоту и число каналов как у устройства захвата.

В принципе это можно отфильтровать, но я сначала хочу утянуть побольше полезного кода из MPC-HC.
Название: Захват - прерывание воспр. видео и черный прямоугольник
Отправлено: V0lt от 27 октября 2018, 14:39:50
У меня камера выдает меньше кадров, чем заявлено. Вместо 30 fps получаю 7,5 или 10. А Я тупил и не понимал, почему столько пропущенных кадров при записи. :D

В общем перед записью посоветую глянуть статистику в видеорендерере, там реальное fps будет.

Добавлено: 2018-10-27 14:39:50

Перекткнул из порта USB3.0 в USB2.0, стало 15 fps. :lol: