Firecapture For Mac

macOS / Raspberry, FC 2.7b2 and QHY5III462C camera

#672

Hi everybody, I've received a QHY5III462C today. I can't make it work neither on macOS or Raspberry. I've tried FC 2.6 and FC 2.7b2 on each platform without success. Are there anybody on this list using this camera?
For example, this is the logs on the Raspberry
2020-11-04 20:40:28.904 INFO de.wonderplanets.firecapture.log.Log logInfo Starting main...
Date: 04.07
2020-11-04 20:40:29.760 INFO de.wonderplanets.firecapture.log.Log logInfo Checking cams...
2020-11-04 20:40:29.768 SEVERE de.wonderplanets.firecapture.log.Log logError Could not load library QHYCCDCam.so
java.lang.UnsatisfiedLinkError: /home/pi/AstroRoot/FireCapture_v2.7beta/QHYCCDCam.so: libqhyccd.so.6: cannot open shared object file: No such file or directory
at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2430)
at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2487)
at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2684)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2617)
at java.base/java.lang.Runtime.load0(Runtime.java:765)
at java.base/java.lang.System.load(System.java:1866)
at de.wonderplanets.firecapture.util.SystemInfo.loadLib(SystemInfo.java:154)
at de.wonderplanets.firecapture.util.SystemInfo.loadLib(SystemInfo.java:142)
at de.wonderplanets.firecam.QHYCCDCam.<clinit>(QHYCCDCam.java:46)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at de.wonderplanets.firecam.CamHelper.createInstance(CamHelper.java:101)
at de.wonderplanets.firecam.CamHelper.initCurrentInterface(CamHelper.java:113)
at de.wonderplanets.firecapture.gui.FireCapture.initCamInterface(FireCapture.java:443)
at de.wonderplanets.firecapture.gui.FireCapture.selectCameraLoop(FireCapture.java:458)
at de.wonderplanets.firecapture.gui.FireCapture.initCam(FireCapture.java:409)
at de.wonderplanets.firecapture.gui.FireCapture.<init>(FireCapture.java:254)
at de.wonderplanets.firecapture.gui.FireCapture$1.run(FireCapture.java:194)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2020-11-04 20:40:29.800 WARNING de.wonderplanets.firecapture.log.Log logWarning Unable to init cam: de.wonderplanets.firecam.QHYCCDCam
java.lang.UnsatisfiedLinkError: de.wonderplanets.firecam.QHYCCDCam.libCamNames()Ljava/lang/String;
at de.wonderplanets.firecam.QHYCCDCam.libCamNames(Native Method)
at de.wonderplanets.firecam.QHYCCDCam.init(QHYCCDCam.java:135)
at de.wonderplanets.firecam.CamHelper.initCam(CamHelper.java:119)
at de.wonderplanets.firecapture.gui.BusyDialog.checkCam(BusyDialog.java:87)
at de.wonderplanets.firecapture.gui.FireCapture.checkCam(FireCapture.java:438)
at de.wonderplanets.firecapture.gui.FireCapture.initCamInterface(FireCapture.java:447)
at de.wonderplanets.firecapture.gui.FireCapture.selectCameraLoop(FireCapture.java:458)
at de.wonderplanets.firecapture.gui.FireCapture.initCam(FireCapture.java:409)
at de.wonderplanets.firecapture.gui.FireCapture.<init>(FireCapture.java:254)
at de.wonderplanets.firecapture.gui.FireCapture$1.run(FireCapture.java:194)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2020-11-04 20:40:31.599 WARNING de.wonderplanets.firecapture.log.Log logWarning Unable to init cam: de.wonderplanets.firecam.QHYCCDCam
java.lang.UnsatisfiedLinkError: de.wonderplanets.firecam.QHYCCDCam.libCamNames()Ljava/lang/String;
at de.wonderplanets.firecam.QHYCCDCam.libCamNames(Native Method)
at de.wonderplanets.firecam.QHYCCDCam.init(QHYCCDCam.java:135)
at de.wonderplanets.firecam.CamHelper.initCam(CamHelper.java:119)
at de.wonderplanets.firecapture.gui.BusyDialog.checkCam(BusyDialog.java:87)
at de.wonderplanets.firecapture.gui.FireCapture.checkCam(FireCapture.java:438)
at de.wonderplanets.firecapture.gui.FireCapture.initCamInterface(FireCapture.java:447)
at de.wonderplanets.firecapture.gui.FireCapture.selectCameraLoop(FireCapture.java:463)
at de.wonderplanets.firecapture.gui.FireCapture.initCam(FireCapture.java:409)
at de.wonderplanets.firecapture.gui.FireCapture.<init>(FireCapture.java:254)
at de.wonderplanets.firecapture.gui.FireCapture$1.run(FireCapture.java:194)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2020-11-04 20:40:40.534 INFO de.wonderplanets.firecapture.log.Log logInfo Closing FireCapture - normal system exit
#678

