Ru-Board.club
← Вернуться в раздел «Цифровое изображение»

» Оцифровка/захват видео

Автор: amnv
Дата сообщения: 14.01.2011 06:47
Z4masko
Скорее всего, задаваемое разрешение (например 1280 на 1024) не поддерживается кодеком, в который идёт захват.
Попробовать поменять кодек и настройки последнего.
Автор: Z4masko
Дата сообщения: 14.01.2011 07:21
amnv, да вот если бы! Былоб хорошо,Ю но при выборе другого разрешения - Virtual Dub мне сообщает:
The capture device does not support the selected video format
Автор: SergFalkon
Дата сообщения: 14.01.2011 08:44
Z4masko
1. Какое сжатие (кодек) задавали?
2. У видеосигнала есть РЕАЛЬНО 1024 строки по-вертикали?
Автор: zawakened
Дата сообщения: 14.01.2011 08:54
Z4masko

Цитата:
При выборе разрешения для захвата у меня за разрешением 720 на 480 сразу идёт разрешение 1920 на 1080, то етсь промежуточное разрешение нельзя выбрать. Подскажите как сделать так чтобы например выбрать разрешение для захвата - 1280 на 1024?

У меня VirtualDub v1.9.11 Rus - в окне захвата в меню "Видео", есть функция "Обрезка краев", там ты можешь обрезать входящий поток 1920x1080 до любого нужного.
Автор: amnv
Дата сообщения: 14.01.2011 12:35
Z4masko

Цитата:
при выборе другого разрешения...

так вначале поменять кодек (поставить поддерживающий нужное разрешение), а потом уже выбирать в дубе...
Автор: Z4masko
Дата сообщения: 14.01.2011 15:43
Вобщем у меня следующая система:
Есть два компьютера:
Первый - (назовём его) Record
Второй - (назовём его Game)

В компьютер Record вставлена плата видеозахвата: ICONBIT Spider Hybrid HD Recorder PCI-E E710, hdmi вход которого соединён с HDMI выходом видеокарты Geforce GTX260 (там правда два выхода DVI только (HDMI нету), но я переходник использовал DVI-HDMI), которая стоит во втором компе - Game
Что я хочу: я хочу записывать игровой процесс с компьютера Game на компьютер Record в HD качестве при помощи ICONBIT Spider Hybrid HD Recorder PCI-E E710. То есть на компьютере Game в свойствах рабочего стола и настройки видеокарты я выбрал дублирование изображения на оба DVI выхода видеокарты для того чтобы то что происходило у меня на экране выплёвывалось во второй DVI выход и соотвественно на вход HDMI платы захвата.

Virtual Dub 1.9.11
Даже если я выбираю в меню Video - Compression прсото видео без сжатия, то всё равно такая фигня. То есть в опциях Video - Caputre Pin.. идут разрешения 720 на 480, а потом 1920 на 1080.
Захожу в меню: Video - Set Custiom format ,там ставлю галку Use custom sizeЮ вписываю 1280 на 1024 и хрен наны! Выдаётся ошибка:
The capture device does not support the selected video format
Автор: amnv
Дата сообщения: 14.01.2011 16:33
Z4masko
А какой-нибудь другой программой пробовал захватить?
Цитата:
идут разрешения 720 на 480, а потом 1920 на 1080
вопрос "что за сигнал выводится с компьютера Game?" остался неотвеченным...
Автор: Z4masko
Дата сообщения: 14.01.2011 16:38
сигнал выводится со второго DVI выхода видеокарты, он цифровой
то есть один DVI выход подключён к монитору ,второй - к плате видеозахвата
вот выходы видеокарты моей:



Автор: amnv
Дата сообщения: 14.01.2011 16:44
Z4masko
поподробнее:
Цитата:
У видеосигнала есть РЕАЛЬНО 1024 строки по-вертикали?

