Browse Source
[downloader/fragment] Output ad fragment count
master
Sergey M․
7 years ago
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D
1 changed files with
8 additions and
2 deletions
-
youtube_dl/downloader/fragment.py
|
@ -117,9 +117,15 @@ class FragmentFD(FileDownloader): |
|
|
def _prepare_frag_download(self, ctx): |
|
|
def _prepare_frag_download(self, ctx): |
|
|
if 'live' not in ctx: |
|
|
if 'live' not in ctx: |
|
|
ctx['live'] = False |
|
|
ctx['live'] = False |
|
|
|
|
|
if not ctx['live']: |
|
|
|
|
|
total_frags_str = '%d' % ctx['total_frags'] |
|
|
|
|
|
ad_frags = ctx.get('ad_frags', 0) |
|
|
|
|
|
if ad_frags: |
|
|
|
|
|
total_frags_str += ' (not including %d ad)' % ad_frags |
|
|
|
|
|
else: |
|
|
|
|
|
total_frags_str = 'unknown (live)' |
|
|
self.to_screen( |
|
|
self.to_screen( |
|
|
'[%s] Total fragments: %s' |
|
|
|
|
|
% (self.FD_NAME, ctx['total_frags'] if not ctx['live'] else 'unknown (live)')) |
|
|
|
|
|
|
|
|
'[%s] Total fragments: %s' % (self.FD_NAME, total_frags_str)) |
|
|
self.report_destination(ctx['filename']) |
|
|
self.report_destination(ctx['filename']) |
|
|
dl = HttpQuietDownloader( |
|
|
dl = HttpQuietDownloader( |
|
|
self.ydl, |
|
|
self.ydl, |
|
|