[0.96.x] ccextractor 0.96.x CLI syntax does not support a command line option for --input scc #890

Closed
opened 2026-01-29 16:56:18 +00:00 by claunia · 1 comment
Owner

Originally created by @bbgdzxng1 on GitHub (Jan 2, 2026).

SCC input support within ccextractor 0.96.x is very cool. Thank-you so much ❤️

Just a minor, low priority, OCD nit...

Observation

ccextractor 0.96.4 CLI syntax does not support a command line option for --input scc input format override.

  • It does a fine job of auto-detecting SCC & SC2 as an input format bases on the file header magic, but current behavior is inconsistent syntax with other input formats.

Request

Support for --input scc input format override, just for syntax completeness & consistency with other input formats and for use in scripts which specify the input format.

Current behavior (using 0.96.4 latest stable)

$ /opt/ccextractor-0.96.4/ccextractor --stdout --input scc --out ttxt ./infile.scc
error: invalid value 'scc' for '--input <format>'
  [possible values: ts, ps, es, asf, wtv, bin, raw, mp4, m2ts, mkv, mxf]

For more information, try '--help'.
$ /opt/ccextractor-0.96.4/ccextractor --help | grep -A20 "Input Formats:"
Input Formats:
      --input <format>
          With the exception of McPoodle's raw format, which is just the closed
          caption data with no other info, CCExtractor can usually detect the
          input format correctly. Use this parameter to override the detected

          Possible values:
          - ts:   For Transport Streams
          - ps:   For Program Streams
          - es:   For Elementary Streams
          - asf:  ASF container (such as DVR-MS)
          - wtv:  Windows Television (WTV)
          - bin:  CCExtractor's own binary format
          - raw:  For McPoodle's raw files
          - mp4:  MP4/MOV/M4V and similar
          - m2ts: BDAV MPEG-2 Transport Stream
          - mkv:  Matroska container and WebM
          - mxf:  Material Exchange Format (MXF)

Output Formats:
      --out <format>
$ /opt/ccextractor-0.96.4/ccextractor --version                          
CCExtractor detailed version info
	Version: 0.96.4
	Git commit: 6dcdb4b2d8c80adf67b8970167323c838c352005
	Compilation date: 2026-01-02
	CEA-708 decoder: 
	File SHA256: 7385289d01de69829c28fceaf27ee827c4cdecf2f985d77f7aaa2d1e891b88c2
Libraries used by CCExtractor
	libGPAC Version: 2.4
	zlib: 1.2.11
	utf8proc Version: 2.4.0
	libpng Version: 1.6.37
	FreeType 
	libhash
	nuklear
	libzvbi

As ever, thanks to the ccextractor team.

Originally created by @bbgdzxng1 on GitHub (Jan 2, 2026). SCC input support within ccextractor 0.96.x is very cool. Thank-you so much ❤️ Just a minor, low priority, OCD nit... #### Observation ccextractor 0.96.4 CLI syntax does not support a command line option for `--input scc` input format override. - It does a fine job of auto-detecting SCC & SC2 as an input format bases on the file header magic, but current behavior is inconsistent syntax with other input formats. #### Request Support for `--input scc` input format override, just for syntax completeness & consistency with other input formats and for use in scripts which specify the input format. #### Current behavior (using 0.96.4 latest stable) ``` $ /opt/ccextractor-0.96.4/ccextractor --stdout --input scc --out ttxt ./infile.scc error: invalid value 'scc' for '--input <format>' [possible values: ts, ps, es, asf, wtv, bin, raw, mp4, m2ts, mkv, mxf] For more information, try '--help'. ``` ``` $ /opt/ccextractor-0.96.4/ccextractor --help | grep -A20 "Input Formats:" Input Formats: --input <format> With the exception of McPoodle's raw format, which is just the closed caption data with no other info, CCExtractor can usually detect the input format correctly. Use this parameter to override the detected Possible values: - ts: For Transport Streams - ps: For Program Streams - es: For Elementary Streams - asf: ASF container (such as DVR-MS) - wtv: Windows Television (WTV) - bin: CCExtractor's own binary format - raw: For McPoodle's raw files - mp4: MP4/MOV/M4V and similar - m2ts: BDAV MPEG-2 Transport Stream - mkv: Matroska container and WebM - mxf: Material Exchange Format (MXF) Output Formats: --out <format> ``` ``` $ /opt/ccextractor-0.96.4/ccextractor --version CCExtractor detailed version info Version: 0.96.4 Git commit: 6dcdb4b2d8c80adf67b8970167323c838c352005 Compilation date: 2026-01-02 CEA-708 decoder: File SHA256: 7385289d01de69829c28fceaf27ee827c4cdecf2f985d77f7aaa2d1e891b88c2 Libraries used by CCExtractor libGPAC Version: 2.4 zlib: 1.2.11 utf8proc Version: 2.4.0 libpng Version: 1.6.37 FreeType libhash nuklear libzvbi ``` As ever, thanks to the ccextractor team.
Author
Owner

@bbgdzxng1 commented on GitHub (Jan 2, 2026):

Thank-you for such a quick turnaround on this minor nit, Carlos. With SCC input support, 0.96.x is an exciting release and reflects all the hard work from you and the team. Appreciated.

@bbgdzxng1 commented on GitHub (Jan 2, 2026): Thank-you for such a quick turnaround on this minor nit, Carlos. With SCC input support, 0.96.x is an exciting release and reflects all the hard work from you and the team. Appreciated.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#890