Захват FullHD - какой кодек выбрать для оптимизации места?

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

Модераторы: Людмила, PR, vd, Даниленко Сергей

Ответить
mrdevil666
Сообщения: 10
Зарегистрирован: 10 мар 2013 01:50

Захват FullHD - какой кодек выбрать для оптимизации места?

Сообщение mrdevil666 »

Захват FullHD - какой кодек выбрать для оптимизации места?

Сейчас захватываем стандартным по умолчанию с рекомендованным битрейдом 10000 Кб, на выходе 1 час = около 40 Гб

Что порекомендуете на подобие h264 - качество\размер файла
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Прямо сейчас "настоящего" h.264 в программе FDCapture нет. Идёт разработка записи в контейнер mp4 со сжатием AVC (оно же h.264).

Есть нестандартный кодек, который пишет в контейнер AVI, но со сжатием AVC.
Здесь ссылка на него:
http://www.free-codecs.com/download/x264_VfW.htm

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

Сообщение vd »

Самое главное: такой кодек (x264 в версии для Video for Windows) в программе FDCapture можно использовать только для записи в AVI-файлы, а не MPEG или MXF. Потом в программе FDOnAir такие файлы если и будут воспроизводиться, то только с начала. Произвольное позиционирование на кадр, отличный от начала ролика, в 99% случаев работать не будет. Только если пытаться играть с ключевого кадра, в который еще надо попасть. И то могут быть артефакты в течение первых секунд воспроизведения. Как уже написал Сергей, ничего по этому поводу не гарантируем.

Нужно еще не забывать такую вещь: при сжатии в формат H264 весьма серьезно нагружается процессор, особенно при сжатии HD-видео. Нужно как следует протестировать захват такого видео и убедиться, что компьютер вообще успевает это делать в реальном времени.
Сейчас захватываем стандартным по умолчанию с рекомендованным битрейдом 10000 Кб, на выходе 1 час = около 40 Гб
Для HD-видео битрейт 10 мегабайт/сек при использовании MJPEG-кодеков даже маловат. На сложном и/или динамичном видео лучше использовать битрейт от 15 мегабайт/сек, а то и 20, если хочется получить высокое качество материала.

Если хочется сэкономить объем, можно захваченные AVI-файлы пересжимать отдельно, уже после захвата и на другом компьютере. Такое можно делать и на не очень мощном процессоре, даже если он при захвате в реальном времени не успевает сжимать видео.
Евгений Полежаев
Сообщения: 14
Зарегистрирован: 03 апр 2017 11:33

Сообщение Евгений Полежаев »

Идёт разработка записи в контейнер mp4 со сжатием AVC (оно же h.264).
Хорошая новость, ждём... очень ждём! :)
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

На всякий случай предупреждаю: это не будет работать под Windows XP. Только в Windows 7 или более новой системе.
Евгений Полежаев
Сообщения: 14
Зарегистрирован: 03 апр 2017 11:33

Сообщение Евгений Полежаев »

Замечательно! Когда? Хотя бы очень примерно..?
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

К сожалению, сроков пока озвучить не можем.
Sergej
Сообщения: 52
Зарегистрирован: 29 июл 2008 13:14

Сообщение Sergej »

работаем на тракте HD давно-пишем штатными средствами SLCapture и кодеком SoftLab-NSK elementary I-frames-очень удобно нарезать по опорным кадрам-точность, не грузит процессор.Записал-нарезал,выдал, стер
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Программа называется FDCapture. Все кадры при использовании этого кодека являются ключевыми.
Александр И
Сообщения: 30
Зарегистрирован: 25 июл 2016 10:06

Re: Захват FullHD - какой кодек выбрать для оптимизации места?

Сообщение Александр И »

Столкнулись с проблемой при захвате SD сигнала программой FDCapture. Через случайные промежутки времени вываливается такая ошибка:

Для ТS
Изображение

Для MXF
Изображение

Это происходит как при захвате трех каналов, так и одного. Был использован захват в TS и в MXF форматах. Тестирование проводилось на версиях 5.8.220 и 5.8.1200
Александр И
Сообщения: 30
Зарегистрирован: 25 июл 2016 10:06

Re: Захват FullHD - какой кодек выбрать для оптимизации места?

Сообщение Александр И »

Во время тестирования заметил, что если вместе с FDCapture открыта FDConfig2 и после часа записи закрыть FDConfig2, то появляется вышеописанная ошибка (Для TS).
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Re: Захват FullHD - какой кодек выбрать для оптимизации места?

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

До выяснения причин рекомендуем использовать контейнер AVI с кодеком SoftLab-NSK advanced I-frames. Другие контейнеры при записи используют сжатие именно таким кодеком.
Александр И
Сообщения: 30
Зарегистрирован: 25 июл 2016 10:06

Re: Захват FullHD - какой кодек выбрать для оптимизации места?

Сообщение Александр И »

Проблема потери кадров при записи в контейнер AVI с кодеком SoftLab-NSK advanced I-frames решилась активацией WriteCache на массиве, а вот ошибка с TS осталась.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Re: Захват FullHD - какой кодек выбрать для оптимизации места?

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

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

RAID 5 - надёжен, но очень медленный на запись. Он хорош для баз данных, но не для записи в реальном времени.
С записью в контейнеры MXF/TS мы будем разбираться. Запись в AVI указанным кодеком ничем не отличается от записи в MXF/TS. Во всех случаях используются только ключевые кадры и один и тот же кодек.
Александр И
Сообщения: 30
Зарегистрирован: 25 июл 2016 10:06

Re: Захват FullHD - какой кодек выбрать для оптимизации места?

Сообщение Александр И »

Даниленко Сергей писал(а): 17 янв 2019 11:59 На RAID 5 категории. Так?
Если да, то выбор RAID 5 для записи - это самое худшее, что можно придумать. Хотя нет, есть ещё хуже - писать на флэшку.
Все верно, RAID-5
Какой RAID посоветуете использовать вы?
Ответить