Захват видео в OnAir

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
El_Vago
Сообщения: 44
Зарегистрирован: 11 июн 2012 16:23
Откуда: Казахстан, Темиртау

Захват видео в OnAir

Сообщение El_Vago »

Добрый день. Возможно ли без сторонних программ осуществить захват видео эфира. Бывает что рекламодатель жалуется что его реклама не вышла в эфир в определенное время. И можно ли создать задание на запись видео с эфира или группы скриншотов эфира, чтобы можно было доказать рекламодателю что его рекламы вышла в эфир в заказанное время.
Спасибо, решил. Извините за беспокойство :)
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

1)Есть программа FDCapture, с помощью которой можно вести запись с выхода плат (FD300/FD322/FD422). При использовании данной программы вы можете писать только необходимые фрагменты эфира. Для этого в FDCapture можно создать расписание записи - информацию про это можно найти в документе по программе. Или использовать так называемые программные GPI-события. Про это можно посмотреть здесь:
viewtopic.php?p=13753#13753
Или в соответствующем документе:
http://www.softlab-nsk.com/rus/forward/ ... pisoft.pdf

2)Кроме того, можно использовать специализированный плагин SLStreamCapture:
http://www.softlab-nsk.com/rus/forward/plugin4.html
Возможность создания расписния записи так же присутствует.
El_Vago
Сообщения: 44
Зарегистрирован: 11 июн 2012 16:23
Откуда: Казахстан, Темиртау

Сообщение El_Vago »

Ага, спс. Запросил временный ключ уже на SLStreamCapture. Потестим.
Как я понял OnAir и FDCapture одновременно работать не будут?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Как я понял OnAir и FDCapture одновременно работать не будут?
Будут. Но с некоторыми ограничениями. Однако, если вы пишите с выхода платы, то ограничений практически нет.
Гри
Сообщения: 8
Зарегистрирован: 17 июл 2012 20:19

Сообщение Гри »

Захватываю видео эфира через FDCapture. Кодеки стоят по умолчанию.
Затем нужно этот фрагмент записи сжать, чтобы файл "весил меньше", но на других компьютерах фрагмент записи не идет. Есть звук без видео...
Какой кодек использовать в настройках FDCapture, чтобы запись можно было воспроизвести на других машинах и сжать его??
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Чтобы файл и весил меньше, и шел ну на совсем любом компьютере - это не в FDCapture нужно захват делать, а в SLStreamCapture:
http://www.softlab-nsk.com/rus/forward/plugin4.html

Захват в нем делается в формате Windows Media, который воспроизведется на любой машине, где есть Windows Media Player как минимум 7-й или 8-й версии (точно не помню, но машину с более старой версией WMP сегодня найти, наверное, весьма сложно). Но это платный плагин. Если хотите, можем дать вам временную регистрацию на него для пробы.

Чтобы захватывать в FDCapture, и чтобы при этом видео поменьше весило, захватывайте с кодеком xvid или divx - их нужно сначала установить на машину, где делается захват. И на тех компьютерах, где планируется потом это видео смотреть, тоже нужно кодек установить. Хотя сделать это нужно всего один раз.

Как вариант - можно использовать для просмотра один из бесплатных "всеядных" плееров - VLC, MediaPlayerClassic, в них декодеры форматов xvid и divx встроенные, никаких кодеков устанавливать не нужно. Можно также назначить, чтобы файлы с расширением avi открывались в нужном плеере, а не в Windows Media Player. Это на машинах, где видео планируется просматривать.

Но на машину с платой, где используется FDCapture, кодек xvid или divx придется один раз установить. По умолчанию в системе его нет. Имейте ввиду - это формат MPEG4 ASP, сжатие в который довольно прилично нагружает процессор, так что мощности эфирного компьютера должно хватать и на выдачу в эфир всех ваших материалов (видео+титры), и на сжатие видео "на лету" в divx/xvid.
Гри
Сообщения: 8
Зарегистрирован: 17 июл 2012 20:19

Сообщение Гри »

Откинув все манипуляции с кодеками и SLStreamCapture, получаем, что запись с FDcapture можно смотреть только на той же машине причем без сжатия. (30 минут записи порядка 7 ГБ занимает).
Цель - просто вести запись эфира несколько раз в день и хранить это без больших затрат по месту на жестком диске.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Откинув все манипуляции с кодеками и SLStreamCapture,
О каких манипуляциях идет речь? Какой кодек в FDCapture вы использовали?
получаем, что запись с FDcapture можно смотреть только на той же машине
Это не так. Можно смотреть на любой машине где установлен тот кодек, которым вы сжимали данные в FDCapture.
причем без сжатия.
Это как понимать? Вроде вы про кодек упоминали в FDCapture.
(30 минут записи порядка 7 ГБ занимает).
Ну примерно так и должно быть. При потоке 5 мб/сек за 30 минут должен получиться ролик около 9 ГБ.
Цель - просто вести запись эфира несколько раз в день и хранить это без больших затрат по месту на жестком диске
Хранить для каких целей? Чтобы потом в эфир поставить? Или как "полицейскую запись"?
Как долго хранить? Вечно? 30 дней?
Гри
Сообщения: 8
Зарегистрирован: 17 июл 2012 20:19

