FireCapture — специализированная настольная программа Torsten Edelmann для управления астрономическими камерами и высокоскоростной записи планетного, лунного и солнечного материала. Она рассчитана прежде всего на съёмку объектов Солнечной системы методом lucky imaging: оператор выводит объект на матрицу, настраивает экспозицию и усиление, уменьшает считываемую область через ROI, контролирует гистограмму и потери кадров, после чего записывает короткие или автоматизированные серии в форматы, пригодные для последующего отбора и стекинга. Актуальная опубликованная версия — FireCapture 2.7.15. Программа доступна для Windows x64, macOS x64, Linux x64 и Raspberry Pi aarch64, но набор поддерживаемых камер различается между платформами, поэтому совместимость нужно оценивать не только по операционной системе, но и по конкретной модели камеры и её драйверу.
Что именно представляет собой FireCapture
FireCapture не является обычным видеоредактором, RAW-конвертером или средством финальной обработки астрономических фотографий. Его основная роль заканчивается на этапе получения исходного материала и регистрации параметров сессии. Программа связывается с камерой через поддерживаемый интерфейс производителя или совместимый драйвер, показывает поток в окне Preview, даёт доступ к аппаратным параметрам, формирует область считывания, запускает запись и сохраняет сопутствующие сведения. Стеккинг, деконволюция, вейвлеты, финальная цветокоррекция и монтаж анимации относятся к последующей обработке и обычно выполняются уже в других приложениях.
Специализация на планетной съёмке заметна в самом наборе инструментов. В FireCapture есть Profiles, Filters, ROI и CutOut, центрирование объекта внутри ROI, Lock CofG, autoguiding, Ephemerides, управление моторизованными filter wheels, телескопом и фокусером, Autorun, Timelapse, Logfiles и Session-browser. Эти механизмы решают задачи, возникающие при записи тысяч кадров за короткое время, когда планета занимает небольшую часть сенсора, а оператору требуется быстро повторять одинаковую последовательность для разных цветовых фильтров или серий.
Программа развивалась из практической задачи управления промышленной камерой Basler Scout с сенсором Sony ICX618. Torsten Edelmann начал собственный проект после того, как доступное ему программное обеспечение не обеспечивало удобного сохранения параметров для планетной съёмки. Затем FireCapture получила дополнительные интерфейсы камер и стала публичным инструментом для астрономов. Эта история объясняет архитектуру программы: она строится вокруг захвата и контроля камеры, а не вокруг каталога изображений или художественной обработки.
Кому подходит программа и для каких задач она рассчитана
Основная аудитория FireCapture — владельцы специализированных астрономических видеокамер, снимающие Юпитер, Сатурн, Марс, Венеру, Меркурий, Луну и Солнце. Для таких целей критичны короткая экспозиция, высокая частота кадров, минимальная область считывания и предсказуемая серия файлов. FireCapture объединяет эти операции в одном рабочем окне и позволяет заранее сохранить параметры по сочетанию камеры, цели и фильтра. Это особенно полезно при повторяющихся сессиях, когда ручная настройка каждой цветовой последовательности повышает риск несогласованных параметров.
Для монохромной камеры с фильтр-колесом FireCapture удобна тем, что связывает Filters с Profiles и умеет выполнять RGB-последовательности через Autorun. Для цветной OSC-камеры важнее ROI, Histogram, возможность быстрой записи SER или AVI и инструменты настройки атмосферного дисперсионного корректора. Для лунной и солнечной съёмки полезны большие области кадра, CutOut и повторяемые серии, а для длительных анимаций — Timelapse и автоматические лимиты записи.
FireCapture можно применять и вне классической планетной съёмки, но специализацию программы нельзя игнорировать. В обсуждениях с участием автора подчёркивалось, что FireCapture не является полноценной системой сопровождения и выравнивания объектов глубокого неба в реальном времени. Наличие отдельных функций длинной экспозиции, плагинов или вспомогательных режимов не превращает её в замену комплексным приложениям для EAA и автоматизированной deep-sky-съёмки. Если основной сценарий — live stacking туманностей, plate solving, полярное выравнивание и многочасовые последовательности слабых объектов, логичнее выбирать приложение, изначально построенное вокруг такого процесса.
Ещё одна аудитория — наблюдатели, которым важно воспроизводить настройки и сохранять технические данные сессии. Logfiles и Session-browser фиксируют параметры захвата, а профильная система уменьшает число ручных действий между сериями. После ночи остаётся не только видео, но и описание того, с какими настройками оно было получено.
Распространение и лицензирование
FireCapture распространяется как бинарное приложение без платы за частное использование, но это не открытое программное обеспечение и не лицензия, разрешающая свободное перераспространение. Лицензионное соглашение сохраняет авторские права за Torsten Edelmann, разрешает использовать программу в частных целях и отдельно запрещает коммерческое использование без разрешения автора. Также запрещены несанкционированное изменение, перераспространение, reverse engineering, декомпиляция, дизассемблирование и создание производных работ.
Поэтому формулировка «бесплатная программа» требует уточнения: пользователь не покупает лицензию для обычной частной астрономической съёмки, но это не означает, что ZIP-пакет можно размещать на стороннем файловом каталоге или включать в коммерческий комплект. Текущая загрузка FireCapture защищена промежуточной проверкой на download.php, поэтому публичная ссылка, которую можно подтвердить как непосредственную выдачу бинарного ZIP без HTML-посредника, отсутствует. Это существенно для программного паспорта: страница загрузки и прямой бинарный файл — разные объекты.
Пожертвование автору существует отдельно от лицензии и не превращает продукт в подписку. Для частной съёмки нет тарифа Pro, лимита по числу записей или водяного знака. Реальные ограничения возникают из совместимости камеры, платформы, драйвера и самой планетной специализации FireCapture.
Интерфейс FireCapture
Рабочая модель FireCapture строится вокруг панели управления и окна предварительного просмотра потока. В стандартной компоновке элементы управления камерой, захватом и инструментами собраны рядом с Preview, но через Settings → System → Layout интерфейс можно перестроить, изменить размеры шрифтов и значков, выбрать ночное оформление и разнести Control Panel и Preview Screen по разным экранам. При работе у телескопа это позволяет оставить крупное изображение объекта на одном дисплее, а параметры, гистограмму и кнопки записи — на другом.

Панели FireCapture не пытаются показать все возможности камеры одновременно. Основные Gain и Exposure находятся в Control, а дополнительные аппаратные параметры открываются через More. Для доступных параметров можно включать видимость, после чего нужный регулятор появляется в основной панели. Набор дополнительных ползунков зависит от производителя, модели и SDK камеры, поэтому одинакового перечня аппаратных контролов для всех камер нет.
Верхняя и боковая Toolbars настраиваются. Через Layout можно добавлять действия и располагать часто используемые команды ближе к Preview. В планетной сессии туда удобно вынести переключение Max/ROI, центрирование ROI и другие операции, которые повторяются многократно. Горячие клавиши настраиваются в Settings → Shortcuts, поэтому пользователь может сократить мышиные действия без изменения логики Capture.

FireCapture поддерживает разные Look & Feel и ночные цветовые схемы. Размеры интерфейса и цвет фона задаются как часть Layout, что полезно на ноутбуках с разной плотностью пикселей и в двухмониторной конфигурации.

Control, Capture и Preview
Control отвечает за параметры камеры: прежде всего экспозицию и усиление, а также те дополнительные аппаратные регуляторы, которые конкретный драйвер предоставляет программе. Значения можно менять ползунком и числовым полем; при настройке планетного потока важна не позиция ползунка сама по себе, а сочетание выдержки, частоты кадров, уровня гистограммы и числа потерянных кадров. Снижение Exposure повышает потенциальный потолок FPS, но только до момента, когда ограничением становится интерфейс камеры, размер ROI или скорость записи.
Capture объединяет параметры будущего файла: Target, Filter, формат, лимит длительности или числа кадров и имя записи. Здесь же работает связь с Profiles. Оператор может перейти от обзора полного сенсора к рабочему ROI, выбрать фильтр и запустить серию, не вводя вручную все значения заново.
Preview показывает поток с камеры и служит рабочим полем для вспомогательных функций. На него накладываются элементы контроля, а инструменты центрирования, ADC tuning, AutoAlign и Lock CofG используют положение объекта в кадре. Масштаб Preview можно менять отдельно от реального размера ROI: экранное увеличение не сокращает поток данных и само по себе не повышает FPS.
Profiles и Filters: сохранение рабочей конфигурации
Profiles связывает параметры не просто с камерой, а с рабочим контекстом: целью и, при соответствующей настройке, фильтром. При повторном выборе той же комбинации FireCapture восстанавливает сохранённые настройки. Это уменьшает число ошибок при переходе между Юпитером, Сатурном, Луной или отдельными каналами монохромной съёмки.

Target влияет не только на подпись файла. В профиле задаётся тип AutoAlign, связанный с распознаванием планетного диска или поверхности. Для функций центрирования планеты, Lock CofG и autoguiding профиль должен описывать соответствующую цель, иначе алгоритм не получает ожидаемой модели объекта. Поэтому при проблеме с автослежением сначала проверяют выбранный Target и Profile.
Filters содержит список фильтров и параметры автоматизированных последовательностей. Цвет фильтра участвует в визуальной маркировке; название Filter может попадать в имя файла. Для монохромной камеры это превращает смену R, G, B, IR или другого фильтра в воспроизводимый процесс. FireCapture поддерживает повтор фильтров внутри RGB sequence, например RGBB, а Autorun выполняет такую последовательность как единый цикл.

