Помощь > MyDVR Mobile Edition > Настройка



Настройки кодирования (сжатия) видео, звука, фото

Параметры кодирования (сжатия) видео и звука

Параметры кодирования (сжатия) видео и звука представлены на закладке Кодирование во вкладке Видео:

Здесь необходимо указать кодек для кодирования и сжатия видео (параметр Видео), кодек для кодирования и сжатия звука (параметр Звук), а также модуль записи сжатого видео (параметр Запись).

Список доступных кодеков зависит от модели КПК, а также от установленных кодеков. На некоторых моделях КПК допускается установка дополнительных кодеков. Альтернативные кодеки могут обеспечить более качественное сжатие видео и звука с максимальным быстродействием. Рекомендуется использовать кодеки, сжимающие видео по алгоритму H.264 или MPEG-4. Обычно в наименование кодека присутствует наименование его производителя и алгоритм сжатия.

В состав Windows Mobile входит фильтр DMO, который может использоваться подсистемой DirectShow для сжатия видео - это WMVideo9 Media Encoder DMO. Этот фильтр позволяет сохранять видео в файл в формате ASF/WMV. Однако, работа этого фильтра не оптимизирована для сжатия видео в реальном времени и потому его использование нежелательно (если доступны другие кодеки).

Если запись звука не используется, то для параметра Звук можно установить значение Нет.

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

Так же следует принимать во внимание совместимость используемых алгоритмов и контейнеров для хранения данных: например, для контейнера 3GP (алгоритм H.263) допускается использовать алгоритм сжатия звука AMR, в то время как для MP4 допустимо использование звука, сжатого алгоритмом AAC. Алгоритм сжатия видео 3GP требует контейнера 3GP и не должен сохраняться в контейнере MP4.

Помимо кодеков на этой закладке указываются параметры кодирования, а также тип контейнера (формата файла) для хранения сжатого видео (параметр Тип файла). Параметры кодирования определяются выбранным кодеком для сжатия видео.

Параметр Битрейт (скорость потока цифровых данных) является основным способом управления качеством сжатого видео: чем выше битрейт, тем выше качество сжатого видео. Но для повышения качества требуется больше ресурсов системы (например, процессорного времени, пропускной способности шины данных, быстродействие сменных носителей информации, а также аппаратной части КПК реализующей взаимодействие со сменными накопителями данных). Кроме этого, высокий битрейт приведет к формированию файлов большого размера. При выборе битрейта следует учитывать используемый режим для захвата видео: видеорежим 640x480 потребует более высокого битрейта, чем видеорежим 320x240 при одинаковом качестве сжатого видео.

Ниже приведена зависимость качества и размера формируемого файла от битрейта для разрешения 320x240:

Качество

Битрейт

Размер файла видеозаписи длительностью 1 минута без звука

Удовлетворительное

600 000 б/с (~600 Кбит/с)

~5 МБайт

Нормальное

800 000 б/с (~800 Кбит/с)

~6 МБайт

Хорошее

1 200 000 б/с (~1.2 Мбит/с)

~8 МБайт

Параметр Сложность задает допустимую сложность при декодировании (воспроизведении) видео. Для формата MPEG-4 рекомендуется использовать значение Высокая.

Параметр Буферизация определяет параметры буфера памяти (области оперативной памяти, используемой для временного хранения данных), используемого для хранения кадров на входе кодека сжатия видео. На разных моделях КПК способ задания буферизации может меняться, например, для КПК Acer/Glofiish/E-Ten этот параметр не используется. Для большинства моделей HTC, а также моделях, которые базируются на платформе от компании HTC (например, Sony Ericsson XPERIA 1), это параметр устанавливает кол-во кадров для хранения до их обработки кодеком сжатия видео. На других моделях этот параметр задается в секундах и определяет «глубину» буфера.

Во всех случаях буферизация позволяет сгладить возможные перепады производительности системы, которые возникают, например, в связи с кодированием изображения с различной степенью детализации, а также необходимостью записывать данные в файл на сменный носитель информации (карту памяти). Следует учитывать тот факт, что при остановке записи (либо по нажатию на экранную кнопку , либо по завершению работы программы), а также при автоматическом переключении записи на другой файл, происходит обработка данных из буферов памяти. С одной стороны, это исключает потерю значительного количества кадров «застрявших» в буфере, но с другой – возникает задержка между файлами при записи видео в последовательность файлов.

