Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Use the m4v extension for Dash video files #1808
Comments
|
I think that, for the sake of consistency with my previous patch, your request makes a lot of sense... That is, since we already gave in with the |
|
We should be using |
|
@svnpenn, strictly speaking, you are correct that it is wrong to use extensions like Unfortunately, given the real world usage, this is one method to disambiguate the downloads that we now have to perform in separate, so that we know if we have only audio, only video or if we have both already muxed. I am going to copy this same answer, for the sake of documentation, to issue #1808. |
|
We need some way to tell youtube-dl to not use dash videos, I don't know of anyway currently but having the ext selector would do the job.
|
|
macOS treats For obvious reasons, I think it would be better to have the option in I’ve tried changing it myself, but I’m clearly missing something about the way the post-processing is coded. It should be easy for anyone that understands that though, from what I can tell. |
|
I’ve tried. Oddly enough, that ends up producing a file ending with |
|
@svnpenn Yeah, that clearly isn’t intended behavior. If it was, we wouldn’t have the |
|
@Saklad5 you might want to check your version. I just tested this and it is not working as you say:
|
|
Sorry, I may have forgotten to mention that I’m using the |
|
@Saklad5 sorry, I am done here. I dont deal with moving goalpost. You on your own. |
|
@svnpenn Fair enough. Sorry for the confusion. |
When downloading files I usually add a bunch of types, so i'm sure i'm at least downloading something.
youtube-dl --no-overwrites --restrict-filenames --ignore-errors -o "./%(uploader_id)s/%(upload_date)s %(uploader)s - %(title)s.%(ext)s" -f 137/136/135/134/133/38/37/22/18/17
youtube-dl --no-overwrites --restrict-filenames --ignore-errors -o "./%(uploader_id)s/%(upload_date)s %(uploader)s - %(title)s.%(ext)s" -f 141/140/139
The problem i'm running into is that I have to join the mp4/m4a Dash files to get a complete video, now in most cases this will produce a video only mp4 and a audio m4a.
In some cases this produces a lower quality "normal" mp4 file ( when Dash isn't available ), now i have no easy way to recognize Dash files.
so a simple change would be to change the extension of the Dash video files to mp4v
ps. My original suggestion would be m4v since we already got m4a but it seems Apple uses this format.