Profiles нужно воспринимать как сохранённые стартовые параметры, а не как гарантию идеальной экспозиции на любой ночи. Прозрачность атмосферы, высота объекта, фильтр, фокус и seeing меняются. После загрузки профиля всё равно проверяют Histogram, форму планеты, фокус и фактический FPS перед основной записью.
Установка и первый запуск
Версия для Windows FireCapture 2.7.15 распространяется ZIP-пакетом и не использует традиционный мастер установки с регистрацией компонентов. ZIP-пакет распаковывают в каталог, где пользователь имеет право записи, и запускают FireCapture.exe. В комплект входит Java Runtime Environment, поэтому отдельная установка Java для штатного запуска не требуется; структуру распакованной папки нужно сохранять.
Размещение в каталоге с обычными правами пользователя практичнее, чем ручное копирование в защищённые системные директории Windows. Ветка 2.7 по умолчанию перенесла FireCapture.ini, Profiles, Darks, Flats и связанные настройки в домашний каталог пользователя. При первом запуске 2.7 программа предлагает перенести параметры существующей установки либо провести базовую конфигурацию для нового пользователя.
На macOS доступна x64-сборка. FireCapture 2.7.15 не подписан разработчиком для Gatekeeper, и пользователи сообщали о системной блокировке первого запуска. Это не повод отключать защиту macOS целиком. Корректный подход — убедиться в происхождении пакета, оставить системные проверки включёнными и использовать предусмотренное macOS подтверждение запуска конкретного приложения.
Для Linux опубликована x64-сборка, а также варианты PPA и Fedora. Для Raspberry Pi 2.7.15 опубликована aarch64-сборка. Наличие пакета для платформы не означает поддержку любой камеры: таблица FireCapture перечисляет интерфейсы камер отдельно для Windows, macOS, Linux и Raspberry Pi.
Первый запуск можно выполнить без физической камеры через Dummy Cam. Этот режим позволяет освоить Layout, Profiles, ROI, Capture и ряд инструментов до ночной сессии. Практическое руководство также описывает воспроизведение видеоматериала в Preview. Аппаратные регуляторы в Dummy Cam не управляют реальным сенсором, но интерфейс и порядок действий становятся понятнее.
Что проверить до первой записи
- Распаковать FireCapture полностью, а не запускать отдельный EXE из окна программы распаковки.
- Оставить каталог программы и вложенную JRE в исходной структуре.
- Установить актуальный драйвер производителя камеры там, где он требуется; наличие камеры в другом приложении не доказывает, что FireCapture использует тот же интерфейс.
- Проверить совместимость бренда с выбранной ОС, потому что матрица камер различается между Windows, macOS, Linux и Raspberry Pi.
- Выбрать папку для Capture на накопителе с достаточным свободным местом и устойчивой скоростью последовательной записи.
- Для старой установки сохранить FireCapture.ini, Profiles, Darks, Flats и журналы перед переносом настроек.
После запуска в Settings доступна Software Update. При диагностике важно различать обновление FireCapture и обновление драйвера или SDK камеры: новая версия приложения не заменяет системный драйвер производителя. Если одна модель бренда определяется, а более новая — нет, причиной может быть возраст встроенного SDK относительно камеры.
Базовый рабочий процесс: от камеры до записанной серии
- Подключить и обнаружить камеру. После запуска FireCapture выбирают соответствующий интерфейс камеры и убеждаются, что Preview обновляется, а изменение Gain и Exposure отражается на потоке.
- Найти объект на полном сенсоре. Режим Max удобен для наведения: большая площадь матрицы снижает шанс потерять планету. После центрирования переходят к ROI.
- Выбрать Target и Filter. FireCapture загружает связанный Profile и формирует правильный контекст будущей записи. Для монохромной камеры Filter должен соответствовать физическому положению filter wheel.
- Настроить Exposure и Gain. Выдержка задаёт физический потолок частоты. При 50 мс невозможно получить больше 20 полных экспозиций в секунду независимо от скорости диска.
- Сформировать ROI. Область должна вмещать объект, его дрейф и остаточную ошибку ведения. Слишком большой ROI увеличивает трафик и файлы; слишком маленький повышает риск обрезать диск или потерять его при движении.
- Проверить Histogram и фокус. Histogram помогает увидеть насыщение ярких участков. Фокус перепроверяют после смены фильтра и заметного изменения условий.
- Проверить FPS, lost frames и RAM buffer. Перед длинной записью статус должен показывать устойчивую скорость без растущих потерь.
- Выбрать формат и Limit. FireCapture позволяет ограничить запись кадрами, секундами, минутами или объёмом в MB. Для RGB sequence лимит можно применять ко всей последовательности.
- Запустить Capture. Во время записи контролируют положение объекта, фактический FPS и буфер. Auto-center или autoguiding используют только после корректной настройки Target и оборудования.
- Проверить файл до следующей серии. Нужно убедиться, что файл создан в нужной папке, имеет ожидаемый формат, а Logfile содержит параметры.
Такой порядок отделяет экспозиционный, транспортный и дисковый пределы. Если FPS равен обратной Exposure, камера упирается в выдержку. Если при сокращении Exposure скорость почти не растёт, ограничением становится ROI, USB/SDK или запись. Если при высокой скорости RAM buffer постепенно заполняется и растут lost frames, поток превышает устойчивую пропускную способность следующего звена.
ROI, Max и CutOut
ROI — одна из функций, сильнее всего влияющих на планетную производительность. При полном кадре камера считывает большую площадь сенсора, хотя планета занимает небольшую часть. Уменьшение области снижает количество пикселей, которые нужно передать и записать. Реальный прирост FPS зависит от архитектуры конкретной камеры: сенсор, USB-интерфейс и драйвер должны поддерживать более быстрое считывание выбранной области. FireCapture предоставляет средства формирования ROI, но не может отменить аппаратные пределы камеры.
Переключатель Max/ROI позволяет быстро вернуться к полному полю, если объект потерян, а затем снова включить рабочую область. ROI можно позиционировать на Preview; для цветных сенсоров расположение области учитывает чётность смещений, чтобы Bayer-структура не сдвигалась относительно ожидаемого шаблона. Практическая документация FireCapture описывает перемещение ROI с шагом, сохраняющим правильное положение цветовой матрицы.
CutOut решает близкую, но не полностью идентичную задачу: пользователь задаёт область вокруг объекта для сохранения. В 2.7.15 описано более точное задание размера CutOut через диалог. При выборе между ROI и CutOut важно понимать, где сокращается поток: аппаратный ROI уменьшает считываемую область камеры и способен повысить частоту, тогда как программное вырезание после получения полного кадра не возвращает пропускную способность USB.
Для заранее созданных пользовательских ROI версия 2.7.15 умеет выделять последний использованный вариант. У текущей реализации есть конкретное ограничение: если список custom ROI заполнен большим количеством размеров, поздние элементы могут перестать помещаться в отображаемый список, и последний вариант не будет виден как ожидается. Практический обход — удалить ненужные custom ROI и оставить рабочий набор, а не накапливать десятки почти одинаковых размеров.
Centre Planet, Auto-center и Lock CofG
FireCapture содержит несколько уровней помощи с удержанием объекта. Centre ROI перемещает выбранную область, Centre Planet in ROI центрирует распознанную планету, Auto-center Planet in ROI делает это во время Capture, а Lock CofG использует центр яркости объекта как опорную точку. Autoguiding идёт дальше и посылает коррекции монтировке. Эти инструменты нельзя сводить к одной функции: часть из них управляет областью на сенсоре, а autoguiding воздействует на ведение телескопа.
Auto-center особенно полезен при небольшом ROI, когда даже умеренный дрейф способен вывести планету за границу. Алгоритм шагами перемещает ROI вслед за объектом, пока положение сенсора позволяет это делать. Достигнув физической границы доступной области, программное перемещение уже не компенсирует дальнейший дрейф — тогда нужна коррекция монтировки либо возврат к более широкому полю.
Автоматическое распознавание зависит от профиля цели. Если Target настроен без подходящего планетного AutoAlign, инструменты, ожидающие диск планеты, могут не активироваться или работать не так, как рассчитывает оператор. Проверка Target/Profile должна предшествовать поиску проблем в USB и драйвере.
При сильном ветре или нестабильном ведении маленький ROI следует выбирать с реальным запасом. Сообщения пользователей 2.7.15 показывают, что улучшенный Auto-center способен помогать в порывистых условиях, но программное сопровождение не отменяет геометрию сенсора: обрезанная планета не восстанавливается из отсутствующих пикселей.
Histogram, Exposure и Gain
Histogram FireCapture служит измерительным инструментом во время захвата. Он показывает распределение яркости и позволяет видеть, насколько близки самые светлые участки к насыщению. Для цветной камеры доступно отображение каналов; в 2.7 страница Histogram была переработана, а расчёт вынесен в отдельный поток. Такое изменение снижает вероятность, что обновление гистограммы станет узким местом камера worker при тяжёлом потоке.
Фиксированного процента заполнения, который был бы правильным для каждой цели и камеры, нет. Сатурн, Юпитер, Луна и солнечный поток через специализированный фильтр имеют разную яркость, камеры различаются разрядностью и шумом. Практическая цель одинакова: не потерять важные светлые детали из-за насыщения и не опустить сигнал настолько, чтобы последующая обработка опиралась преимущественно на шум. FireCapture даёт измерение, а оператор принимает решение с учётом конкретного объекта и оборудования.
Exposure влияет на FPS фундаментально. Частота полных экспозиций не может превышать 1/выдержку. При 10 мс теоретический потолок равен 100 кадрам/с, при 5 мс — 200 кадрам/с, ещё до учёта считывания и передачи. Если камера выдаёт меньше, ищут другой предел: размер ROI, USB, режим сенсора, SDK, скорость накопителя или нагрузку CPU.
Gain меняет усиление, но его шкала не стандартизирована между производителями. FireCapture передаёт аппаратное значение камеры и сохраняет его в Logfile. Число Gain одной модели нельзя переносить на другую как равнозначную настройку. В Profile следует хранить собственное рабочее значение для конкретной камеры и цели, а не чужую цифру из инструкции для другого сенсора.
Gamma также может появляться среди controls там, где её предоставляет SDK камеры. Наличие ползунка не означает, что его обязательно менять при обычной записи. Перед Capture важнее знать, какие аппаратные преобразования реально применяются и будут ли они необратимо записаны в поток.
ADC tuning и атмосферная дисперсия
Для цветных планетных кадров FireCapture содержит помощь в настройке атмосферного дисперсионного корректора. Атмосферная дисперсия разносит красную и синюю составляющие относительно зелёной, особенно при небольшой высоте объекта. ADC tuning визуализирует это смещение, чтобы оператор физически отрегулировал призмы ADC и уменьшил цветовое расхождение до основной записи.
В интерфейсе описаны режимы Edge-Tinge, Classic, Advanced и Outline. Edge-Tinge подчёркивает красно-синие края, Classic оценивает смещение центров цветовых каналов относительно зелёного, а другие варианты дают альтернативное представление той же задачи. В 2.7 помощь ADC может быть встроена в Histogram, поэтому оценку дисперсии удобно держать рядом с контролем экспозиции.
ADC tuning не исправляет уже записанное видео автоматически. Это измерительный и визуальный помощник для механической регулировки корректора перед Capture. После изменения положения призм нужно перепроверить фокус и центрирование, поскольку физическая перестройка оптического тракта может сдвинуть изображение.
Инструмент особенно полезен как способ отделить два разных дефекта. Цветовой край из-за атмосферной дисперсии связан с вертикальным смещением каналов; хроматическая аберрация, неверный Bayer pattern или ошибки обработки имеют другую природу. FireCapture помогает настроить ADC, но не заменяет диагностику оптики и цветового процесса.
Телескоп, autoguiding, filter wheel и focuser
FireCapture может взаимодействовать не только с камерой. Telescope Interface поддерживает подключение телескопа через доступные интерфейсы, а в 2.7 добавлены INDI для Mac/Linux и ASCOM rotator. На Windows ASCOM остаётся одним из путей подключения совместимого оборудования. Само наличие пункта Telescope Interface не заменяет драйвер монтировки: устройство должно быть доступно через поддерживаемый интерфейс.

