BUG: Does not extract forced and non-forced tracks for same language #292

Closed
opened 2026-01-29 16:40:04 +00:00 by claunia · 6 comments
Owner

Originally created by @SteveMak on GitHub (Mar 14, 2017).

[BUG]
CCExtractor version : 0.85
[X] I absolutely love CCExtractor, but have not contributed previously.
(extensive user!)

  • Is this a regression (did it work before)? [X] NO | [ ] YES
  • What platform did you use? [X] Windows - [ ] Linux - [ ] Mac
  • What where the used arguments? --gui_mode_reports -autoprogram -out=srt -ru2 -bom -utf8 --nofontcolor -trim -autodash --norollup --notypesetting [+input files]

When a video file has both a forced and non-forced subtitle (or CC) tracks, CC extractor does not extract both. This is the ideal state. In the sample video file, when viewed by VLC Media Player, there are 2 CC tracks:
(1) Subtitle Track 1 [English] is actually forced English subtitles. Go to 2m:40s and you'll see Italian audio appear as forced English subtitles.
(2) Subtitle Track 8 [] is English for the entire movie.

Note: In my example, Track 8 is not named.

Suggestion: If the user's language is English, then...
(1) Extract all English tracks (could be multiple tracks with English as the name)
(2) Extract all tracks that don't have a name (such as my Track 8 example)

Originally created by @SteveMak on GitHub (Mar 14, 2017). [BUG] CCExtractor version : 0.85 [X] I absolutely love CCExtractor, but have not contributed previously. (extensive user!) - Is this a regression (did it work before)? [X] NO | [ ] YES - What platform did you use? [X] Windows - [ ] Linux - [ ] Mac - What where the used arguments? --gui_mode_reports -autoprogram -out=srt -ru2 -bom -utf8 --nofontcolor -trim -autodash --norollup --notypesetting [+input files] When a video file has both a forced and non-forced subtitle (or CC) tracks, CC extractor does not extract both. This is the ideal state. In the sample video file, when viewed by VLC Media Player, there are 2 CC tracks: (1) Subtitle Track 1 [English] is actually forced English subtitles. Go to 2m:40s and you'll see Italian audio appear as forced English subtitles. (2) Subtitle Track 8 [] is English for the entire movie. Note: In my example, Track 8 is not named. Suggestion: If the user's language is English, then... (1) Extract all English tracks (could be multiple tracks with English as the name) (2) Extract all tracks that don't have a name (such as my Track 8 example)
Author
Owner

@Izaron commented on GitHub (Mar 14, 2017):

Can you run CCExtractor twice with different arguments for getting both files?
Can you give link to the video file?

@Izaron commented on GitHub (Mar 14, 2017): Can you run CCExtractor twice with different arguments for getting both files? Can you give link to the video file?
Author
Owner

@SteveMak commented on GitHub (Mar 14, 2017):

I have not been able to figure out how to extract the other track.

Also, it is not practical for me to do so. I am in the midst of processing several hundred files, so I do not process each one individually. I throw a large batch at CCExtractor, and hope that it does the right thing. In almost all cases it does. Having to manually check each file would take a considerably longer time to work through a batch. I’d be looking for another tool to avoid that.

Carlos has a copy of the file. It’s copyrighted, so he’s being careful about keeping it restricted to those who need to work with it.

-Steve

