Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CBS.com] Change mediaset to support alternate audio tracks, e.g., Audio Description or Spanish dubbing #22199

Closed
tmthywynn8 opened this issue Aug 23, 2019 · 4 comments
Labels
DRM

Comments

@tmthywynn8
Copy link

@tmthywynn8 tmthywynn8 commented Aug 23, 2019

Checklist

  • I'm reporting a site feature request
  • I've verified that I'm running youtube-dl version 2019.08.13
  • I've searched the bugtracker for similar site feature requests including closed ones

Description

CBS has recently added alternate audio tracks for some of their videos, e.g., Audio Description (AD) and Spanish dubbing. However, the current mediaset(s) used by Youtube-dl do not list these tracks, probably because it uses an outdated mediaset. Potential reasons to use a more current mediaset:

  1. Higher quality main audio: It looks like some of the master playlists have 5.1 audio tracks for main (EAC-3 and AC-3), so users may want to take advantage of that.
  2. Allows those who want just the AD track to grab it, saving time and bandwidth.
  3. Works around CBS's inaccessible player controls: As a person using assistive technologies, the current player on the web platform is impossible to use as controls are not labeled and do not have keyboard focus

Unfortunately, I do not know how to load more mediasets for CBS content, particular ones without encryption like what is used by Youtube-dl, but it would be nice if I am able to watch Audio Description on more platforms than just iOS.

Sample link: NCIS: S16 E19 Perennial
This example above has three audio tracks: English, English AD, and Spanish.

Problematic mediasets:

@michealespinola
Copy link

@michealespinola michealespinola commented Oct 5, 2019

PBS is also using Audio Description tracks. PBS appears to be adding a "_Descriptions" suffix to differentiate the track from the primary audio track, as in this example:

[info] Available formats for 3032621122:
format code                       extension  resolution note
hls-english-English               mp4        audio only [eng]
hls-english-English_Descriptions  mp4        audio only [eng]

Unfortunately, youtube-dl is sometimes downloading the AD track as the default track instead of the non-descriptive track.

@tmthywynn8
Copy link
Author

@tmthywynn8 tmthywynn8 commented Oct 5, 2019

For that rare case on PBS, you can get around that by using -f bestvideo+hls-english-English. I'm not sure where the best format keyword is obtaining the combined video/audio from, but that seems to do the job as well.

@remitamine remitamine closed this Nov 4, 2019
@remitamine remitamine added the DRM label Nov 4, 2019
@distantorigin
Copy link

@distantorigin distantorigin commented Jan 28, 2020

What is the reason that this was closed? Is this not possible due to DRM or is there a more in depth explanation?

@ctoth
Copy link

@ctoth ctoth commented Jan 28, 2020

Also curious about this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.