На macOS и Linux подключение INDI выполняется через Hardware → INDI. В окне включают Use INDI Server, задают host и port и выполняют Connect; зелёный индикатор означает успешное соединение с сервером. После соединения доступные устройства выбирают в настройках Telescope, Filterwheel или Focuser. Такой путь отделяет FireCapture от низкоуровневого драйвера устройства: программа общается с INDI server, а тот — с оборудованием.
Autoguide предназначен для удержания планеты на сенсоре во время захвата. Он работает совместно с распознаванием цели и системой коррекций монтировки. В 2.7 добавлен режим калибровки autoguider при настройке correction time, а также обычная и быстрая ручная скорость коррекции. Это особенно полезно при небольшом ROI, где даже небольшой систематический дрейф быстро становится критичным.

Motorized Filterwheels позволяют связать программный Filter с физическим положением колеса. Это основа автоматизированного RGB: FireCapture меняет фильтр, применяет сохранённые параметры и записывает очередной канал. Поддержка зависит от интерфейса устройства, а корректность серии необходимо проверить на коротком цикле до автоматического запуска большого количества записей.

Focuser может быть подключён как совместимое устройство; 2.7 умеет выводить температуру в temperature panel для фокусеров, которые предоставляют такое значение. FireCapture не гарантирует автоматическую фокусировку с любым мотором: доступный набор команд определяется конкретным драйвером и оборудованием.
Autorun и автоматические последовательности
Autorun автоматизирует повторяемый Capture. В 2.7 интерфейс Autorun переработан и разделяет Free sequence, Single filter и RGB sequence. Single filter повторяет захват с одним фильтром, RGB sequence выполняет заранее настроенную фильтровую последовательность, а Free sequence позволяет задать собственную цепочку. Для длинной сессии это уменьшает риск пропустить канал, перепутать порядок или запустить серию с другим лимитом.

Limit задаётся отдельным picker. Доступны No limit, Frames, Seconds, Minutes и MB; для RGB sequence предусмотрена опция применения лимита ко всей последовательности. Разница принципиальна: лимит каждого канала и лимит всего RGB-цикла дают разное суммарное время, а на быстро вращающихся планетах длительность цветовой серии влияет на дальнейшее совмещение.
Autorun умеет сохранять и загружать конфигурации. Повтор Filters внутри RGB sequence допустим, поэтому цепочка вроде RGBB не требует ручного четвёртого старта. Перед автоматизацией всё равно проверяют свободное место, FPS, lost frames и соответствие Filter физической позиции колеса: Autorun точно повторяет настроенный процесс, включая ошибочно настроенный.
Free sequence полезен там, где обычного одного фильтра или стандартного RGB недостаточно. Это более гибкий режим, но и более требовательный к предварительной проверке. При сложной последовательности стоит выполнить один полный тестовый run и сверить созданные файлы, их порядок и параметры, прежде чем увеличивать число повторов.
Timelapse и длительные серии
Timelapse создаёт автоматические серии через заданные интервалы. Для планетной анимации это позволяет регулярно повторять короткие захваты в течение длительного времени. В отличие от одного непрерывного многогигабайтного файла, интервальная схема делит материал на отдельные сессии, которые затем проще отбирать, стекать и объединять по времени.

При Timelapse важны три проверки. Объект должен оставаться внутри рабочей области, поэтому Auto-center или autoguiding часто полезнее чрезмерно большого ROI. Запас диска оценивают по фактическому размеру одной тестовой записи и числу повторов. Profile и Filter фиксируют так, чтобы каждая серия была сопоставима с предыдущей.
Автоматизация не отменяет изменения атмосферы. Seeing, прозрачность, высота объекта и фокус меняются со временем, а FireCapture фиксирует технические параметры, но не делает условия физически одинаковыми. Logfiles и Session-browser позволяют после съёмки отделить изменение программных настроек от изменения наблюдательной обстановки.
Если серия рассчитана на часы, полезно заранее проверить поведение после заполнения части накопителя и убедиться, что ОС не переводит USB-устройство или компьютер в нежелательный режим энергосбережения. FireCapture контролирует Capture, но системные ограничения питания и свободного места остаются внешними факторами.
Ephemerides, Session-browser и Logfiles
Ephemerides выводит эфемеридные сведения и может рассчитывать эффективное фокусное расстояние по измеренному размеру планетного диска. Для планетной съёмки это даёт контроль масштаба: оператор может оценить, соответствует ли фактический размер изображения ожидаемой оптической конфигурации прямо во время сессии.

Session-browser хранит историю параметров Capture и помогает просматривать предыдущие записи как связанные сессии, а не как безымянные файлы. Для повторной съёмки это даёт ориентир: можно увидеть Exposure, Gain, Filter и другие параметры, которыми сопровождался прошлый материал, а затем использовать Profile как стартовую точку новой ночи.

Logfiles включают параметры камеры и Capture. Ветка 2.7 хранит рабочие файлы по умолчанию в пользовательском каталоге FireCapture. Практическая документация описывает текущий log.txt, нумерованные прошлые журналы и logs.zip с логами, Profiles и FireCapture.ini для диагностики. Такой пакет полезнее одного скриншота, потому что сохраняет конфигурационный контекст проблемы.