From: Evgeny Shulgin [mailto:notifications@github.com]
Sent: Tuesday, March 14, 2017 3:45 PM
To: CCExtractor/ccextractor
Cc: SteveMak; Author
Subject: Re: [CCExtractor/ccextractor] BUG: Does not extract forced and non-forced tracks for same language (#718)

Can you run CCExtractor twice with different arguments for getting both files?
Can you give link to the video file?


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/CCExtractor/ccextractor/issues/718#issuecomment-286537974 , or mute the thread https://github.com/notifications/unsubscribe-auth/AZMbCObvQiNpsA-mDtDqgpv5Z4CQ5LAwks5rlu5OgaJpZM4MdD0C . https://github.com/notifications/beacon/AZMbCEPpdNL1NzBTHuGY9ETaC60aCq84ks5rlu5OgaJpZM4MdD0C.gif

@SteveMak commented on GitHub (Mar 14, 2017): I have not been able to figure out how to extract the other track. Also, it is not practical for me to do so. I am in the midst of processing several hundred files, so I do not process each one individually. I throw a large batch at CCExtractor, and hope that it does the right thing. In almost all cases it does. Having to manually check each file would take a considerably longer time to work through a batch. I’d be looking for another tool to avoid that. Carlos has a copy of the file. It’s copyrighted, so he’s being careful about keeping it restricted to those who need to work with it. -Steve From: Evgeny Shulgin [mailto:notifications@github.com] Sent: Tuesday, March 14, 2017 3:45 PM To: CCExtractor/ccextractor Cc: SteveMak; Author Subject: Re: [CCExtractor/ccextractor] BUG: Does not extract forced and non-forced tracks for same language (#718) Can you run CCExtractor twice with different arguments for getting both files? Can you give link to the video file? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <https://github.com/CCExtractor/ccextractor/issues/718#issuecomment-286537974> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AZMbCObvQiNpsA-mDtDqgpv5Z4CQ5LAwks5rlu5OgaJpZM4MdD0C> . <https://github.com/notifications/beacon/AZMbCEPpdNL1NzBTHuGY9ETaC60aCq84ks5rlu5OgaJpZM4MdD0C.gif>
Author
Owner

@cfsmp3 commented on GitHub (Mar 14, 2017):

GSoC qualification: 4 points
Link to file mentioned in slack (#general)

@cfsmp3 commented on GitHub (Mar 14, 2017): GSoC qualification: 4 points Link to file mentioned in slack (#general)
Author
Owner

@mahalwal commented on GitHub (Dec 2, 2017):

@SteveMak @cfsmp3 Can you please provide the link to sample file?

@mahalwal commented on GitHub (Dec 2, 2017): @SteveMak @cfsmp3 Can you please provide the link to sample file?
Author
Owner

@SteveMak commented on GitHub (Dec 4, 2017):

It’s been so long since I reported this, I don’t know which file it is, or whether I still have it.

-Steve

From: Manish Mahalwal [mailto:notifications@github.com]
Sent: Saturday, December 02, 2017 11:45 AM
To: CCExtractor/ccextractor
Cc: SteveMak; Mention
Subject: Re: [CCExtractor/ccextractor] BUG: Does not extract forced and non-forced tracks for same language (#718)

@SteveMak https://github.com/stevemak @cfsmp3 https://github.com/cfsmp3 Can you please provide the link to sample file?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/CCExtractor/ccextractor/issues/718#issuecomment-348703941 , or mute the thread https://github.com/notifications/unsubscribe-auth/AZMbCLdhd3-mFRT5kDTF6NzmGYJD3p52ks5s8X6GgaJpZM4MdD0C . https://github.com/notifications/beacon/AZMbCN_JQgFPtCCjc1sj7_p-xty96hqFks5s8X6GgaJpZM4MdD0C.gif

@SteveMak commented on GitHub (Dec 4, 2017): It’s been so long since I reported this, I don’t know which file it is, or whether I still have it. -Steve From: Manish Mahalwal [mailto:notifications@github.com] Sent: Saturday, December 02, 2017 11:45 AM To: CCExtractor/ccextractor Cc: SteveMak; Mention Subject: Re: [CCExtractor/ccextractor] BUG: Does not extract forced and non-forced tracks for same language (#718) @SteveMak <https://github.com/stevemak> @cfsmp3 <https://github.com/cfsmp3> Can you please provide the link to sample file? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <https://github.com/CCExtractor/ccextractor/issues/718#issuecomment-348703941> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AZMbCLdhd3-mFRT5kDTF6NzmGYJD3p52ks5s8X6GgaJpZM4MdD0C> . <https://github.com/notifications/beacon/AZMbCN_JQgFPtCCjc1sj7_p-xty96hqFks5s8X6GgaJpZM4MdD0C.gif>
Author
Owner

@cfsmp3 commented on GitHub (Dec 4, 2017):

Closing this issue then.

@cfsmp3 commented on GitHub (Dec 4, 2017): Closing this issue then.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#292