Рекомендуется использовать значение По умолчанию для параметра Буферизация, однако, в том случае, если длительность записанного видео (при воспроизведении) отличается от фактической длительности записи, рекомендуется использовать значение Нет.

Параметр FPS устанавливает максимальную скорость потока кадров в секунду при захвате видео с камеры. Этот параметр определяет нагрузку на систему в целом. Не рекомендуется устанавливать значение значительно превышающую фактическую скорость потока кадров. При фактической скорости кадров 15 к/с (можно определить при воспроизведении образца видео записанного с максимальным значением параметра FPS), рекомендуется использовать значение 20 для этого параметра. Для снижения нагрузки на систему можно уменьшить значение этого параметра до приемлемой скорости кадров в записанном видео.

Параметр KeyFrame устанавливает частоту формирование так называемых ключевых кадров в потоке видео. Влияет на производительность сжатия видео и на объем формируемого файла. Параметр используется только для кодека WMVideo9 Media Encoder DMO.

Параметр Качество задает уровень качества изображения при сжатии, наивысшее качество обеспечивает очень качественное изображение близкое к оригиналу (имеется в виду оригиналу изображения полученного с камеры до сжатия), но при этом растет нагрузка на систему, расходуется много оперативной памяти и растет размер выходного файла. Параметр используется только для кодека WMVideo9 Media Encoder DMO.

Для достижения оптимального качества на каждом конкретном КПК, возможно, придется поэкспериментировать с параметрами кодирования видео и звука - в программе установлены лишь рекомендуемые значения, усредненные для большинства моделей КПК.

Параметры кодирования (сжатия) фото

Параметры кодирования (сжатия) фото представлены на закладке Кодирование во вкладке Фото:

Здесь необходимо указать кодек для кодирования и сжатия изображения (параметр Запись), а также тип файла (если кодек определяет алгоритм сжатия по типу файла).

Список доступных кодеков зависит от модели КПК, а также от установленных кодеков. На некоторых моделях КПК допускается установка дополнительных кодеков. Альтернативные кодеки могут обеспечить более качественное сжатие изображения. Рекомендуется использовать кодеки, сжимающие изображение по алгоритму JPEG. Обычно в наименование кодека присутствует наименование его производителя и алгоритм сжатия.

Параметр Тип файла принимает значение в соответствие с выбранным кодеком. Исключением является кодек Image Sink Filter, который позволяет сжимать изображение по алгоритму, соответствующему типу файла.

Если требуется получить изображение таким, каким оно приходит с камеры, то для параметра Запись следует установить значение Нет, в этом случае параметр Тип файла примет значение RAW. При этом никаких преобразований с данными, получаемыми с камеры, производится не будет – данные будут сохранены в файл с расширением .RAW так как они получены с камеры.

Для увеличения скорости обработки изображения (более быстрого фотографирования), а также снижения требований к свободной оперативной памяти, можно отказаться от обработки изображения программой MyDVR, включающей в себя наложение на изображение данных и поворот изображения (если это задано настройками программы). Эта возможность реализована не для всех моделей КПК.

Поворот изображения при записи видео и фотографировании

Камера устройства обычно имеет фиксированную ориентацию относительно КПК. Разработчики драйвера камеры учитывают эту особенность, а также возможность изменить ориентацию экрана в Windows Mobile, и, в результате, при некоторых ориентациях экрана изображение, получаемое с камеры, может оказаться повернутым относительно реальной обстановки. Для компенсации этого эффекта в программе MyDVR предусмотрена возможность поворота изображения при записи видео в файл или фотографировании. Для поворота изображения следует установить необходимый поворот параметром Поворот.

Значение этого параметра влияет и на запись видео и на фотографирование (но не влияет на предварительный просмотр изображения с камеры на экране).

Возможность поворота изображения определяется наличием необходимых библиотек для обработки изображения. При необходимости следует установить требуемые библиотеки.

Поворот изображения при записи приводит к существенному снижению производительности сжатия видео, а в результате и к снижению качества записанного видео. Поворот изображения при записи видео следует использовать в случае острой необходимости, если без этого не удается нормально эксплуатировать программу MyDVR.



Содержание




Информация




Другие версии