размеры выводимой картинки какие?
Автор: Z4masko
Дата сообщения: 14.01.2011 16:51
Имеется ввиду размер выводимого изображения с DVI выхода видеокарты к которому подключена плата выидеозахвата? Вот егом я не знаю как определить, в свойствах Экранов на компе Game это разрешение поменять нельзя, можно только поменять разрешение картинки выводимой на сам монитор ,а вот поменять разрешение картинки выводимой на плату видеозавхата не поулчатеся, не меняется оно вообще.
Разрешение на монитор выводится 1280 на 1024 и на этом разрешении я играю в игру

Вот в разрешении 1920 на 1080 или 720 на 480 - виедо захватывается и пишется нормально всё. Только вот осталось понять как установить разрешение для записи 1280 на 1024
Я думаю вот может просто плата видеозахвата не может работать с таким разрешением просто?
Автор: SergFalkon
Дата сообщения: 14.01.2011 17:23
Z4masko
Достаточно было погуглить, и можно узнать, что по HDMI можно захватывать ТОЛЬКО видео с 480/576, 720 и 1080 строками.
http://www.ixbt.com/divideo/iconbit-e710.shtml
Автор: Z4masko
Дата сообщения: 14.01.2011 17:29
Тэээкс, а если я подключу через S-video, то можно будет? у меня прсото ещё пока нету кабеля S-Video, поэтому пока не моуг проверить
Автор: zawakened
Дата сообщения: 14.01.2011 18:11
Z4masko
Ты говоришь, что дублируются два видеовыхода. Вот когда ты играешь в игру, что в итоге выводится на плату захвата? То есть - там вообще картинка есть или нет?
Если картинка есть и она хватается на разрешении 1920x1080 - то хватай так, все равно тебе видео потом редактировать/монтировать/пережимать заодно и размер изменишь в том же VirtualDub до 1280х1024 (выставишь по Lanczos3), на одном кадре можно будет разглядеть некоторую "замыленность" но в целом на видео потоке должно сказаться в лучшую сторону
Если выводится картинка 1920x1080 а в ней 1280х1024 - режь края.
Если просто черный экран - попробуй через s-video, но там наврятли разрешение больше чем PAL, то есть 720х576
Если и это не устроит, сними с Record компьютера винчестер, воткни в Game, и хватай видео через Fraps на него в какой-нибудь Xvid с настройками по умолчанию, оптимальный режим по скорости / качеству.

Добавлено:
По-моему соврал я насчет Xvid, в программе Fraps нельзя вроде кодек выбрать, у нее свой и придется пережимать
Автор: SergFalkon
Дата сообщения: 14.01.2011 19:30
Z4masko

Цитата:
если я подключу через S-video, то можно будет?

