Хтел поместить в эту тему новый файлик avserver.sh, но, к сожалению, почему-то возникает ошибка базы данных, поэтому публикую выдержки из него, которые всем могут быть не безинтересны:
========================
С помощью редактора Notepad++ вы можете менять параметры записи видео, которые указываются в следующих строках:
SIZE="1080P"
BITRATE="12000000"
SIZE - это видеоразрешение записи (1920x1080p) - лучше оставьте его неизменным
BITRATE - это и есть битрейт записи, его можно изменять в диапазоне 5000000-12000000
Другие возможные опции (они могут быть дописаны или изменены в строке запуска медиасервера, скажем, добавлены в самом конце):
$BITRATE + 750000 - это один из недокументированных параметров запуска медиасервера, который скорее всего представляет собой что-то вроде суммарного битрейта в файле аудио + видео. Если он очень маленький, то медиасервер просто не запускается. Рекомендуется устанавливать этот параметр в районе не менее 10% от битрейта видео.
На самом деле, это могут быть дополнительные параметры запуска кодека H.264, в частности, если заменить параметр AUTO на CUSTOM. В случае AUTO этот параметр скорее всего игнорируются.
0 или 1 : после $BITRATE и перед VBR - управляет переключением профилей кодека H.264 с High (1) на BaseLine (0). При переключении на BaseLine также отключается CABAC при сжатии видео, в результате чего видеофайлы, записываемые регистратором начинают воспроизводиться даже на слабых гаджетах Андроид.
-----
Примечания:
1) Контекстно-адаптивное двоичное арифметическое кодирование (КАДАК, англ. Context-adaptive binary arithmetic coding (CABAC)) это форма энтропийного (статистического) кодирования, которое используется в видео кодеках стандарта H.264/MPEG-4 AVC. Используется техника сжатия без потерь для получения более высокой степени сжатия чем большинство алгоритмов, которые доступны в кодировании видео. Является одним из основных преимуществ кодека H.264/AVC. CABAC поддерживается только в основном (Main) и более высоких профилях кодека, а также требует затрачивать достаточно большое количество рабочих циклов процессора в чисто программной реализации, как с точки зрения циклов, так и с точки зрения мощности системы для декодирования (просмотра) видео, закодированного с использованием этой технологии.
2) High Profile является самым производительным и энерго-затратным профилем H.264, позволяет более эффективно кодировать видео. Производительность кодирования достигается за счет использования алгоритма кодирования Context Adaptive Binary Arithmetic Coding (CABAC), который более эффективен чем UVLC/CAVLC используемых в Baseline Profile. В этом профиле также используется механизм адаптивной трансформации между блоками 4х4 и 8х8. Блоки 4х4 используются для передачи деталей, в то время когда 8х8 передает детали с меньшей четкостью. Основные преимущества технологии H.264 High Profile: возможность сохранить качество видео и существенно снизить занимаемую полосу. В результате High Profile снижает стоимость владения новых внедрений и существующих сетей видеоконференцсвязи, ускоряет возврат инвестиций ROI.
-----
LDC : включение Lens distortion correction
FD : включение Face detection
VS : включение стабилизации видео
SNF : включение Spatial Noise Filter
TNF : включение Temporal Noise Filter
AE или AWB или AEWB: смена управления экспозицией и балансом белого
SALDRE : включение режима SALDRE
==================================================================================================================
Нижеследующая часть предназначена для отладки, в случае если появились проблемы с запуском системы и сервисов
==================================================================================================================
1. строку запуска медиасервера, надо закомментировать: вставить знак # в самом начале строки
2. строки, указанные ниже, нужно добавить как есть в файл avserver.sh
date > /mnt/mmc/MontaVista.log
dmesg >> /mnt/mmc/MontaVista.log
date > /mnt/mmc/av_server.log
exec /mnt/nand/System/av_server1.out DM368 AUDIO 8000 AAC 24000 AEWB TI2A $SIZE H264 $BITRATE 0 VBR AUTO $(($BITRATE + 750000)) MJPEG 10 MENUOFF >> /mnt/mmc/av_server.log
==================================================================================================================
В результате в корень SD-карты записываются
- журнал запуска операционной системы и сервисов (файл MontaVista.log)
- журнал запуска медиасервера (файл av_server.log)
Эти файлы нужно послать компетентным лицам форума для изучения и помощи Вам !