Советы по созданию высококачественного видео
При экспорте анимации следует учитывать ряд моментов, особенно если вы хотите при экспорте получить высококачественное видео. Ниже перечислены некоторые советы, которым лучше следовать.
Общие рекомендации по улучшению качества видео
- Перед экспортом воспроизведите анимацию несколько раз, чтобы убедиться в её корректности и наличии желаемых эффектов.
- Экспортируйте анимации небольшой длительности, чтобы протестировать различные кодеки и установки сжатия.
- Чтобы создать высококачественное видео с четким текстом и данными, используйте кодек, не применяющий сжатие с потерями. Например, для экспорта файлов AVI можно использовать такой, как Полные кадры (Несжатый) в диалоговом окне Сжатие видео (Video Compression). Чем меньше сжатие, тем больше размер выходного видео.
- Постарайтесь не открывать другие приложения при экспорте видео. Это может привести к появлению в экспортированном видео нежелательных ложных изображений. Или можно отметить Разрешить запись за пределами экрана (Offscreen rendering), чтобы вы могли работать с другими приложениями пока создаётся видео. Запись за пределами экрана лучше всего работает, если увеличить размер приложения во весь экран. Качество записи за пределами экрана также зависит от вашей графической карты и того, как она поддерживает работу с несколькими окнами. Поэтому при отмеченной опции Разрешить запись за пределами экрана (Offscreen rendering) иногда возникают артефакты.
- В ArcGlobe перед экспортом анимации вы должны полностью или частично кэшировать некоторые крупные наборы данных.
- Если у вас в приложении ArcGlobe большой объем данных, анимация может экспортироваться довольно долго. Это происходит потому, что для экспорта каждого кадра надо перерисовать все данные полностью. Также это зависит от выбранных кодека и качества сжатия.
- Экспорт продолжительного видео может занять довольно долгое время; предварительно отключите экранные заставки и проч.
- Для улучшения качества экспортируемого видео можно изменить настройки графической карты - качество цвета, сглаживание, анизотропную фильтрацию и т.д.
Рекомендации по выбору кодека при экспорте видео
Кодеки (технологии сжатия/восстановления) - это стороннее программное обеспечение, существенно уменьшающее размеры файлов при сохранении оптимального качества изображения. Обычно на разных машинах имеются различные кодеки, в зависимости от типов и версий программного обеспечения для создания, редактирования и просмотра видео. Все имеющиеся на вашей машине кодеки, поддерживаемые Microsoft AVI (Audio Video Interleaved AVI) или Apple QT (QuickTime), доступны при экспортировании анимации. Они перечисляются в диалоговом окне Установки сжатия (Compression Settings). Диалоговые окна Установки сжатия (Compression Settings) являются стандартными диалоговыми окнами AVI и QT. Информация о кодеках и их свойствах легко доступна в Интернет или поставляется с программным обеспечением, в которое загружен кодек на данной машине.
При экспортировании предоставляются все доступные кодеки, однако выбор кодека, лучше всего подходящего для ваших целей - полностью ваше решение. Результаты работы кодека определяют качество получающегося в результате видео. Кроме того, если вы намереваетесь отослать получившееся видео клиенту, вам необходимо быть уверенным, что у него имеется такой же кодек для разделения(декомпрессии) данных и просмотра файла. Вы можете обнаружить, что некоторые кодеки могут хорошо работать на одной машине, и некорректно - на другой. Чтобы понять, какой кодек даёт наилучший результат, экспортируйте видео меньшей продолжительности, и протестируйте, какой кодек окажется наилучшим. Однако, следующие кодеки из стандартного списка кодеков для AVI и QT, с успехом были использованы и могут хорошо работать у вас:
- Для AVI, вероятно, Full Frames, Uncompressed, является наилучшим кодеком, дающим в результате высококачественное видео. Размер получающегося файла видео может быть очень большим, поскольку в этом случае не применяется сжатие. Из применяющих сжатие кодеков, для получения хороших результатов могут использоваться Cinepak Codec by Radius и Microsoft Video 1.
- Для QT большинство из перечисленных кодеков QT, должны работать корректно, поскольку QT регулярно обновляется. Успешно используются Cinepak, Sorenson Video, H.264 (известный высокой степенью сжатия), а также MPEG-4.
Контролирование размера файла экспортируемого видео
Размер файла экспортируемого видео в основном зависит от требуемого разрешения (ширина x высота) выходного видео, частоты кадров выходного видео и примененного алгоритма сжатия.
- Вы можете понизить разрешение исходного файла AVI, чтобы значительно уменьшить размер файла. Это может быть полезно в тех случаях, когда необходимо, чтобы экспортируемый видео файл одновременно имел высокое качество и небольшой размер. Например, когда размер файла по ширине и высоте снижается от 720 Х 480 до 320 Х 240, то есть вдвое, это обозначает, что общее количество данных, использующееся для представления видео, снижается в четыре раза. Это намного уменьшает размер файла. Вы можете менять размер выходного видео в диалоге Опции (Options).
- Частота смены кадров - это число кадров, отображаемых в видео за секунду (fps). Частота смены кадров сильно влияет на общий размер файла. Снижение частоты смены кадров в вашем видео с 15 до 10 может значительно уменьшить размер файла. Однако, снижение частоты смены кадров может повлиять на плавность воспроизведения.
- Выбор кодека, который применяет не очень сильное сжатие приводит в целом к созданию видео высокого качества. Но при этом увеличивается размер файла на диске. Например, при экспорте AVI, использование кодека Full Frames (Без сжатия) приводит к созданию файла большего размера, чем кодека Microsoft Video 1.