Rafael,
Most propably this is because the QHY SDK lib within /home/pi/AstroRoot/FireCapture_v2.7beta/ needs to be updated with the latest version supporting the 462. Unfortunately only Andre Kovac can do this who created the Raspberry distro. Maybe you can try yourself: the file should be named libqhyccd.so.
Torsten
#681

Hi Torsten,
I've downloaded the latest version of QHY SDK (20.8.26) and have extract the libs and put them on the FC folder:
lrwxrwxrwx 1 pi pi 15 Oct 10 19:51 libqhyccd.so -> libqhyccd.so.20
lrwxrwxrwx 1 pi pi 22 Oct 10 19:51 libqhyccd.so.20 -> libqhyccd.so.20.8.26.3
-rw-r--r-- 1 pi pi 2342652 Nov 5 19:24 libqhyccd.so.20.8.26.3
But the error on loading is about an older SDK version:
2020-11-05 19:49:58.351 INFO de.wonderplanets.firecapture.log.Log logInfo Checking cams...
2020-11-05 19:49:58.369 SEVERE de.wonderplanets.firecapture.log.Log logError Could not load library QHYCCDCam.so
java.lang.UnsatisfiedLinkError: /home/pi/AstroRoot/FireCapture_v2.7beta/QHYCCDCam.so: libqhyccd.so.6: cannot open shared object file: No such file or directory
at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2430)
at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2487)
I've tried the same 'trick' of symlinks with this name

lrwxrwxrwx 1 pi pi 15 Oct 10 19:51 libqhyccd.so -> libqhyccd.so.20
lrwxrwxrwx 1 pi pi 22 Oct 10 19:51 libqhyccd.so.20 -> libqhyccd.so.20.8.26.3
-rw-r--r-- 1 pi pi 2342652 Nov 5 19:24 libqhyccd.so.20.8.26.3
lrwxrwxrwx 1 pi pi 22 Nov 5 19:36 libqhyccd.so.6 -> libqhyccd.so.20.8.26.3
But the error remains, it could not load QHYCCDCam.so. So as, QHYCCDCam.so is not part of the QHY SDK, I assume that it ware created by you. Could you take a look to this library? I can help you if you need to run any kind of test on a RP4
Regards
#684
Edited

For reference, to give you all the information that I've I had been able to use this camera on the same Raspberry using KStars/Ekos. As you can see the SDK version is the one I'm trying to use with FC


#687

And another piece of information: I was able to compile and run version 1.8.0 of oaCapture and it works with the QHY5II462C, so the SDK is working and the Raspberry has enough power to run this camera.
Regards
#688

Have you already tried the latest version Andre uploaded ? https://drive.google.com/file/d/1kJmBO0qL7wX3IDm-z9CYbNI-e31NodcF/view

According to the email from Andre which you also received, this version should use QHY (SDK 20.08.26).
Torsten

#692

Hi Torsten,
Sorry, but I don't remember receiving any email from Andre on the last month (please, could you send to him my email?). In the last one, he remembers me to update the libraries from the most recent SDK. After that, silence. Anyway, I've tried this new beta and it didn't works. Same error about qhyccdlib.so.6
toggle quoted messageShow quoted text
2020-11-06 23:51:42.896 INFO de.wonderplanets.firecapture.log.Log logInfo Checking cams...
2020-11-06 23:51:42.905 SEVERE de.wonderplanets.firecapture.log.Log logError Could not load library QHYCCDCam.so
java.lang.UnsatisfiedLinkError: /home/pi/AstroRoot/FireCapture_v2.7.02b/QHYCCDCam.so: libqhyccd.so.6: cannot open shared object file: No such file or directory
at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2430)
at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2487)
#711

I have this error. What can I do?
OpenJDK Server VM warning: INFO: os::commit_memory(0x12400000, 2709520384, 0) failed; error='Not enough space' (errno=12)
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 2709520384 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/pi/Desktop/FireCapture_v2.7.02b/FireCapture_v2.7.02b/hs_err_pid1874.log
#712

By the way, I have tried FireCapture_v2.6_armhf.tar.gz and FireCapture_v2.7.02b.zip (downloaded from the Google Drive link in this topic)
Both cannot detect QHY cameras at all....
What is the reason?
Thank you.
#720

Issue is still open as I haven't received any answers to my recent emails from Andre. He is the one providing the Raspberry distro.
Torsten

Being more science than art, in astrophotography, even if you get your camera settings “just right,” you still aren’t exempt from post-processing and editing your shots afterward.