Журнал следует рассматривать и как носитель персональных деталей сессии. В именах и метаданных могут присутствовать время, путь к папке, цель и observer initials, если они настроены для PVOL или WinJUPOS naming. Перед публикацией logs.zip в открытом обсуждении следует просмотреть содержимое и удалить сведения, которые пользователь не хочет раскрывать.
Форматы записи, имена файлов и дальнейшая обработка
FireCapture поддерживает AVI и SER, а также BMP, FITS, JPEG и PNG. В 2.7 добавлены PNG и FITS Cubes. Выбор зависит от режим камеры, глубины данных, последующей программы обработки и объёма. SER широко используется для планетных последовательностей, AVI остаётся распространённым видеоконтейнером, FITS нужен в астрономических численных процессах, а PNG/JPEG/BMP подходят для отдельных изображений и вспомогательных сценариев.
Набор доступных вариантов в Capture может меняться вместе с режимом камеры и глубиной данных. Не следует выбирать контейнер только по расширению: 8-битный и более глубокий поток имеют разный объём, а отдельные камеры фактически имеют ADC меньше 16 бит даже при помещении данных в 16-битное слово. Дополнительная разрядность контейнера сама по себе не создаёт новые уровни сигнала.
Имена файлов можно формировать из свойств сессии. Target, Filter и observer initials полезны для автоматической классификации; 2.7 добавила поле инициалов наблюдателя для PVOL и WinJUPOS naming. Такая схема уменьшает вероятность, что после RGB-серии останутся несколько файлов, различающихся только временем без понятной связи с каналом.
FireCapture не требует импортировать результат обратно для финальной обработки. После Capture файл передают в программу отбора и stacking либо в собственный научный процесс. Dummy Cam умеет воспроизводить видео для тренировки интерфейса, но это не делает FireCapture универсальным редактором существующей медиатеки.

