forked from rDrama/rDrama
webm
parent
fe1da69d77
commit
67b4f13d98
|
@ -10,7 +10,7 @@ from .const import *
|
||||||
|
|
||||||
|
|
||||||
def process_audio(file):
|
def process_audio(file):
|
||||||
name = f'/audio/{time.time()}'.replace('.','') + '.' + file.filename.split('.')[-1]
|
name = f'/audio/{time.time()}'.replace('.','') + '.' + file.content_type.split('/')[1]
|
||||||
file.save(name)
|
file.save(name)
|
||||||
|
|
||||||
if SITE_NAME == 'WPD' or os.stat(name).st_size > 8 * 1024 * 1024:
|
if SITE_NAME == 'WPD' or os.stat(name).st_size > 8 * 1024 * 1024:
|
||||||
|
@ -23,21 +23,26 @@ def process_audio(file):
|
||||||
|
|
||||||
|
|
||||||
def process_video(file):
|
def process_video(file):
|
||||||
name = f'/videos/{time.time()}'.replace('.','')
|
old = f'/videos/{time.time()}'.replace('.','')
|
||||||
file.save(name)
|
file.save(old)
|
||||||
|
|
||||||
os.system(f'ffmpeg -y -loglevel warning -i {name} -map_metadata -1 -c:v copy -c:a copy {name}.mp4')
|
extension = file.content_type.split('/')[1]
|
||||||
os.remove(name)
|
new = old + '.' + extension
|
||||||
name += '.' + file.filename.split('.')[-1]
|
|
||||||
|
|
||||||
size = os.stat(name).st_size
|
if extension == 'webm':
|
||||||
if SITE_NAME == 'WPD' or os.stat(name).st_size > 8 * 1024 * 1024:
|
os.rename(old, new)
|
||||||
with open(name, 'rb') as f:
|
else:
|
||||||
os.remove(name)
|
os.system(f'ffmpeg -y -loglevel warning -i {old} -map_metadata -1 -c:v copy -c:a copy {new}')
|
||||||
|
os.remove(old)
|
||||||
|
|
||||||
|
size = os.stat(new).st_size
|
||||||
|
if SITE_NAME == 'WPD' or os.stat(new).st_size > 8 * 1024 * 1024:
|
||||||
|
with open(new, 'rb') as f:
|
||||||
|
os.remove(new)
|
||||||
req = requests.request("POST", "https://pomf2.lain.la/upload.php", files={'files[]': f}, timeout=20).json()
|
req = requests.request("POST", "https://pomf2.lain.la/upload.php", files={'files[]': f}, timeout=20).json()
|
||||||
return req['files'][0]['url']
|
return req['files'][0]['url']
|
||||||
|
|
||||||
return f'{SITE_FULL}{name}'
|
return f'{SITE_FULL}{new}'
|
||||||
|
|
||||||
|
|
||||||
def process_image(patron, filename=None, resize=0):
|
def process_image(patron, filename=None, resize=0):
|
||||||
|
|
Loading…
Reference in New Issue