areaDetector / ADSupport

Source code for support libraries for areaDetector.
https://areadetector.github.io/areaDetector/user_guide.html
Other
1 stars 15 forks source link

adding video compression (h264) #44

Open bsobhani opened 10 months ago

bsobhani commented 10 months ago

Starting pull request for video compression (h264) support. Not close to being perfect, but getting the process started so that it does not linger.

Basic functionality works and seems stable on the machines I tested it on. Achieves lower compression sizes with higher quality than existing codecs for some types of image sequences. For example, if the differences between frames is consistently small, like at SNS beamlines where neutron events accumulate on an image.

To compile, set:

WITH_VC=YES VC_EXTERNAL=NO

To use, select "H264" from $(P)$(R)Compressor.

Tuning PVs:

bsobhani commented 8 months ago

Erico, thank you for the feedback. I have responded to some of your comments. When I have time I will take a more thorough look at the pull request and probably make some additional commits.