嗯,是个很简单的防抖算法呢(硬核防抖
This commit is contained in:
parent
997fa950fd
commit
325e781758
@ -65,6 +65,7 @@ def encode():
|
|||||||
isEncode = True
|
isEncode = True
|
||||||
if os.path.getsize(i) < 8 * 1024 * 1024:
|
if os.path.getsize(i) < 8 * 1024 * 1024:
|
||||||
Common.appendEncodeStatus("Encoded File >{}< is too small, will ignore it".format(i))
|
Common.appendEncodeStatus("Encoded File >{}< is too small, will ignore it".format(i))
|
||||||
|
continue
|
||||||
else:
|
else:
|
||||||
Common.appendEncodeStatus("Encoding >{}< Start".format(i))
|
Common.appendEncodeStatus("Encoding >{}< Start".format(i))
|
||||||
_code = os.system("ffmpeg -i {} -c:v copy -c:a copy -f mp4 {} -y".format(i, i[:13] + ".mp4"))
|
_code = os.system("ffmpeg -i {} -c:v copy -c:a copy -f mp4 {} -y".format(i, i[:13] + ".mp4"))
|
||||||
@ -106,6 +107,7 @@ def upload():
|
|||||||
continue
|
continue
|
||||||
if not Common.forceNotEncode:
|
if not Common.forceNotEncode:
|
||||||
os.remove(i)
|
os.remove(i)
|
||||||
|
sleep(1800) # 防抖,避免主播因特殊情况下播导致直接投递了
|
||||||
i = Common.uploadQueue.get()
|
i = Common.uploadQueue.get()
|
||||||
Common.appendUploadStatus("Upload Daemon Quiting")
|
Common.appendUploadStatus("Upload Daemon Quiting")
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user