Alternatives to FireCapture for Windows, Mac, Linux, iPhone, Software as a Service (SaaS) and more. Filter by license to discover only free or Open Source alternatives. This list contains a total of 10 apps similar to FireCapture. List updated: 7/17/2020 5:13:00 AM. The most popular Mac alternative is Greenshot, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 100 alternatives to FireShot and many of them are available for Mac so hopefully you can find a suitable replacement. It was not my intention to dissuade you from installing Xcode and Homebrew to allow Firecapture to be used on a Mac unnecessarily, only as a warning of the security risks that are taken where open source software such as Homebrew are introduced to the macOS environment since much of the built-in security of the macOS is bypassed.

Astrophotography requires many steps before you have the finished piece of artwork. Luckily there is an assortment of tools available on the market (both Free and Paid) that can either automate or at least speed up the process.

This article will list some of the best resources and software for your astrophotography.

Windows Vs Mac: Which One Has More to Offer?

Before going into details with the software, let’s briefly discuss the difference between Windows and Mac environments. If you are on Linux, such as SiriL, the offer is very limited.

Whatever is your operative system of choice for your working or everyday use, it is a fact that when it comes to astrophotography, the largest selection of software is for Windows, particularly if you are looking for freeware software.

How To Install And Use Windows On Your Mac

If you are a Mac user and feel frustrated by the lack of software, particularly freeware software, there are few ways you can run Windows software on your Mac:

  1. Bootcamp. With Bootcamp, you can install Windows on your Mac on a dedicated partition of your hard drive. Bootcamp is free, but you need a Windows license for this to work.
  2. VMware ($) / Virtual Box (free). With these virtualization software, you can build a Windows virtual machine to run Windows alongside Mac OS X. This is the most flexible solution, but you need a valid Windows license.
  3. Wine. Wine is a free windows emulator that allows you to install and execute windows software without the need for Windows. Not all software can be properly emulated, and even if it does, it will be slower than usual. 64-bits support for Wine In Mac OS is yet experimental, and since Mac OS X Catalina does not support 32-bit software anymore, this option may not be viable for you.

Cross-Platform Software

Firecapture for macbook

Here is a list of software you can find for both Windows and Mac OS platforms. And, eventually, Linux.

Pre-processing, Post-Processing And Editing Software

In this category, we list all the software you need to pre-process light frames, stack images, and perform the final editing for the different kinds of astrophotography.

Adobe Photoshop CC

General Photography – Commercial – Windows, Mac, IOS, Android

When it comes to astrophotography, Photoshop allows you to do basic pre-processing, such as (manual) stacking, histogram stretching, noise reduction, sharpening, and the usual tweaks to the final image.

One plus with Photoshop is that you can get action sets that are specific to astrophotography, such as ProDigital Astronomy Tools and Photokemi’s Star Tools action packs, helping you to run complex and tedious tasks.

Here you can watch a great video tutorial about processing astrophotography images with Photoshop.

GIMP

General Photography – Freeware – Windows, Mac, Linux

A neat freeware alternative to Adobe Photoshop that is quite capable. Unfortunately, there are no dedicated action packs nor plugins.

Here is a video about the use of Gimp to edit astrophotography images.

Serif Affinity Photo

General Photography Commercial – Windows, Mac, IOS

Affinity Photo is a fast-growing software and a valid alternative to Photoshop also for professionals. Made initially for Mac OS X only, it is now available also for Windows and iOS devices.

The big differences between Affinity Photo and Photoshop are that Affinity Photo has no subscription, but also no action sets and plugins.

PixInsight

Complete Astrophotography Package – Commercial – Windows, Mac, Linux

PixInsight is the ultimate software for planetary and deep-sky astrophotography, featuring a complete environment to pre-process and post-process astronomic images.

While it has excellent performances, it is rather time-consuming, with a steep learning curve, and it is also quite expensive. But if you are serious about astrophotography, it is highly recommended.

A trial is available, and if you want to test it, you can find many free tutorials from LightVortex Astronomy.

Aries Productions Astro Pixel Processor

Deep Sky Astrophotography Package – Commercial – Windows, Mac, Linux

If you are shooting mostly deep sky images, Astro Pixel Processor is an excellent alternative to PixInsight, being cheaper, easier to use, powerful, and under active development.

From light frame calibration to the final image, everything is just a few clicks away, thanks to the easy interface.

A big plus of using Astro Pixel Processor is that it is very simple to create mosaics.

Video tutorials to illustrate the software capabilities can be found here.

StarTools

Image Processing Software – Commercial – Windows, Mac, Linux

StarTools is an affordable, lightweight, and multiplatform software dedicated to post-process deep sky, lunar, solar, and planetary images that is under active development.

The free trial version allows you to test all functionality for as long as you want, but you cannot save the results.

SiriL

Complete Astrophotography Package – Freeware – Windows, Mac, Linux

SiriL falls in the same category of Astro Pixel Processor and Pixinsight, offering a complete astrophotography environment, from image calibration to the creation of the final image.