Сообщение Гри »

В основном как "полицейскую запись" , но и для последующего вывода в эфир.
Тогда делаем так, ставим xvid кодек (чтобы меньше весило) и захватываем видео. Оно же воспроизведется на других машинах, на которых есть кодек. Так ведь? А для последующего вывода в эфир можно и стандартным кодеком писать?
Просто смутило вот что:имейте ввиду - это формат MPEG4 ASP, сжатие в который довольно прилично нагружает процессор, так что мощности эфирного компьютера должно хватать и на выдачу в эфир всех ваших материалов (видео+титры), и на сжатие видео "на лету" в divx/xvid.
Насколько мощный должен быть эфирный PC?
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Тогда делаем так, ставим xvid кодек (чтобы меньше весило) и захватываем видео. Оно же воспроизведется на других машинах, на которых есть кодек. Так ведь?
Да.
А для последующего вывода в эфир можно и стандартным кодеком писать?
Правильно. Только вы не сможете запустить одновременно два FDCapture на одной плате. Поэтому удастся захватывать либо с одним кодеком, либо с другим.
Насколько мощный должен быть эфирный PC?
А какой у вас процессор в эфирной машине?

Для начала нужно во время эфира посмотреть нагрузку на процессор (например, с помощью системного Task Manager). Если нагрузка на процессор меньше половины (50%), то можно попробовать. Если же у вас процессор загружен почти полностью с захватом в формат по умолчанию, то сжатие в xvid процессор не потянет.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

В основном как "полицейскую запись" , но и для последующего вывода в эфир
.
"Полицейская" запись делается, как правило, в качестве, которое не пригодно для дальнейшего использования в эфире. У такой записи совсем другое предназначение.
Гри
Сообщения: 8
Зарегистрирован: 17 июл 2012 20:19

Сообщение Гри »

При показе 30 секундного ролика загрузка в среднем 8 %. Был скачок до 15 % при переходе на другой ролик. Процессор Intel Xeon E31230. Загрузку получасовым эфиром смогу только вечером посмотреть.

"Полицейская" запись делается, как правило, в качестве, которое не пригодно для дальнейшего использования в эфире. У такой записи совсем другое предназначение.

Это понятно. И это и нужно в основном. Также нужна будет иногда запись эфира в обычном качестве для последующего показа (повтора), и из этой же запись сделать полицейскую :)
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

> Также нужна будет иногда запись эфира в обычном качестве для
последующего показа (повтора), и из этой же запись сделать полицейскую

Тогда захватывайте тем кодеком, которым захватываете сейчас, и храните в таком качестве для выдачи в эфир. А для "полицейской" записи пересжимайте в отдельной программе в более "компактный" формат. Если хочется именно сэкономить место, тогда захваченный материал высокого качества через какое-то время придется удалять, оставляя только "уменьшенную" копию.

Загрузка приемлемая, и вполне можно захватывать сразу в xvid/divx. Но тогда у вас не будет записи высокого качества - как я уже сказал выше, нельзя вести захват двумя программами FDCapture на одной и той же плате одновременно.

Есть еще вариант: можно в другой программе пересжимать видео в формат MPEG2. Он будет вполне сносного качества для вывода в эфир, и места будет занимать меньше раз в 5, чем при сжатии, например, в MJPEG (или SoftLab-NSK JPEG).
Гри
Сообщения: 8
Зарегистрирован: 17 июл 2012 20:19

Сообщение Гри »

>А для "полицейской" записи пересжимайте в отдельной программе в более "компактный" формат.
Так вот я и хотел так изначально делать. Только запись эту программа не принимает (ProCoder).Точнее она ее сжимает, но картинки в результате все равно нет. Кодек стоит в FDCapture SoftLab-NSK MPEG2 I-frames
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

> Только запись эту программа не принимает (ProCoder).Точнее она ее сжимает, но картинки в результате все равно нет.

В процессе сжатия в окне программы ProCoder картинки тоже нет?

В какой программе потом проверяете? В плеере VLC пробовали смотреть? Если на другой машине, где проверяете, стоит Windows XP, то в ней по умолчанию декодеров формата MPEG2 может не быть.

> Кодек стоит в FDCapture SoftLab-NSK MPEG2 I-frames

Он установлен на той машине, где запускается ProCoder? Или вы прямо в эфирной машине кодируете?

На всякий случай: для кодека SoftLab-NSK MPEG2 I-frames порядок полей по умолчанию Lower Field First (Bottom Field First). При кодировании файла в ProCoder убедитесь, что в настройках кодирования в параметрах исходного файла (!) указан правильный порядок полей (по умолчанию, если не ошибаюсь, в ProCoder порядок полей Top Field First).

Иначе, если вы потом полученный MPEG2-файл будете выдавать в эфир, получите перепутанные поля и дергающуюся картинку.
Ответить