forked from rDrama/rDrama
Fix DB session for webm_to_mp4.
parent
781daeed2f
commit
b50a815eb0
|
@ -11,7 +11,7 @@ from werkzeug.utils import secure_filename
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
from PIL import UnidentifiedImageError
|
from PIL import UnidentifiedImageError
|
||||||
from PIL.ImageSequence import Iterator
|
from PIL.ImageSequence import Iterator
|
||||||
from sqlalchemy.orm import scoped_session
|
from sqlalchemy.orm.session import Session
|
||||||
|
|
||||||
from files.classes.media import *
|
from files.classes.media import *
|
||||||
from files.helpers.cloudflare import purge_files_in_cache
|
from files.helpers.cloudflare import purge_files_in_cache
|
||||||
|
@ -103,7 +103,7 @@ def process_video(file, v):
|
||||||
if extension == 'webm':
|
if extension == 'webm':
|
||||||
new = new.replace('.webm', '.mp4')
|
new = new.replace('.webm', '.mp4')
|
||||||
copyfile(old, new)
|
copyfile(old, new)
|
||||||
db = scoped_session()
|
db = Session(bind=g.db.get_bind(), autoflush=False)
|
||||||
gevent.spawn(webm_to_mp4, old, new, v.id, db)
|
gevent.spawn(webm_to_mp4, old, new, v.id, db)
|
||||||
else:
|
else:
|
||||||
subprocess.run(["ffmpeg", "-y", "-loglevel", "warning", "-nostats", "-i", old, "-map_metadata", "-1", "-c:v", "copy", "-c:a", "copy", new], check=True)
|
subprocess.run(["ffmpeg", "-y", "-loglevel", "warning", "-nostats", "-i", old, "-map_metadata", "-1", "-c:v", "copy", "-c:a", "copy", new], check=True)
|
||||||
|
|
Loading…
Reference in New Issue