English 
На данный момент sView 2009 поддерживает просмотр изображений и воспроизведение видео. Адаптированный для стерео устройств sView имеет ряд специфических возможностей. В данной статье будут описаны многие из них.
sView 2009 адаптирована для управления мышью. Доступны классическое меню, панель кнопок-горячих действий, а также специализированные инструменты, такие как полоса прокрутки в видеопроигрывателе. Однако выделены и другие менее очевидные функции.
Открывая любительские стереоматериалы, загруженные из интернета, можно столкнуться с не правильной настройки глубины изображения. Некоторые подобного рода проблемы можно решить подстройкой расположения ракурсов друг относительно друга. Описанные в данном разделе настройки закрепляются к каждому открытому файлу активного плейлиста (не будут восстановлены после перезагрузки программы). Обратите внимание что применение настроек будет отражено при экспорте изображения (будут добавлены чёрные полосы)! Далее список горячих клавиш.
Настройки данного раздела закрепляются к каждому файлу активного плейлиста (не будут восстановлены после рестарта программы).
Следующие настройки применяются ко всем файлам и сохраняются после рестарта программы.
Для того чтобы просматривать стерео необходимо правильно выбрать стереоформат, в котором файл был сохранён. Если вы не знаете, что это такое - прочтите эту статью. Для изображений автоопределение предпочтительно в большинстве случаев, но для видеофайлов стереоформат скорее всего придётся выбирать вручную. Если вы видите на экране мешанину, два ракурса сразу - это верный признак, что текущий стереоформат установлен не верно.
Выбранный в программе стереоформат применяется ко всем файлам в плейлисте (к текущему и вновь открываемым). Обратите внимание, что в случае воспроизведения видео смена формата произойдёт не сразу (начиная с текущего кадра) а приблизительно после 16ти проигранных кадров (если воспроизведение поставлено на паузу - то формат не сменится для текущего кадра!). Также выбранный стереоформат никак не влияет на файлы с выделенными потоками для каждого ракурса (например картинки в MPO формате).
sView адаптирована для использования в структурированном файловом окружении. Что это означает? При открытии файла программа автоматически считывает список всех файлов в том же каталоге и добавляет их в плейлист. Если в папке много файлов - вам не обязательно выбирать новый файл каждый раз, можно воспользоваться навигацией по плейлисту.
При воспроизведении аудио/видео или слайдшоу по завершении просмотра текущего файла будет автоматически открыт следующий файл. Также sView поддерживает непрерывное воспроизведение аудиофайлов с одинаковым форматом.
Вывод через стереодрайвер NVIDIA является на сегодняшний момент единственной возможностью использовать очки NVIDIA 3DVision с sView (кроме случая с профессиональными картами Quadro, тогда использование аппаратного OpenGL квадробуфера будет значительно предпочтительнее). В отличие от других стереорежимов программы sView, этот для активации стерео требует перехода в полноэкранный режим. Это связано не с ограничениями в самой программе, но в текущем драйвере NVIDIA (политикой, проводимой компанией?).
Кроме того, данный режим требует значительно больше системных ресурсов для работы, а также может быть значительнее медленнее других.
Для вывода через стереодрайвер NVIDIA необходимо сменить устройство в программе на "Затворные очки" и сменить "Тип квадробуфера" на "Direct3D NVIDIA". Если стереодрайвер активирован, то этот режим будет автоматически выбран программой.
sView поддерживает программную эмуляцию PageFlip для завторных очков (помимо аппаратного OpenGL Quad Buffered stereo и через стереодрайвер Direct3D NVIDIA). Но вы должны принять, что данная возможность далека от идеала и не может обеспечить 100% стабильности чередования ракурсов, необходимой для корректной работы затворных очков (поскольку не используется аппаратной связи, необходимой для строгой синхронизации). В большинстве случаев вам понадобится ручная активация контроллера очков перед запуском программы (если производитель контроллера вообще предусмотрел такую возможность). Обратите внимание, что в некоторых случаях вы можете избавить себя от проблем программной эмуляции, выбрав альтернативный вывод, например чересстрочный для связки ЭЛТ монитор + контроллер eDimensional, и шахматный для 3D-ready DLP телевизора. В программе доступны некоторые опции для обратной связи с контроллером, которые могут несколько улучшить работу (например "голубая линия" для контроллеров СТЭЛ). Без жёсткой синхронизации ракурсы могут хаотично меняться местами, сильно мешающее просмотру. Вот несколько рекомендаций, которые могут помочь вам при использовании программной эмуляции:
sView использует некоторые свободно распространяемые компоненты, часть из которых динамически линкуется с программой. Что это означает для пользователя? Это означает дополнительную свободу, позволяющую пользователю собрать свою собственную версию библиотеки (на основе более новых исходников или модифицированную самолично!) и использовать её с sView без обращения к автору. Позже я размещу на сайте вспомогательную информацию, касающуюся используемых библиотек проектов FFmpeg, DevIL, FTGL и OpenAL soft.
OpenAL. sView поставляется с бибилотекой проекта OpenAL soft. Эта замечательная библиотека позволяет выводить звук на множестве систем. Однако вы можете использовать и альтернативную реализацию OpenAL, особенно в случае аудио-карт Creative (их аудио-библиотека может напрямую использовать аппаратные возможности карт!). Известно, что своя библиотека OpenAL поствляется также с драйверами карт серии ASUS Xonar. Чтобы сделать это - достаточно удалить (или переименовать, сделать резервную копию) файл "OpenAL.dll" по пути уставленной программы sView. Если программа после этого не запустится - значит в вашей системе не установлено альтернативной OpenAL библиотеки.
OpenAL сам по себе может предоставлять выбор из нескольких устройств. Этот выбор доступен из меню программы sView - Movie Player. Обратите внимание, что изменения вступят только после перезагрузки программы!
Многоканальный вывод. OpenAL soft поддерживает многоканальный вывод. Однако он может быть выключен по-умолчанию (особенно на системах Windows Vista+) или быть доступен только на определённых "OpenAL"-устройствах. Возможно вам придётся вручную настроить работу OpenAL soft для вашей системы. В инсталляторе для Windows была добавлена опция "OpenAL soft - форсировать вывод 5.1", которая заменит локальную конфигурацию OpenAL soft на использование 5.1 вывода, чего должно быть достаточно в большинстве случаев. Разумеется для многоканального вывода необходимо проигрывать 6ти канальное аудио.
FFmpeg. FFmpeg замечательная библиотека для кодирования/декодирования видео/аудио, поддерживающая большинство существующих форматов и кодеков. Сборка FFmpeg для систем Linux как правило не вызывает серьёзных проблем (классические ./configure && make && make install, если не требуется выбор опций). Более того, официальный DEB-пакет НЕ включает эти библиотеки - вы свободны использовать свою сборку или все доступные обновления из официального репозитария. Но в случае с Windows всё становится сложнее. FFmpeg не может быть собран с помощью компиляторов Visual Studio из-за несоответствия оных стандарту C99 (код FFmpeg использует возможности этого стандарта повсюду). Утилиты MinGW должны быть использованы вместо этого, а MSYS может быть использовано для необходимого окружения. Однако для сборки библиотек в составе Window-пакетов sView было использовано Linux окружение и кросс-компиляция (поскольку все мои попытки сборки с помощью MSYS + MinGW порождали нестабильно (не)работающие библиотеки).
FTGL. Это библиотека используется для отображения текста средстваим OpenGL. Для сборки библиотеки необходимо применить следующий патч к исходникам официальной версии, позволяющим sView создавать VBO-объекты, вместо утаревших и медленных конструкций glBegin/glEnd, доступных в официальной версии библиотеки. Собранная бибиотека должна иметь суффик ST (ftglST.dll например), поскольку она не совместима с официальной версией.
sView 2009 переведён на Русский и Английский языки. Если вы хотите расширить этот список - то вам открыта дорога.
Все файлы переводов расположены по пути "$sView_Installation_Path/lang/". Самый простой способ - скопировать один из существующих каталогов для языков "русский" -> "french" и перевести все строки в правой части каждого файла (каждый файл соответствует конкретному модулю программы). Файлы должны быть в кодировке UTF-8. Для тестирования перевода, необходимо сменить текущий язык в настройках программы. К сожалению текущая версия не предоставляет такой выбор через меню (выбор осуществляется только при установке) и вы должны будете сменить язык самостоятельно. Вы вольны распространять перевод самостоятельно, однако перевод может быть включён и в официальную версию - свяжитесь с автором программы.
Как и большинство программ sView имеет множество опций своей работы. Большинство из них могут быть настроены в самой программе. На системах Windows настройки располагаются в пользовательской части реестра по пути "HKEY_CURRENT_USER\SOFTWARE\sView\". Каждый подкаталог соответствует модулю программы, а подкаталог "sView" - для глобальных настроек (в том числе языка).
На системах Linux используется библиотека libconfig+ и все настройки располагаются по пути "~/.config/sview/".
На Mac OS X настройки сохраняются в XML формате по пути "~/Library/Preferences/sview/".
sView 2009 требует аппаратно ускоренной поддержки OpenGL2+ в драйвере видеокарты. Обновлённые драйвера NVIDIA позволяют использовать GeForce FX 5xxx и более новые карты. sView 2009 поддерживает серию GeForce FX 5xxx, однако вы должны знать о существующих ограничениях:
Декодирование аудио/видео в sView осуществляется с помощью встроенных декодеров библиотек FFmpeg. Программа не имеет возможности использовать DirectShow кодеки напрямую. Однако, вы можете открыть в sView AVISynth скрипт (если он установлен в системе). Будьте готовы к дополнительным сложностям при этом, так как текущая реализация этой функциональности в FFmpeg похоже не отлажена.