720х576 - максимум
Автор: Z4masko
Дата сообщения: 14.01.2011 22:50
zawakened
спасибо за советы.
в 1920X1080 захватывается видео нормально с одним минусом правда)) Процессор не успевает кодировать 30 кадров в секунду в таком разрешении и начинает выкидывать кадры. Если класть кадры без компрессии или с компрессией без потерь (чтобы процессор не грузить) то надо покупать отдельный терабайтник и я даж не знаю сколько будет весить видео длинной в час например. и даж не знаю, будет ли успевать жёсткий диск за таким потоком в 30 кадров всекунду с лёгкой компрессией даже при разрешении 1920 на 1080. Захват то идёт в реальном времени, надо или супер бстрый жёсткий диск для этого или процессор с 20 ядрами
Fraps сильно влияет на FPS в игре ,что сказывается на качестве игры ,поэтому его тоже не могу использовать(
Автор: Dmitriy05
Дата сообщения: 15.01.2011 11:23
Можно ли захватить видео через Behold TV так чтобы размер видео (не кадра) был 720*576.

Имею в виду следующее:
Делал захват с Frame Size 720x576, но не обратил внимание что Aspect Ratio 4:3.
Получилось
Video size: 768 x 576
Но при этом Video: MPEG2 Video 720x576 (4:3) 25.00fps 9216Kbps [Video]


Кадр имеет высоту 768 а само видео 720.
Можно сделать ресайз, но время может занять столько что проще заново сделать захват.
Отсюда и вопрос: Как получить видео 720*576?
Автор: SergFalkon
Дата сообщения: 15.01.2011 11:42
Dmitriy05
А что это вас так напрягает? Для чего надо чтобы AR был 5:4 (720:576)?
Автор: Dmitriy05
Дата сообщения: 15.01.2011 12:00
SergFalkon
Хочу чтобы разрешение было DVDшное без черных полос
Автор: SergFalkon
Дата сообщения: 15.01.2011 12:54
Dmitriy05

Цитата:
разрешение было DVDшное

Это 720:576 с AR 4:3. При проигрывании растягивается плеером до 768х576.
А 720х576 и AR 5:4 (т.е. при проигрывании ничего не растягивается) - это неправильно
Автор: alvsf
Дата сообщения: 15.01.2011 20:12
Оцифровал несколько старых видеокассет VHS.
Имеем: плата видеозахвата Aver DVD EZMaker Gold, для захвата использовал прилагаемую программу CyberLink PowerDirector 4, захват в MPEG-2, чтобы не особо пострадало качество (когда-нибудь, возможно, заняться редактированием).
Проблема: в общем процесс прошел нормально, за исключением двух фрагментов на разных кассетах - звук, можно сказать, совсем не записался - или его нет, или "булькания " какие-то.

В чем может быть проблема? При воспроизведении видео на ТВ со звуком в этих местах все нормально.
Автор: Dmitriy05
Дата сообщения: 15.01.2011 23:44
SergFalkon
Подумал что не должно быть черных полос, хотя при просмотре 16:9 DVD на 4:3 мониторне/ТВ полосы неизбежны.
Просто эта тонкая полоса сбоку и внизу мешает больше чем те что видны при просмотре DVD:
Автор: zawakened
Дата сообщения: 16.01.2011 06:32
Z4masko

Цитата:
Захват то идёт в реальном времени, надо или супер бстрый жёсткий диск для этого или процессор с 20 ядрами

Можно посчитать 1920х1080 = 2 073 600, умножаем на 3 (24 бита возмьем по максимуму), получаем 6 220 880, то есть 6 мегабайт один кадр, 30 кадров в секунду = 180 Мб. То есть нужен такой вот винчестер, а таких нет =) Ничего не меняя в оборудовании можно одно - на время захвата разогнать систему процентов на 15%, и грабить в Xvid с минимальным сжатием, или просто выставить в настройках xvid всё по умолчанию.


Цитата:
Fraps сильно влияет на FPS в игре ,что сказывается на качестве игры ,поэтому его тоже не могу использовать(

Fraps влияет на фпс в игре в основном тогда, когда система не успевает складировать видео, и тем у кого один винчестер приходится туго, так как с него одновременно и читается и много пишется, разгрузить процесс можно сливая награбленное на второй винчестер( на котором не установлена система, и не на нем запущена игра.
Автор: SergFalkon
Дата сообщения: 16.01.2011 09:08
Dmitriy05

Цитата:
Просто эта тонкая полоса сбоку и внизу мешает больше чем те что видны при просмотре DVD

Это уже в видеосигнале присутствует.
Я обычно черную рамку накладываю, чтобы скрыть этот "мусор". Обычно уже при финальном сжатии. Или в iuVCR можно при захвате на эти места рамку черную наложить.
Да, конечно, полосы останутся, но будут, по крайней мере, более аккуратными.
Можно, конечно, отрезать эти полосы и растянуть кадр до прежнего размера - но это лишние преобразования, на пользу не пойдут.
Автор: Dmitriy05
Дата сообщения: 16.01.2011 20:58
SergFalkon
Про полосы не знал.
Тоже думал про обрезку, так как впринципе можно чуть кропнуть картинку:
(720*576)

до

(697*568),

Но проблема в том что черная полоса не совсем прямая и можно захватить часть картинки
По идее, картинка не должна сильно растянуться если потом писать в ДВД разрешении.
(Необработанные исходники будут сохранены если потом потребуеться обработать заново)
Автор: SergFalkon
Дата сообщения: 17.01.2011 06:52
Dmitriy05

Цитата:
По идее, картинка не должна сильно растянуться если потом писать в ДВД разрешении

К сожалению, это приводит к замыливанию.
Цитата:
Но проблема в том что черная полоса не совсем прямая и можно захватить часть картинки
Ну, 2-4 пикселя захватить - не страшно.
Автор: Dmitriy05
Дата сообщения: 17.01.2011 21:10
SergFalkon
Понятно. Значит не буду растягивать картинку. Спасибо.
Автор: StarShutter25
Дата сообщения: 22.01.2011 18:32
Здравствуйте.
Во всех этих кодеках не разбираюсь, нужно сделать захват из игры.
В программе, для захвата на лету в AVI, доступны только эти кодеки (на скрине):

Подскажите, какой из них нагрузит процессор меньше всего, при нормальном качестве, при разрешении 1024х768?
Захватывать с маленьким сжатием не могу, места на диске совсем мало =)
Core 2 Duo E6550 (2,33), 2 Гб 6400, Жифорс 8600, K-Lite кодек пак Мега версия, по моему версия 5.8
Автор: zawakened
Дата сообщения: 22.01.2011 18:50
StarShutter25

Цитата:
Подскажите, какой из них нагрузит процессор меньше всего, при нормальном качестве, при разрешении 1024х768?
Захватывать с маленьким сжатием не могу, места на диске совсем мало =)
Core 2 Duo E6550 (2,33), 2 Гб 6400, Жифорс 8600