Оценка объёма будущей записи
В высокоскоростной съёмке объём данных растёт приблизительно с числом записываемых пикселей, байтами на пиксель, фактическим FPS и длительностью. Для грубой оценки несжатого потока перемножают ширину ROI, высоту ROI, число байтов на пиксель и кадры в секунду. Контейнер добавляет служебные данные, а конкретный способ записи может изменить итог, поэтому перед длинным Autorun лучше сделать короткий тест на тех же настройках и измерить реальную скорость роста файла.
Такой тест одновременно проверяет накопитель. Если короткий ролик идёт без lost frames, а длинная серия начинает терять кадры после постепенного заполнения RAM buffer, устойчивой скорости диска недостаточно для длительного потока. Если потери появляются сразу, проблема вероятнее находится в USB, драйвер/SDK, режим камеры или слишком большом ROI.
Оценивать место по размеру установленной FireCapture бессмысленно. Сам дистрибутив Windows 2.7.15 занимает примерно сотню мегабайт, тогда как одна высокоскоростная сессия способна создать много гигабайт. Рабочий накопитель планируют по тестовому Capture, а не по размеру программы.
Плагины и PreProcessing
Начиная с FireCapture 2.5 в программе есть встроенный интерфейс плагинов с доступом к данные изображения и возможностью расширять функциональность. Плагины публикуются отдельно и принадлежат своим авторам; их наличие не означает, что они являются частью ядра FireCapture или проходят тот же цикл выпуска. Для стабильной конфигурации расширение следует добавлять только тогда, когда его назначение понятно и совместимость с текущей версией подтверждена.
PreProcessing применяет обработку во время захвата. Это принципиально отличается от визуальной настройки Preview: активная предобработка способна изменить записываемые данные, а не только картинку на экране. Поэтому перед ответственной серией нужно проверить индикатор PP и список активных операций. Забытый preprocessing — ситуация, когда Capture проходит технически успешно, но исходный материал уже изменён.
Для калибровочных операций 2.7 хранит Darks и Flats в пользовательском каталоге по умолчанию. Live dark/flat получил выгоду от многопоточной переработки. Однако наличие этих функций не означает, что любой планетный процесс требует их включения. Важнее осознанно знать, что именно применяется к записываемому потоку.
Сторонний плагин, получающий данные изображения, следует рассматривать как отдельный программный компонент. Перед обновлением рабочей астрофотографической системы полезно сохранить копию стабильной конфигурации и не добавлять новый плагин непосредственно перед редким событием без предварительного теста.
Системные требования
Для FireCapture корректнее говорить не о единственной таблице «процессор/ОЗУ/диск», а о связке архитектуры, камеры и требуемой пропускной способности. Страница загрузки 2.7.15 перечисляет Windows x64, macOS x64, Linux x64 и Raspberry Pi aarch64. Старые версии 2.6 и 2.5 сохраняются для Windows как x64 и x86, но актуальная ветка в таблице загрузки ориентирована на 64-битные настольные системы и ARM64 Raspberry Pi.
| Компонент | Подтверждённое требование или практическое условие | Практическое значение |
|---|---|---|
| Windows | Для FireCapture 2.7.15 опубликована x64-сборка. | Текущую программу следует использовать на 64-битной Windows; старые x86-пакеты относятся к прежним веткам. |
| macOS | Опубликована x64-сборка FireCapture 2.7.15. | Совместимость конкретной камеры проверяется отдельно; приложение не подписано для Gatekeeper. |
| Linux | Опубликована x64-сборка; также перечислены PPA и Fedora. | На macOS/Linux ветка 2.7 поддерживает INDI для внешнего оборудования. |
| Raspberry Pi | Опубликована сборка 2.7.15 aarch64. | Нужна ARM64-среда и интерфейс камеры, поддерживаемый в соответствующей колонке матрицы. |
| Java | Нужная JRE включена в Windows-комплект. | Отдельная Java не требуется, если структура папок FireCapture сохранена. |
| Камера | Нужен поддерживаемый FireCapture интерфейс камеры и совместимый драйвер/SDK. | ОС может видеть устройство, но программа не сможет управлять им через неподдерживаемый интерфейс. |
| USB | Пропускная способность должна выдерживать поток выбранного ROI и FPS. | Недостаток полосы проявляется снижением скорости, ошибками или lost frames. |
| Накопитель | Нужна устойчивая скорость последовательной записи и большой свободный объём. | Высокоскоростные SER/AVI создают крупный поток; RAM buffer лишь временно сглаживает задержки. |
| ОЗУ | Часть памяти используется JVM и может использоваться RAM buffer. | Буфер помогает пережить короткий провал диска, но после заполнения потери кадров неизбежны. |
| CPU | 2.7 использует multicore и отдельный Histogram thread. | CPU участвует в Preview, histogram, live dark/flat и служебной обработке, поэтому способен стать ограничением раньше диска. |
Публичная документация не задаёт универсальный минимальный объём RAM или конкретную модель CPU для 2.7.15. Такие числа плохо отражали бы реальную нагрузку: поток 640×480 при высокой частоте и большой сенсор в более глубоком режиме предъявляют разные требования. Надёжный критерий — контрольная запись на реальной камере с планируемым ROI, форматом и Exposure. Во время теста проверяют FPS, lost frames, загрузку RAM buffer и способность накопителя завершить запись без нарастающего отставания.
Размер пакета Windows 2.7.15 в свежей пользовательской проверке загрузки составил 92.4 MB; в материалах астрономического мероприятия 2026 года FireCapture указан как пакет примерно 95 MB. Для загрузки для Windows 2.7.15 используется подтверждённое значение 92.4 MB. Размеры пакетов других платформ могут отличаться, поэтому это число не следует переносить на macOS, Linux и Raspberry Pi.
Место под саму программу почти не влияет на подготовку наблюдений. Основной объём создаёт Capture. Чем больше ROI, глубина данных, FPS и длительность, тем быстрее расходуется накопитель. Даже если FireCapture запускается на старом SSD без проблем, тот же диск может не выдержать устойчивую запись конкретного видеопотока. Проверять нужно не только свободные гигабайты, но и отсутствие lost frames на ожидаемой длительности.
Поддерживаемые камеры и различия платформ
Матрица FireCapture 2.7.15 включает Altair, ASCOM, Basler, FLIR/FlyCapture, FLIR/Spinnaker, LUCID, NexImage, OGMA, PlayerOne, QHY, Skyris, SVBony, TIS, Touptek/Omegon и ZWO ASI. Это перечень семейств и интерфейсов, а не обещание, что каждая камера каждого бренда работает на четырёх операционных системах. В таблице отдельные обозначения показывают платформенную совместимость, поэтому для конкретного комплекта сопоставляют и бренд, и ОС.
Windows имеет самый широкий исторический набор интерфейсы камер, включая ASCOM. Mac и Linux получили поддержку ASI в 2017 году, позже 2.7 расширила кроссплатформенные возможности и добавила INDI. Raspberry Pi появился как отдельное направление в 2019 году, а для текущей 2.7.15 опубликован aarch64-пакет. Поэтому старые материалы, где FireCapture называется только программой только для Windows, не отражают современную линейку.
Поддержка новой модели зависит и от SDK, встроенного в релиз. Показателен современный пользовательский случай: старая 2.6 не распознавала более новую ZWO-камеру, тогда как пользователь стремился перейти на 2.7.15. Такой симптом не доказывает неисправность FireCapture; он показывает, что возраст SDK программы должен соответствовать поколению камеры.
У Touptek и некоторых ребрендированных камер есть конкретное ограничение цветового управления. В RAW-режиме SDK не предоставляет все регуляторы баланса белого, доступные в полноцветный RGB. FireCapture использует RAW для планетного Capture, поэтому отсутствие части WB-параметров в такой конфигурации связано с возможностями SDK. Переустановка программы не добавит control, который драйвер не отдаёт в выбранном режиме.
Перед покупкой камеры с расчётом на FireCapture полезно проверить не только название производителя, но и интерфейс модели, операционную систему и актуальную ветку программы. Особенно это важно для Linux, macOS и Raspberry Pi, где поддержка historically расширялась позже Windows и не все vendor SDK доступны одинаково.
Производительность и узкие места
FireCapture 2.7 получила multicore поддержка и threaded Histogram calculation. В ReleaseNotes эти изменения связаны с повышением производительности 16-bit Preview и live dark/flat, а отдельный поток Histogram уменьшает задержку камера worker. Для пользователя это означает, что тяжёлая визуализация меньше конкурирует с получением кадров за один CPU thread.
Производительность остаётся цепочкой. Сенсор завершает Exposure и readout, USB передаёт данные, SDK доставляет кадры приложению, FireCapture выполняет Preview и служебные операции, RAM buffer временно принимает поток, а накопитель должен устойчиво записывать его. Самое медленное звено определяет реальную скорость. Замена SSD не поможет, когда 100 мс Exposure физически ограничивает поток 10 кадрами/с; уменьшение Exposure не даст эффекта, если full frame уже насыщает USB.
Status panel показывает текущий FPS и lost frames за последнюю минуту. Повторяющиеся потери сопровождаются предупреждением. Во время Capture отдельная область может показывать Limit, прогресс и усреднённые показатели. Эти данные важнее субъективной плавности Preview: картинка может выглядеть нормально, пока часть кадров уже теряется по дороге к файлу.
RAM buffer включён по умолчанию в 2.7. Он принимает кадры, когда накопитель на короткое время отстаёт. Это амортизатор, а не бесконечный ускоритель. Если диск постоянно пишет медленнее камеры, buffer заполнится и последующие кадры начнут теряться. После остановки Capture FireCapture может продолжать выгружать накопленные данные, поэтому закрывать приложение или отключать диск до завершения записи нельзя.
Размер ROI часто даёт самый большой практический выигрыш, потому что одновременно уменьшает трафик камеры и размер файла. Но ROI полезен лишь пока в нём надёжно помещается объект. Экономия нескольких десятков строк сенсора не оправдывает запись, в которой край планеты периодически обрезается из-за дрейфа.
Preview zoom не нужно путать с ROI. Увеличение изображения мышью меняет только визуальный масштаб; поток от камеры остаётся прежним. Чтобы реально уменьшить объём данных, изменяют sensor ROI или рабочий режим камера, а не экранное увеличение.
USBTraffic, USB Speed и High Speed
Для некоторых ZWO и QHY камер FireCapture предоставляет аппаратные параметры, влияющие на USB-передачу. В практической документации USBTraffic/USB Speed рассматриваются как средство балансировки производительности и ошибок. Направление шкалы отличается между производителями: одинаковое числовое значение не описывает одинаковое поведение ZWO и QHY. Настройку делают по фактическому FPS и lost frames на конкретном компьютере.
Обзор QHY5III462C в BBC Sky at Night показывает конкретный измеренный пример: изменение USB traffic на тестовой системе позволило получить примерно 130–135 FPS с небольшим количеством пропущенных кадров. Это подтверждает значимость параметра, но не даёт универсального числа. Другая камера, ROI, USB host controller или Exposure потребуют своей настройки.
High Speed mode существует только у камер, которые его предоставляют. В практической документации FireCapture описаны особенности ZWO, где HS в некоторых режимах связан с внутренней разрядностью ADC. Включать HS только ради большего числа FPS без понимания режим камеры не следует: реальный компромисс зависит от сенсора и выбранной глубины данных.
Если после настройки USBTraffic потери исчезли, результат нужно проверять не по одной секунде. Контрольная запись должна быть достаточно длинной, чтобы проявился рост RAM buffer и стабильность диска. Короткий burst может пройти идеально даже на накопителе, который не выдерживает постоянный поток.
Практические сценарии использования
Юпитер и Сатурн на цветной камере
Типичный сеанс начинается с Max, чтобы уверенно поймать объект, затем включается ROI с запасом на дрейф. Exposure уменьшают до уровня, соответствующего текущему seeing и яркости, а Gain настраивают вместе с Histogram. ADC tuning помогает свести цветовые края до основной серии. После этого задают Limit и записывают SER или AVI.
Auto-center полезен при небольшом ROI. Если планета медленно уходит из центра из-за неточного ведения, FireCapture перемещает область вслед за ней; при более длительной сессии autoguiding может корректировать монтировку. Перед каждой длинной серией следует убедиться, что RAM buffer не накапливает отставание и lost frames не растут.
Для Юпитера и Сатурна Profiles помогают хранить разные рабочие параметры. Объекты сильно отличаются яркостью, поэтому одинаковые Gain/Exposure для них не являются разумной стартовой точкой. Выбор отдельного Target возвращает свой профиль, после чего оператор уточняет настройки под текущие условия.
Монохромная RGB-съёмка
С mono камера основная сложность — повторить R, G и B быстро и с правильными параметрами. В FireCapture создают Filters и Profiles, связывают Filters с motorized filter wheel, задают RGB sequence и используют Autorun. Каждый канал получает своё имя и настройки; повтор фильтра внутри sequence допускается.
Преимущество Autorun проявляется при повторении нескольких RGB-циклов. Ручная работа требует помнить порядок, лимиты и момент смены фильтра; автоматизация выполняет заданную схему одинаково. Но фокус и прозрачность могут меняться, поэтому между группами циклов полезно проверять Preview и Histogram.
Перед первой ночной автоматизацией нужно сделать короткий RGB test: подтвердить, что физический Filter соответствует программному имени, Profile действительно меняется, а filenames различаются ожидаемым образом. Ошибка сопоставления фильтр-колеса может испортить целую автоматическую серию без единого программного сбоя.
Луна с большим сенсором
Для Луны часто нужен крупный ROI или серия мозаичных областей. Здесь предел смещается к объёму данных: большой кадр при высокой частоте быстро нагружает USB и SSD. FireCapture позволяет сохранить custom ROI и быстро переключаться между Max и рабочими областями. При мозаике полезно фиксировать основные регуляторы камеры, чтобы соседние фрагменты не различались из-за случайно изменённого Gain.
Если используется много custom ROI, следует помнить ограничение 2.7.15 на отображение поздних элементов заполненного списка. Лучше хранить несколько реально используемых размеров, а не десятки промежуточных вариантов.
Солнечная съёмка
FireCapture применяется для записи солнечного материала с астрономическими камерами, но сама программа не обеспечивает безопасность солнечных наблюдений. Exposure, Gain, Preview и программное затемнение не защищают зрение и оборудование от солнечного излучения. Такой сценарий допустим только с предназначенной для Солнца сертифицированной наблюдательной системой и по правилам её производителя; FireCapture отвечает лишь за управление камерой и Capture.
Внутри программы для солнечного материала используются те же измерительные механизмы, что и для других ярких астрономических целей: ROI, Histogram, Profiles, Limit и контроль потерь. Они относятся к качеству цифровой записи, а не к физической безопасности оптической системы.
Планетная анимация
Timelapse или повторяемый Autorun создаёт ряд коротких роликов через стабильные интервалы. После сессии каждый ролик отдельно проходит отбор и stacking, а итоговые изображения объединяются во временную последовательность. Session-browser и Logfiles помогают определить момент изменения камера settings, а Target/Filter в имени упрощают сортировку.
Raspberry Pi как компактный компьютер для Capture
Сборка aarch64 позволяет вынести FireCapture на Raspberry Pi, но нужно проверить поддержка камеры в соответствующей колонке и измерить скорость записи на реальном накопителе. Малый компьютер не уменьшает поток сенсора: высокий FPS и большой ROI всё равно требуют достаточной USB и пропускная способность диска. Такой комплект лучше протестировать заранее в дневное время с теми же параметрами, которые планируются ночью.
Как проверять результат Capture
Успешно начатая запись ещё не означает качественный исходник. Проверка должна охватывать файл, поток и визуальное содержимое. Сначала убеждаются, что файл появился в нужной папке и растёт во время Capture. Затем смотрят Status: фактический FPS должен соответствовать выбранной Exposure и ROI, а lost frames — не накапливаться. После Stop ждут завершения сброса RAM buffer на диск.
Короткий фрагмент стоит открыть в совместимом просмотрщике или программе stacking. Так выявляются неверный цветовой режим, неожиданный container, обрезанный диск, нестабильное ведение и забытый PreProcessing. Проверять нужно до большого RGB sequence или Timelapse, потому что автоматизация затем воспроизведёт ту же ошибку во всех файлах.
Logfile должен соответствовать тому, что оператор видел в Control: Target, Filter, Exposure, Gain и другие параметры камеры описывают фактическую запись. Если filename построен из свойств сессии, нужно проверить, что Filter и Target попали в имя правильно. При mono RGB это простой способ обнаружить рассинхронизацию между программным названием и физическим положением колеса.
Для производительности отдельно сравнивают потолок FPS по Exposure и фактическое значение. 10 мс дают максимум 100 полных экспозиций в секунду. Если FireCapture показывает заметно меньше при маленьком ROI, проверяют USB и режим камеры. Если показывает около 100, ускорение диска не даст 150 FPS без уменьшения Exposure.
Контрольная запись должна быть достаточно длинной, чтобы проявить устойчивую работу. На первых секундах RAM buffer способен скрыть медленный накопитель. Если после минуты buffer растёт, система не выдерживает постоянный поток даже при нулевых потерях в начале.
Частые ошибки и способы проверки исправления
| Симптом | Что проверить | Как подтвердить исправление |
|---|---|---|
| Камера не появляется | Driver производителя, интерфейс камеры, поддержку модели текущей версией и платформенную матрицу. Для новой камеры не использовать устаревшую 2.6 как критерий современной совместимости. | Preview стабильно обновляется, Exposure/Gain меняют поток. |
| Камера работает в другом приложении, но не в FireCapture | Уточнить, через какой интерфейс работает другое ПО. Native SDK, ASCOM и DirectShow — разные пути. | FireCapture открывает устройство через поддерживаемый interface без ошибки. |
| FPS ниже ожидаемого | Сравнить с 1/Exposure, уменьшить ROI, проверить USBTraffic/USB Speed, режим камеры, CPU и накопитель. | После изменения конкретного узкого места FPS растёт без роста lost frames. |
| Lost frames растут | USB cable/controller, USBTraffic, ROI, драйвер/SDK, CPU load и скорость запись на диск. | Счётчик потерь остаётся стабильным на тесте той же длительности. |
| RAM buffer постепенно заполняется | Поток выше устойчивой скорости диска либо системе мешают фоновые операции. | Buffer стабилизируется или успевает опустошаться без потерь. |
| Планета выходит из ROI | Запас ROI, Target/Profile, Centre Planet, Auto-center, Lock CofG и настройку autoguiding. | Объект остаётся внутри области весь тестовый Capture. |
| Auto-center не распознаёт цель | Тип AutoAlign в Profile, выбранный Target и контраст изображения. | На Preview центрирование устойчиво находит планетный диск. |
| Запись неожиданно обработана | PreProcessing, PP indicator, active dark/flat и другие live operations. | Новый короткий файл соответствует ожидаемому необработанному потоку. |
| У Touptek/rebrand отсутствуют регуляторы баланса белого | Ограничение SDK в режим RAW: часть баланс белого может быть недоступна. | RAW Capture работает без ошибка камеры; отсутствие control не сопровождается сбоем. |
| macOS блокирует запуск | FireCapture 2.7.15 не подписан для Gatekeeper. Проверить происхождение пакета и применить штатное разрешение для конкретного приложения. | FireCapture запускается при сохранённой системной защите macOS. |
| После переноса пропали Profiles | User home FireCapture и перенос FireCapture.ini/Profiles. В 2.7 настройки по умолчанию находятся в домашнем каталоге. | После перезапуска выбранный Profile сохраняется. |
| Нужно вернуть прошлую конфигурацию | Backup settings и More → Restore settings from backup file. | После restore Layout/Profile возвращаются к ожидаемому состоянию. |
| Последний custom ROI не виден | В 2.7.15 заполненный список может не показывать поздние ROI. Удалить ненужные custom ROI. | Нужный ROI снова отображается и выделяется. |
| Файл слишком быстро заполняет диск | ROI, format, глубина данных, FPS и Limit. Выполнить короткий тест и экстраполировать фактический размер. | Расчётный объём всей серии укладывается в свободное место с резервом. |
| Preview масштабирован, но FPS не вырос | Отличить preview zoom от sensor ROI. | После реального уменьшения ROI меняются поток и, при поддержке камеры, частота. |
| RGB files перепутаны | Соответствие программного Filter физической позиции filter wheel и naming properties. | Тестовый RGB cycle создаёт три правильно подписанных файла в правильном порядке. |
Диагностика эффективнее, когда меняется один параметр за раз. Одновременная замена USB cable, ROI, Gain, buffer и container может скрыть причину: результат станет лучше, но останется непонятно, какое изменение помогло. Короткие повторяемые тесты с Logfile позволяют сравнивать состояние системы по одному фактору.
Безопасность и приватность
FireCapture сохраняет видеоданные локально на выбранный накопитель, но в программе есть сетевые и внешние компоненты: Software Update, INDI connection, Data Server и Плагины. Поэтому нельзя утверждать, что приложение никогда не обращается к сети. Для автономной съёмочной системы пользователь может не задействовать сетевые сервисы, которые не нужны его процессу.
Астрономические кадры обычно не содержат людей, однако Logfiles и пути файлов могут раскрывать имя учётной записи, структуру каталогов, время наблюдений и observer initials. Logs.zip, который полезен для диагностики, следует просматривать перед публичной отправкой. Session data и filenames также могут содержать дату, время, Target и Filter.
Плагины нужно считать отдельным кодом. Plugin interface предоставляет доступ к данные изображения, а содержимое и авторские права отдельных расширений принадлежат их авторам. Перед установкой расширения следует понимать его назначение и сохранить стабильную конфигурацию FireCapture, чтобы можно было вернуться к рабочему состоянию.
Неподписанная macOS-сборка создаёт отдельный security warning. Системное предупреждение не доказывает вредоносность FireCapture, но обходить его глобальным отключением Gatekeeper не требуется. Проверка происхождения пакета и точечное разрешение запуска сохраняют защитную модель ОС.
Для солнечной съёмки настройки программы не являются защитным средством. Exposure, Gain, Preview и программное затемнение не обеспечивают безопасное наблюдение; такой режим допустим только с сертифицированной системой, предназначенной для Солнца, и по правилам её производителя.
Ограничения FireCapture
- Специализация смещена в сторону планетной, лунной и солнечной высокоскоростной съёмки; комплексный deep-sky live stacking и автоматизированная съёмка слабых объектов не являются основной архитектурой программы.
- Совместимость камер различается по операционным системам; наличие бренда в общей таблице не означает одинаковую поддержку каждой модели на Windows, macOS, Linux и Raspberry Pi.
- Некоторые controls зависят от SDK производителя. FireCapture не может показать функцию, которую драйвер не предоставляет в выбранном режим RAW.
- macOS-сборка 2.7.15 не подписана для Gatekeeper, поэтому первый запуск может требовать штатного подтверждения со стороны пользователя.
- RAM buffer не компенсирует постоянно медленный диск: после заполнения памяти кадры начинают теряться.
- Auto-center ограничен границами сенсора; если ROI достиг края, программное перемещение области не заменит correction монтировки.
- Большое количество custom ROI в 2.7.15 может мешать отображению поздних элементов списка.
- Лицензия разрешает частное использование, но ограничивает коммерческое применение и перераспространение; продукт не является open source.
- PreProcessing способен изменить записываемые данные. Забытый активный PP нельзя отменить после завершённой серии.
- FireCapture не выполняет полный цикл финальной планетной обработки; для отбора, stacking и усиления деталей нужен отдельный этап.
- Публичная история выпуска подробно описывает крупные ветки, но не содержит единой построчной таблицы изменений для каждого промежуточного номера 2.7.x.
Большинство этих ограничений предсказуемы и проверяемы до ночной работы. Камеру проверяют по платформенная совместимость, диск performance — коротким Capture, Profiles — тестовым Target/Filter, а automation — одним полным cycle. Самый дорогой сценарий по времени возникает тогда, когда автоматизация запускается до проверки базовой ручной записи.
Плюсы и минусы
Плюсы
- Интерфейс построен вокруг высокоскоростного планетный Capture и объединяет ROI, Profiles, Filters, Histogram, Autorun, Timelapse и контроль lost frames.
- Версия 2.7.15 доступна для Windows x64, macOS x64, Linux x64 и Raspberry Pi aarch64.
- Profiles связывают настройки с Target и Filter, что делает повторные RGB и планетные серии воспроизводимее.
- Auto-center, Lock CofG и autoguiding помогают удерживать планету внутри небольшого ROI.
- Motorized Filterwheels, Telescope Interface, INDI и ASCOM-related integrations позволяют управлять связанным оборудованием из одной сессии Capture.
- Autorun поддерживает Single filter, RGB sequence и Free sequence; Limit задаётся кадрами, временем или объёмом.
- Многопоточная архитектура 2.7 уменьшает влияние Histogram и live processing на камера worker.
- Logfiles и Session-browser сохраняют технический контекст Capture и упрощают диагностику.
- Dummy Cam позволяет изучить интерфейс без подключённой астрономической камеры.
- Для частного использования программа не требует покупки подписки или Pro-тарифа.
Минусы
- Для широкого EAA/deep-sky процесса FireCapture менее подходяща, чем приложения, специально построенные вокруг live stacking и длительных последовательностей слабых объектов.
- Интерфейс насыщен параметрами камеры и automation; новичку нужно освоить Profiles, ROI, Histogram и hardware controls до ответственной сессии.
- Поддержка одной камеры может отличаться между платформами, а новые модели зависят от актуальности SDK камеры.
- Неподписанная macOS-сборка создаёт дополнительный шаг при первом запуске.
- Лицензия ограничивает коммерческое использование и перераспространение, несмотря на отсутствие платы для частного использования.
- Высокий FPS быстро выявляет слабое USB-звено или накопитель; FireCapture показывает проблему, но не устраняет hardware limit.
- Некоторые поздние детали 2.7.15 приходится сопоставлять с актуальной актуальной документацией по функциям, потому что общий ReleaseNotes.pdf описывает ветку 2.7, а не каждую 2.7.x сборку отдельно.
Отзывы пользователей и профильных изданий
Профильные издания
В материалах BBC Sky at Night FireCapture рассматривается как специализированная программа управления астрономическими видеокамерами. В обзоре QHY5III462C камера подключилась к FireCapture, а изменение USB traffic на конкретной тестовой системе позволило получить около 130–135 FPS с небольшим количеством dropped frames. Этот пример подтверждает, что FireCapture предоставляет control, реально влияющий на пропускную способность, но не превращает конкретное значение USB traffic из обзора в универсальную настройку.
Материалы BBC по планетной съёмке рассматривают FireCapture рядом с SharpCap как один из основных инструментов Capture и описывают рабочие параметры Gain, Gamma, Exposure и запись AVI/SER. В обзоре Celestron Skyris отдельно отмечалось использование frame buffering. Общий вывод профессиональной прессы совпадает со специализацией продукта: FireCapture ценится на этапе получения большого числа коротких экспозиций и контроля камеры.
Практические руководства по планетная съёмка высокого разрешения выделяют AutoAlign, autoguiding, automated capture и naming, совместимое с дальнейшей планетной организацией данных. Эти функции особенно важны для длинной серии, где ручное управление каждым роликом увеличивает вероятность ошибок. FireCapture сильна не количеством визуальных эффектов, а контролем повторяемого входного материала.
Пользовательская практика
В обсуждениях Cloudy Nights повторяются два устойчивых мотива. Один — FireCapture предпочитают за выраженную планетную специализацию: Profiles, auto-centering, filter sequences, autoguiding, ephemerides и удобную capture automation. Другой — SharpCap воспринимается как более широкий инструмент, когда в том же приложении нужны EAA, live stacking, polar alignment и deep-sky функции. Это различие сценариев, а не единая шкала «лучше/хуже».
Часть пользователей считает FireCapture и SharpCap сопоставимыми для планетного Capture и выбирает по интерфейсу, OS и поддержке камеры. Другие предпочитают FireCapture из-за кроссплатформенных сборок и автоматизации небольшого ROI. В старых обсуждениях встречаются performance complaints, но переносить их на 2.7.15 без уточнения некорректно: ветка 2.7 получила multicore и separate Histogram thread, поэтому текущая архитектура существенно отличается от ранней 2.6.
После выхода 2.7.15 пользователи отмечали пользу доработанного Auto-center/Lock CofG и индикации последнего ROI. Одновременно обсуждалась конкретная граница: при большом количестве custom ROI поздние элементы могут не попасть в видимую часть списка. Такая обратная связь полезна тем, что описывает не абстрактное «удобно», а определённую функцию и её ограничение.
Отдельные сообщения macOS подтверждают проблему подписи: Gatekeeper может заблокировать приложение, поскольку текущая FireCapture не подписана. Автор в обсуждении 2.7.15 прямо подтвердил отсутствие подписи. Это эксплуатационный недостаток способа распространения, а не оценка качества камера capture.
Свежий пользовательский отчёт января 2026 года также подтверждает размер Windows 2.7.15 около 92.4 MB и успешное завершение загрузки после повторной попытки при медленной передаче. Этот отзыв полезен для размера дистрибутива, но субъективную скорость конкретного соединения нельзя использовать как свойство FireCapture для всех пользователей.
Сравнение с аналогами
Сравнивать FireCapture следует с приложениями, которые тоже управляют астрономической камерой и получают исходные кадры. SharpCap и ASIStudio пересекаются с FireCapture по планетному Capture, но различаются широтой задач и экосистемой. Ниже используются одни и те же критерии, чтобы не превращать сравнение в перечень несопоставимых функций.
| Критерий | FireCapture 2.7.15 | SharpCap 4.1 | ASIStudio 1.21.1 |
|---|---|---|---|
| Основной акцент | Высокоскоростная планетная, лунная и солнечная съёмка. | Planetary capture плюс более широкий EAA/deep-sky процесс и live stacking. | Набор ZWO для планетная и deep-sky съёмка, live stack и связанных операций. |
| ОС | Windows x64, macOS x64, Linux x64, Raspberry Pi aarch64. | Windows. | Windows, macOS и Linux. |
| Camera ecosystem | Несколько производителей и интерфейсов; поддержка зависит от матрица платформенной совместимости. | Широкий набор астрономических камер и Windows interfaces. | Фирменная экосистема ZWO. |
| Planetary ROI automation | ROI/CutOut, Auto-center, Lock CofG, autoguiding, Profiles, Filters, Autorun, RGB sequence. | ROI и развитые capture tools; часть расширенных инструментов относится к Pro. | Planetary capture предоставляется отдельным модулем набора. |
| Deep-sky live stacking | Не основная архитектура FireCapture. | Одна из сильных сторон SharpCap, рассчитанного также на EAA. | Live stacking входит в ASIStudio. |
| Модель распространения | Без платы для частного использования, но коммерческое использование и перераспространение ограничены лицензией. | Бесплатный уровень плюс SharpCap Pro. | Фирменный программный набор ZWO. |
| Наиболее логичный сценарий | Выраженный planetary процесс, смешанный парк камер или необходимость macOS/Linux/Raspberry Pi. | Windows-система, где в одном приложении нужны planetary и более широкий EAA/deep-sky набор. | ZWO-only комплект, где удобен единый программный набор производителя. |
FireCapture не превосходит SharpCap по каждому критерию. Если основная работа идёт на Windows и включает live stacking слабых объектов, polar alignment и EAA, широкая архитектура SharpCap практичнее. Если задача — повторять planetary RGB, удерживать объект в маленьком ROI и использовать также Linux, macOS или Raspberry Pi, специализация FireCapture становится существенным преимуществом.
SharpCap 4.1 — текущая стабильная ветка, а 4.2 развивается отдельно как более новая линия. Для сравнения используется стабильная 4.1, а не beta. Это устраняет типичную ошибку, когда стабильный FireCapture сопоставляют с экспериментальным номером конкурента и делают выводы по разным стадиям выпуска.
ASIStudio логичнее рассматривать как фирменную альтернативу для владельцев ZWO. Если вся система построена вокруг ZWO, единый suite уменьшает число сторонних SDK камеры и отдельных программ. FireCapture сильнее в смешанном парке: одна логика Profiles, ROI и Autorun может применяться к камерам разных брендов, если нужный interface присутствует в матрица текущей ОС.
Для новичка выбор можно свести к исходной задаче. Только planets и несколько OS — FireCapture. Планеты плюс EAA на Windows — SharpCap. Полностью ZWO-based setup с желанием оставаться в приложениях производителя — ASIStudio. Ни один вариант не становится универсально сильнее без привязки к реальному процесс работы с камерой.
Подготовка настроек перед первой реальной ночью
Новичку не нужно осваивать весь интерфейс FireCapture одновременно. Достаточный первый набор — Dummy Cam, Layout, Exposure, Gain, Histogram, Max/ROI, Target, Filter, Capture Format, Limit и проверка файла. Только после стабильной ручной записи имеет смысл подключать Autorun, Auto-center, autoguiding и motorized filter wheel. Такой порядок позволяет понять, где возникает ошибка, вместо диагностики сразу камеры, монтировки и automation.
До выезда полезно провести техническую репетицию без опасных наблюдательных сценариев: подключить камеру к обычной безопасной сцене, проверить, что FireCapture видит устройство, записывает короткий SER/AVI в выбранную папку и не теряет кадры при планируемом ROI. Для filter wheel проверяют соответствие программных названий физическим позициям, для mount — базовое соединение и корректность команд в безопасной тестовой конфигурации.
Затем создают Profiles для реальных Targets. Не следует копировать Gain и Exposure из чужой камеры как финальные значения: профиль должен отражать собственный sensor, Filters и optical setup. Чужой материал полезен как порядок действий, но не как таблица неизменных числа параметров камеры.
Для диск planning создают отдельную папку сессии и выполняют тестовый Capture продолжительностью, близкой к одному планируемому ролику. Полученный размер умножают на количество роликов и channels с резервом. Это надёжнее средней оценки «сколько занимает планета», потому что объём определяется ROI, FPS, глубина данных и format.
Если предстоит RGB Autorun, один полный пробный cycle обязателен именно для логики программы: убедиться, что R/G/B проходят в правильном порядке, Profiles меняются ожидаемо, Limit относится к нужной единице, а filenames содержат правильный Filter. Только после этого имеет смысл увеличивать repeats.
Диагностика конфигурации и резервные настройки
В актуальной практической документации ветки 2.7 описано создание backup конфигурация при закрытии FireCapture. В More доступна команда Restore settings from backup file. Это полезно после неудачной перестройки Layout, повреждения Profiles или эксперимента с settings: восстановление возвращает сохранённое состояние быстрее ручного восстановления каждого параметра.
При проблеме следует отделять три уровня. «FireCapture не стартует» относится к структуре folder/JRE и конфигурация. «Камера не открывается» — к драйвер, SDK и интерфейс камеры. «Capture идёт с потерями» — к Exposure, ROI, USB, CPU, RAM buffer и диск. Универсальная переустановка смешивает эти причины и часто ничего не меняет.
Logfile особенно полезен для ошибок, которые проявляются после нескольких минут. Он сохраняет параметры камеры и Capture, а Status показывает потери. Если проблема воспроизводится, короткая тестовая серия с логом даёт больше информации, чем повторение длинной записи. Перед отправкой logs.zip другим людям проверяют local paths и observer initials.
Если конфигурация переносится между компьютерами, нужно учитывать домашний каталог пользователя behavior ветки 2.7. Простое копирование program folder может не перенести Profiles и FireCapture.ini, потому что live settings по умолчанию находятся в домашнем каталоге. На новой машине сначала определяют место хранения settings, затем переносят нужные файлы и проверяют их после перезапуск.
FAQ по FireCapture
FireCapture действительно бесплатна?
Для частного использования плата не требуется. Лицензия при этом проприетарная: коммерческое использование, перераспространение, изменение и reverse engineering ограничены. Отсутствие цены нельзя приравнивать к open-source-лицензии.
Какая версия FireCapture актуальна?
Текущая опубликованная версия — FireCapture 2.7.15, выпущенная в марте 2025 года. Именно 2.7.15 предлагается как текущая сборка для поддерживаемых платформ.
Нужно ли устанавливать Java отдельно на Windows?
Нужная JRE включена в Windows-комплект FireCapture. После распаковки нужно сохранять структуру каталога, чтобы программа находила свою Java environment.
Есть ли обычный Windows installer?
FireCapture работает из распакованной папки, а не через классический мастер установки. Запускается FireCapture.exe; ярлык при необходимости создаётся вручную.
Можно ли открыть FireCapture без камеры?
Да. Dummy Cam предназначен для освоения интерфейса и тестового потока без физической астрономической камеры. Это полезно для Layout, Profiles, Capture и Shortcuts.
Работает ли FireCapture на macOS?
Для 2.7.15 опубликована x64-сборка macOS. Она не подписана для Gatekeeper, поэтому система может потребовать штатного подтверждения запуска. Camera поддержка проверяется отдельно.
Есть ли Linux и Raspberry Pi versions?
Да. Для Linux опубликована x64-сборка, а для Raspberry Pi — 2.7.15 aarch64. На Linux также перечислены PPA и Fedora. Набор интерфейсы камер различается по платформа.
Какие форматы записывает FireCapture?
Поддерживаются AVI, SER, BMP, FITS, JPEG и PNG; ветка 2.7 добавила PNG и FITS Cubes. Конкретный доступный вариант зависит от режим камеры и глубина данных.
Повышает ли ROI FPS?
ROI уменьшает число считываемых пикселей и способен повысить FPS у камер, которые ускоряют readout малой области. Прирост не гарантирован, если ограничением уже является Exposure, interface или внутренний sensor mode.
Почему короткая Exposure не даёт ожидаемый FPS?
После экспозиционного предела остаются ROI, USB, SDK, CPU и накопитель. Сравнение фактического FPS с 1/Exposure показывает, исчерпана ли сама выдержка.
Что такое lost frames?
Это потерянные кадры в цепочке Capture. Причиной могут быть USB, слишком большой поток, драйвер, CPU или диск. Status показывает потери, а RAM buffer помогает пережить лишь краткие задержки.
Зачем нужен RAM buffer?
Buffer временно хранит кадры в оперативной памяти, когда накопитель ненадолго отстаёт. Если диск постоянно медленнее поток камеры и память заполнится, дальнейшие кадры будут потеряны.
Чем Auto-center отличается от autoguiding?
Auto-center перемещает ROI внутри sensor area, чтобы планета оставалась в нужной части кадра. Autoguiding посылает correction commands монтировке и воздействует на положение телескопа.
Для чего Lock CofG?
Lock CofG использует центр яркости объекта как ориентир для удержания и центрирования. Он связан с распознаванием планетной цели и полезен при небольшом ROI.
Где хранятся Profiles и FireCapture.ini?
Начиная с 2.7 FireCapture по умолчанию хранит FireCapture.ini, Profiles, Darks, Flats и связанные данные в домашний каталог пользователя. Это отличается от старых конфигураций, где рабочие файлы чаще ожидались рядом с program folder.
Можно ли запускать несколько FireCapture экземпляры?
В 2.7 добавлена настройка, разрешающая несколько экземпляров. Release notes предупреждают, что для такого режима конфигурации нужно разделить и не использовать один общий домашний каталог для конкурирующих экземпляры.
Почему у Touptek отсутствует привычный баланс белого?
Для Touptek и некоторых ребренды SDK ограничивает баланс белого в режим RAW. FireCapture использует RAW для планетный Capture, поэтому отдельные регуляторы баланса белого могут отсутствовать без неисправности приложения.
Подходит ли FireCapture для deep-sky live stacking?
Это не основной сценарий FireCapture. Программа ориентирована на high-speed планетный Capture; полноценное star alignment и live stacking слабых объектов логичнее выполнять в ПО, специально созданном для EAA/deep-sky.
Можно ли полностью обработать планетное видео внутри FireCapture?
FireCapture предназначена прежде всего для получения исходного материала. Есть live tools и PreProcessing, но final frame selection, stacking и detail enhancement относятся к отдельному постпроцессу.
Почему после Stop не следует сразу закрывать приложение?
При RAM buffer после остановки в памяти ещё могут оставаться кадры, которые FireCapture дописывает на диск. Следует дождаться опустошения buffer.
Что проверить перед длинным Autorun?
Короткий Capture с тем же ROI, Format и Exposure, свободное место, устойчивый FPS, lost frames, RAM buffer, правильный Filter/Profile и физическую позицию filter wheel. После этого automation будет повторять уже проверенную конфигурация.
Можно ли использовать FireCapture коммерчески?
Лицензия прямо запрещает коммерческое использование без разрешения автора. Для коммерческого применения необходимо отдельное разрешение Torsten Edelmann.
Почему доступны 2.6 и 2.5, если текущая версия 2.7.15?
Старые Windows x64/x86 packages сохранены как Older Versions. Их наличие не меняет текущую версию и может быть полезно только для legacy environment, где новый релиз не подходит по совместимости.
Можно ли по размеру Preview понять объём записи?
Нет. Preview zoom меняет отображение, а объём определяют sensor ROI, data format, глубина данных, FPS и duration. Для точной оценки делают тестовый Capture.
Итог: когда FireCapture оправдана
FireCapture 2.7.15 оправдана прежде всего там, где камера используется для высокоскоростной съёмки объектов Солнечной системы и важны небольшие ROI, повторяемые Profiles, контроль Histogram, filter sequences и automation Capture. Для владельца камер разных производителей программа ценна единой планетной логикой при условии, что нужный interface присутствует в матрице выбранной платформы.
Новичку разумно начинать с Dummy Cam и ручной короткой записи. После освоения Exposure, Gain, Histogram, Max/ROI, Target, Filter, Format и Limit можно добавлять Auto-center и Autorun. Для mono RGB следующий шаг — связать Filters с motorized wheel и проверить полный test cycle. Для длительной анимации — измерить реальную скорость заполнения диска и устойчивость buffer, а уже затем включать Timelapse.
Если основная задача — EAA и глубокое небо с live stacking, FireCapture не следует выбирать только потому, что она умеет подключать камера. В таком сценарии шире подходит SharpCap или другой инструмент, построенный вокруг deep-sky процесса. Если приоритетом остаётся планетный поток, 2.7.15 сочетает кроссплатформенные сборки, развитый ROI, filter automation, мониторинг потерь и журналирование — механизмы, которые определяют качество и воспроизводимость исходного материала до этапа stacking.
Список изменений
История версий:
- Публичная хронология FireCapture состоит из двух уровней. Главная страница фиксирует крупные релизы и этапы поддержки платформ, а ReleaseNotes.pdf подробно описывает архитектурные изменения ветки 2.7. Текущая опубликованная сборка — 2.7.15, выпущенная в марте 2025 года. ReleaseNotes.pdf при этом относится к FC v2.7 и не является построчным changelog всех промежуточных номеров 2.7.1–2.7.15. Поэтому таблица ниже показывает только подтверждённые этапы, без искусственного заполнения отсутствующей хронологии.
- Полная публичная хронология каждой промежуточной 2.7.x сборки не опубликована как единый changelog. Это важно при проверке номера версии: нельзя подменять текущий номер 2.7.15 последней крупной записью ReleaseNotes 2.7 и нельзя придумывать даты 2.7.1, 2.7.2 и других точечных обновлений. Крупные изменения 2.7 подтверждены отдельным документом, а факт выпуска 2.7.15 — текущей страницей продукта.
- Эволюция FireCapture показывает три устойчивых направления. Первое — расширение интерфейсы камер и переход от Windows к нескольким платформам. Второе — автоматизация планетного процесса через Profiles, Filters, Autorun и guiding. Третье — повышение производительности через multicore, Histogram thread и RAM buffer. Поэтому переход с 2.6 на 2.7 — не косметическая смена номера: изменились и хранение конфигурации, и обработка потока, и автоматизированные инструменты.

Оставте свой отзыв о FireCapture