While not as powerful as its competitors, it is free and under active development, and they have their own YouTube Channel.

StarStax

Star Trails – Freeware – Windows, Mac

StarStax is a neat little software to stack images to create star trails. Simple to use, it comes with some interesting features such as a filling gap mode, to create continuous trails, and video for the stacking process.

Easier and faster than Photoshop, but requires TIFF or JPEG images.

Software For Electronic Assisted Astrophotography

If you use an astro camera instead of a DSLR, you need to connect it to a computer. Here what you can use to control your camera and guide your mount.

FireCapture

Image Capture – Freeware – Windows, Mac, Linux

Image Capture Software that is easy to use and supports many different cameras. It is most indicated for planetary and lunar imaging.

ZWO ASI Studio

Image Capture – Freeware – Windows, Mac, Linux

Image capture software from ZWO for their astro cameras. To control your camera via iOS and Android devices, you need the ASI Air unit.

PHD2 Guiding

Guiding Software – Freeware – Windows, Mac, Linux

PHD2 is a widely used software used to guide equatorial mounts to improve tracking and correct periodic error.

oaCapture

Image Capture – Freeware – Mac, Linux

Another image capture software for electronically assisted astrophotography with Mac. It is most suitable for planetary images, and it can support a selection of astro cameras and filter wheels.

Planning

Stellarium

Planetarium – Freeware – Windows, Mac, Linux, IOS, Android

Stellarium is a great software to explore the night sky and get to know what it is visible, where, and when.

The computer version can also be used to simulate the field of view of your gear to help you choose the right imaging equipment for your target.

PhotoPills

Firecapture For Macular Degeneration

Astronomy Planner – Commercial – IOS, Android

Similar to Stellarium, this app will benefit from augmented reality and handy calculators to help you create star trails and photograph the night sky without a tracker.

Windows Software

Pre-processing, Post-Processing And Editing Software

Deep Sky Stacker

Image Stacker – Freeware

DSS is one of the most widely used software by deep-sky astrophotographers around the world. It is designed to calibrate and stack your light frames to produce a stacked image.

It is free, easy to use, fast and powerful enough, and comes with some advanced features, such as drizzle and comet stacking mode. It is limited to deep-sky astrophotography.

Highly recommended.

Sequator

Image Stacker – Freeware

Sequator is another free and easy to use image stacker. While it is not as powerful as Deep Sky Stacker, it gives good results on deep-sky astrophotography, and it can be used to stack starry landscapes too, where the foreground is visible.

Planetary Imaging PreProcessor

Image Pre Processor – Freeware

This is a must-have software to prepare your lunar and planetary images and video for stacking. Among the many functions, it has a planetary detection and can center the target on the frames, crop, and resize the frame and score them based on their quality.

Autostakkert!

Image Stacker – Freeware

Free image stacker for lunar and planetary work. Fast, easy to use, and reliable is best used in combination with Planetary Imaging PreProcessor. It is not really suitable for deep sky astrophotography nor for starry landscapes.

Astra Image

Image Post Processor – Commercial

Astra Image offers a set of advanced tools to improve image quality, such as wavelet sharpening, deconvolution, noise reduction, etc. Its use is not limited to astrophotography images.

Image Capture Software

SharpCap

Image Capture – Freeware, Pro Version Commercial

SharpCap is arguably the most commonly used image capture software for lunar, planetary, and deep-sky astrophotography with dedicated astro cameras.

Easy to use, it exists a commercial Pro version with added functionalities such as electronically assisted polar alignment.

BackyardEOS and BackyardNIKON

Image Capture – Commercial

BackyardEOS and BackyardNIKON let you enjoy the wonders of electronically assisted astrophotography with your DSLR Canon EOS or Nikon camera.

Firecapture 2.6 And Windows 10

Mac OS X Software

Pre-processing, Post-Processing And Editing Software

Starry Landscape Stacker

Image Stacker – Commercial

If you are a starry landscape photographer and a Mac user, this little software is a must-have. Extremely simple to use, it allows us to properly stack the sky and the foreground independently to create a compelling starry landscape.

Starry Sky Stacker

Image Stacker – Commercial

Starry Sky Stacker is dedicated to deep-sky astrophotography. From the same author of Starry Landscape Stacker, it shares with it the same easy to use experience and quality results, even if not as sophisticated as Deep Sky Stacker, Astro Pixel Processor or PixInsight.

Conclusion

Whether you are an amateur or seasoned astrophotographer, whether you are after a starry landscape, the Moon, or a distant nebula, you cannot get away without editing your images.

As you saw from this guide, a plethora of software is available, from the likes of Photoshop to dedicated astro programs.

All depending on the kind of astrophotography you do and the different steps you are considering.

Firecapture For Mac Free

Choose wisely, don’t be afraid to experiment, keep practicing, and your astrophotography will continuously improve and get better and better.