XVid с настройками по умолчанию - оптимальное сочетание скорости, качества и занимаемого места. Я это уже раз пять подряд кажется написал =)
Автор: StarShutter25
Дата сообщения: 22.01.2011 19:26

Цитата:
zawakened


Цитата:
StarShutter25

Цитата:Подскажите, какой из них нагрузит процессор меньше всего, при нормальном качестве, при разрешении 1024х768?
Захватывать с маленьким сжатием не могу, места на диске совсем мало =)
Core 2 Duo E6550 (2,33), 2 Гб 6400, Жифорс 8600

XVid с настройками по умолчанию - оптимальное сочетание скорости, качества и занимаемого места. Я это уже раз пять подряд кажется написал =)


XviD с дефолтными настройками уже пробовал. Картинка различима, но какая-то размытая. И еще процентов 11-12 процессора ест (скрин из полноэкранного воспроизведения захваченного видео)

Выбрал DivX, в настройках только переставил на пользовательскую настройку, и сдвинул ползунок на второе деление слева и Rate control поменял из обычного 1 проходного, на 1-проходный quality based.
Получилось такое же качество, нагрузка от 2 до 4%







Что вообще можно менять в настройках этих двух кодеков, чтобы получить более качественную картинку, не силььно повысив нагрузку? Там мноооооого настроек, методом тыка только хуже сделаю =)))
Автор: zawakened
Дата сообщения: 22.01.2011 21:13
StarShutter25
Вообще если по порядку начать =) тебе надо:
1. Узнать как работает тег [ more ] ( здесь на ру-борде ), чтобы не оставлять сообщения в пару экранов, кому надо - развернет.
2. Попробовать программу Fraps( специально для захвата видео из Direct3D приложений и игр )
3. Я так понимаю скриншоты с диспетчером задач - это кадры из видео, если так - то качество вполне нормальное в твоей ситуации( при воиспроизведении видео будет получше )
4. В захвате не анимированной картинки кодеки ведут себя по разному, так же как по разному ведут себя при захвате динамичной картинки, здесь остается только пробовать на практике.
5. Обнови K-Lite, уже есть версия 6.8.0 и попробуй снова сравнить оба кодека только уже при захвате в игре( особенно сравни занимаемое конечными файлами место ), для чистоты выбери какой-нибудь демо-ролик в игре и схвати его( чтоб видео было одинаковое ).
Xvid хорош своей бесплатностью, DivX - кодек тоже хороший, даже наверное лучше но платный. А по сути - это почти одно и то же.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748

Предыдущая тема: 2 мыльницы, какую взять?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.