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.
DASH video download seems corrupted #15641
Comments
|
Carefully read new issue template and provide all requested information. |
|
@dstftw I believe I have followed the template, can you tell me what is missing? |
|
Complete verbose log of youtube-dl command used for downloading. |
|
As explained, part of the problem is that DASH streams are ephemeral on YouTube, so I can't show you a verbose log of the DASH dump anymore. Should I try to recreate a fresh stream to cause the issue again? |
|
That's not true. All video-only and audio-only videos are basically DASH, some are true segmented DASH. Here is the video still available even as segmented DASH:
|
|
@dstftw Hi, I've encountered this issue on another stream and have collected verbose logging:
Trying to examine the resulting file with ffprobe shows odd results, and the file doesn't render in most video software:
Note the duration as 9 minutes. The actual duration of the video is something like 1 hour. The individual components are also difficult to manipulate as well. Trying to reencode the f304.mp4 video source yields the afforementioned MOOV atom problems. Does this help? |
|
Have the same issue, any progress? |
Make sure you are using the latest version: run
youtube-dl --versionand ensure your version is 2018.02.11. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.Before submitting an issue make sure you have:
What is the purpose of your issue?
If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the
-vflag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):Description of your issue, suggested solution and other information
Hi, thanks so much for the work on this great tool.
I was trying to download a video that YouTube had just archived from my live stream. Before YT reencodes these videos, they are available for a time as DASH videos instead (vp9 encoding takes much longer). I downloaded this video (which is no longer available in DASH), but merging AV with ffmpeg seemed to fail. Upon telling youtube-dl to just keep the separate tracks, I took a look at the video stream with ffmpeg:
Here you can see that ffmpeg thinks the video is only 5 seconds long (it's actually over an hour long), and that it sees a ton of duplicate MOOV atoms. I'm not 100% positive this is a problem with youtube-dl, because I can play this video track in MPC-HC, but I can't open it in my video editing software (Vegas 15) nor manipulate it correctly with ffmpeg. Any insight would be very much appreciated!