Skip to content

[PROPOSAL] Add an option to output Scenarist Closed Caption format (*.SCC) and/or McPoodle's Disassembly format (*.CCD) #1120

@The-Bart-The

Description

@The-Bart-The

Please prefix your issue with one of the following: [BUG], [PROPOSAL], [QUESTION].

CCExtractor version (using the --version parameter preferably) : THIS WOULD APPLY TO VERSIONS AFTER 0.88

In raising this issue, I confirm the following (please check boxes, eg [X] - and delete unchecked ones):

  • I have read and understood the contributors guide.
  • I have checked that the bug-fix I am reporting can be replicated, or that the feature I am suggesting isn't already present.
  • I have checked that the issue I'm posting isn't already reported.
  • I have checked that the issue I'm porting isn't already solved and no duplicates exist in closed issues and in opened issues
  • I have checked the pull requests tab for existing solutions/implementations to my issue/suggestion.
  • I have used the latest available version of CCExtractor to verify this issue exists.

My familiarity with the project is as follows (check one, eg [X] - and delete unchecked ones):

  • I have never used CCExtractor.
  • I have used CCExtractor just a couple of times.
  • I absolutely love CCExtractor, but have not contributed previously.
  • I am an active contributor to CCExtractor. (I have posted once before. I use CCExtractor A LOT.)

Necessary information

  • Is this a regression (did it work before)? [X] NO | [ ] YES - please specify the last known working version
  • What platform did you use? [X] Windows - [ ] Linux - [ ] Mac
  • What were the used arguments? -autoprogram (not applicable yet)

Video links (replace text below with your links)

Please make the affected input file available for us (no screenshots, those don't help!). Public links to Dropbox, Google Drive, etc, are all fine. If it is not possible to make it available publicly, send us a private invitation (both Dropbox and Google Drive allow that). In this case we will download the file and upload it to the private developer repository.

Do not upload your file to any location that will require us to sign up or endure a wait list, slow downloads, etc. If your upload expires make sure you keep it active somehow (replace links if needed). Keep in mind that while we go over all tickets some may take a few days, and it's important we have the file available when we actually need it.

Additional information

In my spare time I've been writing a script (JavaScript in a web page for now) to convert closed caption disassembly files to advanced substation alpha. It's a long story, but the punchline is I like to watch my shows with the captions looking like captions. That means black background behind the text, monospaced fonts, coordinate-positioning, etc., but not all players/playback devices support all the features.

Usually I output into McPoodle's RAW format and command-line programs from SCC_TOOLS to convert to disassembly, but if there was a problem with reception when I recorded the show, then synchronization issues occur (RAW data being what it is). CCExtractor gives me no synchronization issues that I can see when outputting to text formats.

Anyway, my script is over 99% finished for pop-on captions, 0% for paint-on captions, and 0% for roll-up captions. I can post my work so far, if anyone's interested.

Thank you all for your time, and thank you for such a useful project that I use nearly every day.

PS: Make sure you set an alert in GitHub so you get notifications about your ticket. We may need to ask questions and we do everything inside GitHub's system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions