added progress report for ffmpeg
This commit is contained in:
parent
9814d04509
commit
b931f777a4
@ -82,11 +82,22 @@ class HlsFD(FileDownloader):
|
|||||||
if size_str and size_str[0][0]:
|
if size_str and size_str[0][0]:
|
||||||
size_av = size_str[0][0][1].strip()
|
size_av = size_str[0][0][1].strip()
|
||||||
|
|
||||||
now = time.time()
|
|
||||||
size_strn = self.parse_bytes(size_av + 'k')
|
size_strn = self.parse_bytes(size_av + 'k')
|
||||||
speed_str = self.format_speed(self.calc_speed(start,now,size_strn))
|
percent = self.calc_percent(self.calc_miliseconds(downloadedstream),self.calc_miliseconds(totalstream))
|
||||||
percentage = self.format_percent(self.calc_percent(self.calc_miliseconds(downloadedstream),self.calc_miliseconds(totalstream)))
|
data_len = None
|
||||||
self.to_screen('[download] %s: of %s at %s ETA Unknown' % (percentage,totalstream,speed_str))
|
if percent > 0:
|
||||||
|
data_len = int(size_strn * 100 / percent)
|
||||||
|
now = time.time()
|
||||||
|
speed = self.calc_speed(start,now,size_strn)
|
||||||
|
self._hook_progress({
|
||||||
|
'downloaded_bytes': size_strn,
|
||||||
|
'total_bytes_estimate': data_len,
|
||||||
|
'tmpfilename': tmpfilename,
|
||||||
|
'filename': filename,
|
||||||
|
'status': 'downloading',
|
||||||
|
'elapsed': now - start,
|
||||||
|
'speed': speed,
|
||||||
|
})
|
||||||
|
|
||||||
lineAfterCarriage = ''
|
lineAfterCarriage = ''
|
||||||
retval = proc.wait()
|
retval = proc.wait()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user