Update qbittorrent_worker.py

pull/109/head
Mr Chen 6 years ago
parent c9a2981511
commit 6801b46807
  1. 36
      plugins/qbittorrent/workers/qbittorrent_worker.py

@ -142,32 +142,38 @@ class downloadBT(Thread):
def ffmpeg(self, file=''):
md5file = self.md5(file)[0:6]
m3u8_dir = self.get_transfer_m3u5_dir(md5file)
self.execShell('mkdir -p ' + m3u8_dir)
mp4file = self.get_transfer_mp4_file(md5file)
if not os.path.exists(mp4file):
cmd_mp4 = self.fg_transfer_mp4_cmd(file, mp4file)
print 'cmd_mp4:', cmd_mp4
data_mp4 = self.execShell(cmd_mp4)
print 'mp4:', data_mp4[1]
print formatTime(), 'mp4 exists:', mp4file
else:
print formatTime(), 'mp4 exists:', mp4file
tsfile = self.get_transfer_ts_file(md5file)
cmd_ts = self.fg_transfer_ts_cmd(mp4file, tsfile)
print 'cmd_ts:', cmd_ts
data_ts = self.execShell(cmd_ts)
print 'ts:', data_ts[1]
if not os.path.exists(tsfile):
cmd_ts = self.fg_transfer_ts_cmd(mp4file, tsfile)
print 'cmd_ts:', cmd_ts
data_ts = self.execShell(cmd_ts)
print 'ts:', data_ts[1]
else:
print formatTime(), 'ts exists:', mp4file
m3u8_dir = self.get_transfer_m3u5_dir(md5file)
self.execShell('mkdir -p ' + m3u8_dir)
m3u8_file = m3u8_dir + '/' + md5file + '.m3u8'
tofile = m3u8_dir + '/%03d.ts'
cmd_m3u8 = self.fg_m3u8_cmd(tsfile, m3u8_file, tofile)
print 'cmd_m3u8:', cmd_m3u8
data_m3u8 = self.execShell(cmd_m3u8)
print 'm3u8:', data_m3u8[1]
self.execShell('chown -R ' + FILE_OWN + ':' +
FILE_GROUP + ' ' + m3u8_dir)
if not os.path.exists(tofile):
cmd_m3u8 = self.fg_m3u8_cmd(tsfile, m3u8_file, tofile)
print 'cmd_m3u8:', cmd_m3u8
data_m3u8 = self.execShell(cmd_m3u8)
print 'm3u8:', data_m3u8[1]
self.execShell('chown -R ' + FILE_OWN + ':' +
FILE_GROUP + ' ' + m3u8_dir)
else:
print formatTime(), 'm3u8 exists:', tofile
def file_arr(self, path, filters=['.DS_Store']):
file_list = []

Loading…
Cancel
Save