mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-02-04 05:44:53 +00:00
[PROPOSAL] - Structured data JSON output of ccextractor -out=report #670
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bbgdzxng1 on GitHub (Dec 7, 2021).
Would you be kind enough to consider extending
ccextractor -out=reportto export a JSON output so that the output of the ccextractor analyser can be machine readable without a custom parser? This would mean that an external structured data parser such asjqcan be used to parse / filter the output.Similar to:
eg something like...
Obviously, it would require the definition of a schema, and the data structure of all the potential outputs of ccextractor may need to be extended in the future (hence proposal of versioning the schema), but it would seem like useful functionality for anyone who uses ccextractor in an automated environment. I suspect there is already a defined data structure internal to ccextractor anyway.
Something along the lines of...
Thanks!
@cfsmp3 commented on GitHub (Dec 7, 2021):
We'll be happy to accept pull requests or sponsorship for this to happen :-)
@IshanGrover2004 commented on GitHub (Dec 29, 2023):
Hey, I wanted to work on this issue. But I'll need a little bit direction regarding this.
Currently
ccextractor ~/Downloads/cc/COMEDY.ts -out=reportis giving this outputAnd with comparison with
mediainfo -full --Output=JSON INFILE | jqcommand's output, the CCExtracter output is quite less.So, I wanted to know that is there any part of code in ccextracter has these type of information provided but not used here, so that i can use that & make a informative report from that.
Or Should i just wrap the current ccextracter output to Json format and print to STDOUT or create it to another file. (that would be quick, if you say so)
@Atharva-Kanherkar commented on GitHub (Dec 30, 2024):
Hello! @cfsmp3 Is this issue open to everyone? Can I contribute, in any particular way? Would love to!
@cfsmp3 commented on GitHub (Dec 30, 2024):
All issues are open to whoever wants to work on them
@Atharva-Kanherkar commented on GitHub (Dec 31, 2024):
Okay! I'd start working on this after the new year if you dont mind :) Thank you!
@ptr727 commented on GitHub (Apr 17, 2025):
Hi, following, my interest is in knowing if a stream contains closed captions so that I can remux them out. I used to use ffprobe to determine if the stream contains CC's, but support for CC detection was dropped around Jan 2025. I am looking for alternatives, and a CLI tool that reports on CC presence in e.g. JSON format would be great.
Refer to https://github.com/ptr727/PlexCleaner/issues/497
@Rahul-2k4 commented on GitHub (Dec 6, 2025):
Hi! @ptr727 I’m also trying to understand how to reliably detect closed captions in streams, especially since ffprobe dropped CC detection recently. I’m still a beginner, so I’ve been exploring different tools, and a simple CLI that outputs CC info in JSON would also be really helpful for me.
By the way, I’m interested in contributing to this project. Are there any beginner-friendly issues or small tasks I could start with? I’d love to get involved and learn by helping out.
@ruturaj2829 commented on GitHub (Jan 17, 2026):
@canihavesomecoffee i would wish to work on this issue