#6821 closed enhancement (fixed)

SER file format

Reported by: deix Owned by:
Priority: wish Component: avcodec
Version: git-master Keywords: SER
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no


Hi FFmpeg developers,

I would like to propose integration of SER file format into FFmpeg. SER file format is a simple image sequence format, similar to uncompressed films. SER files are used for solar, lunar and planetary astronomy-imaging.

Authors homepage: http://www.grischa-hahn.homepage.t-online.de/astro/ser/
Technical description: http://www.grischa-hahn.homepage.t-online.de/astro/ser/SER%20Doc%20V3b.pdf

Example SER files:

Short article about SER format used in astro: https://free-astro.org/index.php/SER
Open-source implemenation of SER player:

Sotware that uses SER:

Lucam Recorder (v2)
AiryLab? Genika Astro (v2)
Open Astro Project - oaCapture (v2)
SIRIL (v3)
FireCapture? (v3)
PIPP (v3)
WinJUPOS (v3)
AutoStakkert?!2 (v3)
AviStack? (v2)
RegiStax? (v2)
ImagesPlus? (v2)
Planetary impact flashes detection with DeTeCt? (v2)

Best regards
Michal Powalko

Change History (3)

comment:1 Changed 23 months ago by cehoyos

  • Keywords file format removed
  • Type changed from task to enhancement

What are the typically used ColorID's?
How is the version of the SER file signaled?

comment:2 Changed 23 months ago by deix

What are the typically used ColorID's?

For SER-files Version 2 it will be "MONO"; for Version 3 "RGB".

How is the version of the SER file signaled?

There is no version tag.
SER files with ColorID [0..19] are version 2.
SER files with ColorID [100..101] are version 3.

The SER format description version 3 should be taken as reference. Writing SER files should have the options for saving RGB videos:

  • lossless (as version 3)
  • with loss of information - BAYER grid (as version 2)
  • save the color channels R / G / B separately as version 2 MONO files

comment:3 Changed 11 months ago by richardpl

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.