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

Partial download from bbc.com #8863

Closed
asgh opened this issue Mar 15, 2016 · 2 comments
Closed

Partial download from bbc.com #8863

asgh opened this issue Mar 15, 2016 · 2 comments

Comments

@asgh
Copy link

@asgh asgh commented Mar 15, 2016

If I try to download this: http://www.bbc.com/news/business-35802739

It says 96.4% of ~52.40MiB at 3.48MiB/s ETA 00:00ERROR: unable to download video data: HTTP Error 404: Not Found

Yet, as far as I can tell it does actually download everything, so I think the 404 is a false error.

yan12125 added a commit that referenced this issue Aug 3, 2016
yan12125 added a commit that referenced this issue Aug 4, 2016
This reverts commit 899d2be.
@dstftw dstftw closed this Aug 19, 2017
@asgh
Copy link
Author

@asgh asgh commented Aug 20, 2017

@dstftw Why did you close this? Was it by mistake? Because this bug still exists - I just tried it now:

[bbc] business-35802739: Downloading webpage
[bbc] p03mntcd: Downloading media selection XML
[bbc] p03mntcd: Downloading m3u8 information
[bbc] p03mntcd: Downloading m3u8 information
[download] Downloading playlist: Students learn deportment and the polite way to eat an orange, among other things.
[bbc] playlist Students learn deportment and the polite way to eat an orange, among other things.: Collected 1 video ids (downloading 1 of them)
[download] Downloading video 1 of 1
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 28
[download] Destination: Students learn deportment and the polite way to eat an orange, among other things.-p03mntcd.mp4
[download]  96.4% of ~52.40MiB at  3.47MiB/s ETA 00:00[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 6 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 7 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 8 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 9 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 28 (attempt 10 of 10)...
[download] Skipping fragment 28...
[download] 100% of 50.53MiB in 00:25
[ffmpeg] Fixing malformed AAC bitstream in "Students learn deportment and the polite way to eat an orange, among other things.-p03mntcd.mp4"
[download] Finished downloading playlist: Students learn deportment and the polite way to eat an orange, among other things.

@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Aug 20, 2017

FYI: the BBC video is fragment-based, which means a video consists of several small pieces. There's definitely a missing fragment. On the website, the missing fragment is most likely silently skipped, so you won't notice it. At the youtube-dl side, it's impossible to tell whether a missing fragment brings real problems or not, so we should report the incident anyway. If the downloaded video looks all the good, it's fine.

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
3 participants
You can’t perform that action at this time.