Тема: Захват - прерывание воспроизведения видео и черный прямоугольник в правом нижнем углу изображения.
Краткое описание проблемы:
При изменении разрешения в настройках "Захвата", после перезапуска, происходит прерывание воспроизведения видео и появляется в правом нижнем углу изображения черный прямоугольник.
Алгоритм воспроизведения:
1. "Файл" -> "Открыть устройство захвата"
2. "Вид" -> "Захват"
3. В настройках захвата, меняем разрешение видео, например с 640х480 на 320х240
Фактический результат: после изменения разрешения, после перезапуска, происходит прерывание воспроизведения видео и появляется с правой стороны черный прямоугольник, при этом, само разрешение видео, после перезапуска, вообще не изменилось.
Ожидаемый результат: после изменения разрешения, после перезапуска, не должно быть прерывания воспроизведения видео и черного прямоугольника с правой стороны экрана. При этом, само разрешение видео, после перезапуска, должно меняться на выбранное пользователем, без всякого прерывания и черного прямоугольника с правой стороны изображения.
P.S. И еще один небольшой косячок: во время открытия устройства захвата, в OSD появляется надпись "Стоп", после чего уже запускается само видео с сообщением OSD - "Воспроизведение".
По идее и логике, вообще не должно быть сообщения "Стоп", поскольку еще ничего даже не открылось.
Захват корявый изначально и не в приоритете.
1. Какое устройство используется для захвата?
2. Можно ли увидеть скриншот графа фильтров?
3. Есть ли проблема в MPC-HC?
Скриншот графа фильтров делается следующим образом:
а) GraphStudio->Graph->Make Graph ScreenShot;
б) GraphStudioNext->File->Save Graph ScreenShot.
Цитата: V0ltЗахват корявый изначально и не в приоритете.
1. Какое устройство используется для захвата?
2. Можно ли увидеть скриншот графа фильтров?
3. Есть ли проблема в MPC-HC?
Скриншот графа фильтров делается следующим образом:
а) GraphStudio->Graph->Make Graph ScreenShot;
б) GraphStudioNext->File->Save Graph ScreenShot.
1. В моем случае, для захвата изображения, используется обыкновенная Web-камера.
2. Скриншот графа фильтров:
https://yadi.sk/i/wSOs4lOIttdPR3. В MPC-HC данной проблемы нет.
Я просил вот такой скриншот.
(http://s45.radikal.ru/i107/1608/82/2093d414cef6t.jpg) (http://s45.radikal.ru/i107/1608/82/2093d414cef6.png) :)
Ладно, пойдет и так.
Черного квадрата не вижу. Как он выглядит хоть?
Надписи "Стоп" так же не наблюдаю, но у меня тюнер, а не камера.
У меня тоже тюнер Beholder - но т.к. не подключен ни к одному из источников видео я не вижу(только шумы). Но в любом случае разрешение меняется, никаких квадратов. Так же нет никаких надписей "Стоп" при открытии устройства.
Цитата: V0ltЧерного квадрата не вижу. Как он выглядит хоть?
Надписи "Стоп" так же не наблюдаю, но у меня тюнер, а не камера.
Пожалуйста:
https://yadi.sk/i/rHm_mM0Qtu9Qm[merge_posts_bbcode]Добавлено: 2016-08-04 07:58:55[/merge_posts_bbcode]
Цитата: Aleksoid1978У меня тоже тюнер Beholder - но т.к. не подключен ни к одному из источников видео я не вижу(только шумы). Но в любом случае разрешение меняется, никаких квадратов. Так же нет никаких надписей "Стоп" при открытии устройства.
А все потому, что у вас именно тв-тюнеры, а не обыкновенные Web-камеры.
Видимо на тв-тюнерах нет таких проблем. Но при использовании различных Web-камер, они точно есть.
Ну значит и помочь мы не сможем.
Вот честно я бы вообще убрал бы этот функционал из проигрывателя. Для таких вещей есть более узконаправленные/специализированные программы.
А мне удобно, всегда в MPC тестировал работоспособность камеры. Если в MPC работает, значит драйвера нормально встали.
Цитата: Aleksoid1978Ну значит и помочь мы не сможем.
Вот честно я бы вообще убрал бы этот функционал из проигрывателя. Для таких вещей есть более узконаправленные/специализированные программы.
Как вариант, можно попробовать просто перенести рабочий код из MPC-HC, поскольку в нем данной проблемы нет.
После r3980 и должно перестать глючить после смены формата или разрешения.
В планах починить запись. Не все варианты кодеков и муксеров, но чтобы хоть была такая возможность.
Цитата: V0ltПосле r3980 и должно перестать глючить после смены формата или разрешения.
В планах починить запись. Не все варианты кодеков и муксеров, но чтобы хоть была такая возможность.
Да, я заметил, что вы начали потихоньку править Захват. :) Потом обязательно, проверю, если что - отпишусь.
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.
Замечание по сжатию звука.
Чтобы не было ошибки надо выбрать частоту и число каналов как у устройства захвата.
В принципе это можно отфильтровать, но я сначала хочу утянуть побольше полезного кода из MPC-HC.
У меня камера выдает меньше кадров, чем заявлено. Вместо 30 fps получаю 7,5 или 10. А Я тупил и не понимал, почему столько пропущенных кадров при записи. :D
В общем перед записью посоветую глянуть статистику в видеорендерере, там реальное fps будет.
Добавлено: 2018-10-27 14:39:50
Перекткнул из порта USB3.0 в USB2.0, стало 15 fps. :lol: