Захват FullHD - какой кодек выбрать для оптимизации места?
Модераторы: Людмила, PR, vd, Даниленко Сергей
-
- Сообщения: 10
- Зарегистрирован: 10 мар 2013 01:50
Захват FullHD - какой кодек выбрать для оптимизации места?
Захват FullHD - какой кодек выбрать для оптимизации места?
Сейчас захватываем стандартным по умолчанию с рекомендованным битрейдом 10000 Кб, на выходе 1 час = около 40 Гб
Что порекомендуете на подобие h264 - качество\размер файла
Сейчас захватываем стандартным по умолчанию с рекомендованным битрейдом 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
Сразу предупреждаем, что это не наша разработка. Если возникнут каие-то проблемы, то нет гарантии, что их можно будет решить.
Есть нестандартный кодек, который пишет в контейнер AVI, но со сжатием AVC.
Здесь ссылка на него:
http://www.free-codecs.com/download/x264_VfW.htm
Сразу предупреждаем, что это не наша разработка. Если возникнут каие-то проблемы, то нет гарантии, что их можно будет решить.
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Самое главное: такой кодек (x264 в версии для Video for Windows) в программе FDCapture можно использовать только для записи в AVI-файлы, а не MPEG или MXF. Потом в программе FDOnAir такие файлы если и будут воспроизводиться, то только с начала. Произвольное позиционирование на кадр, отличный от начала ролика, в 99% случаев работать не будет. Только если пытаться играть с ключевого кадра, в который еще надо попасть. И то могут быть артефакты в течение первых секунд воспроизведения. Как уже написал Сергей, ничего по этому поводу не гарантируем.
Нужно еще не забывать такую вещь: при сжатии в формат H264 весьма серьезно нагружается процессор, особенно при сжатии HD-видео. Нужно как следует протестировать захват такого видео и убедиться, что компьютер вообще успевает это делать в реальном времени.
Если хочется сэкономить объем, можно захваченные AVI-файлы пересжимать отдельно, уже после захвата и на другом компьютере. Такое можно делать и на не очень мощном процессоре, даже если он при захвате в реальном времени не успевает сжимать видео.
Нужно еще не забывать такую вещь: при сжатии в формат H264 весьма серьезно нагружается процессор, особенно при сжатии HD-видео. Нужно как следует протестировать захват такого видео и убедиться, что компьютер вообще успевает это делать в реальном времени.
Для HD-видео битрейт 10 мегабайт/сек при использовании MJPEG-кодеков даже маловат. На сложном и/или динамичном видео лучше использовать битрейт от 15 мегабайт/сек, а то и 20, если хочется получить высокое качество материала.Сейчас захватываем стандартным по умолчанию с рекомендованным битрейдом 10000 Кб, на выходе 1 час = около 40 Гб
Если хочется сэкономить объем, можно захваченные AVI-файлы пересжимать отдельно, уже после захвата и на другом компьютере. Такое можно делать и на не очень мощном процессоре, даже если он при захвате в реальном времени не успевает сжимать видео.
-
- Сообщения: 14
- Зарегистрирован: 03 апр 2017 11:33
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
-
- Сообщения: 14
- Зарегистрирован: 03 апр 2017 11:33
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 52
- Зарегистрирован: 29 июл 2008 13:14
-
- Сообщения: 7091
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 30
- Зарегистрирован: 25 июл 2016 10:06
Re: Захват FullHD - какой кодек выбрать для оптимизации места?
Столкнулись с проблемой при захвате SD сигнала программой FDCapture. Через случайные промежутки времени вываливается такая ошибка:
Для ТS
Для MXF
Это происходит как при захвате трех каналов, так и одного. Был использован захват в TS и в MXF форматах. Тестирование проводилось на версиях 5.8.220 и 5.8.1200
Для Т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 - какой кодек выбрать для оптимизации места?
А зачем вы дублируете здесь на форуме свою переписку с нашей техподдержкой?
Если да, то выбор RAID 5 для записи - это самое худшее, что можно придумать. Хотя нет, есть ещё хуже - писать на флэшку.
RAID 5 - надёжен, но очень медленный на запись. Он хорош для баз данных, но не для записи в реальном времени.
С записью в контейнеры MXF/TS мы будем разбираться. Запись в AVI указанным кодеком ничем не отличается от записи в MXF/TS. Во всех случаях используются только ключевые кадры и один и тот же кодек.
На RAID 5 категории. Так?решилась активацией WriteCache на массиве
Если да, то выбор RAID 5 для записи - это самое худшее, что можно придумать. Хотя нет, есть ещё хуже - писать на флэшку.
RAID 5 - надёжен, но очень медленный на запись. Он хорош для баз данных, но не для записи в реальном времени.
С записью в контейнеры MXF/TS мы будем разбираться. Запись в AVI указанным кодеком ничем не отличается от записи в MXF/TS. Во всех случаях используются только ключевые кадры и один и тот же кодек.
-
- Сообщения: 30
- Зарегистрирован: 25 июл 2016 10:06
Re: Захват FullHD - какой кодек выбрать для оптимизации места?
Все верно, RAID-5Даниленко Сергей писал(а): ↑17 янв 2019 11:59 На RAID 5 категории. Так?
Если да, то выбор RAID 5 для записи - это самое худшее, что можно придумать. Хотя нет, есть ещё хуже - писать на флэшку.
Какой RAID посоветуете использовать вы?