diff --git a/handle_imported_video.py b/handle_imported_video.py index faec032..f7b8050 100644 --- a/handle_imported_video.py +++ b/handle_imported_video.py @@ -358,28 +358,13 @@ def encode_videos(_DEV,_SOURCE_DIR,_DAY_DIRS): if create_date == "": create_date = filedate.File(_FULL_PATH + p).get() export_name = "encoding_" + p - if _FLIP: - if ops == "win": - myCmd = [ - "ffmpeg", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", _QUALITY[0], "-qp_p", _QUALITY[1], "-quality", "quality", "-crf", _QUALITY[2], "-metadata:s:v:0", "rotate=180", "-y", export_name, "-f", "null", "/dev/null", - ] - else: - if codec == "sw": - myCmd = [ - "/usr/bin/ffmpeg", "-i", p, "-c:v", "libx265", "-b:v", "1500k", "-x265-params", "pass=1", "-an", "-metadata:s:v:0", "rotate=180", "-y", export_name, "-f", "null", "/dev/null", - ] - else: - myCmd = [ - "/usr/bin/ffmpeg", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", _QUALITY[0], "-qp_p", _QUALITY[1], "-quality", "quality", "-crf", _QUALITY[2], "-metadata:s:v:0", "rotate=180", "-y", export_name, "-f", "null", "/dev/null", - ] - else: - if ops == "win": - myCmd = [ + if ops == "win": + myCmd = [ "ffmpeg", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", _QUALITY[0], "-qp_p", _QUALITY[1], "-quality", "quality", "-crf", _QUALITY[2], "-y", export_name , "-f", "null", "/dev/null", ] - else: - myCmd = [ - "/usr/bin/ffmpeg", "-i", p, "-c:v", "hevc_amf", "-rc", "cqp", "-qp_i", _QUALITY[0], "-qp_p", _QUALITY[1], "-quality", "quality", "-crf", _QUALITY[2], "-y", export_name , "-f", "null", "/dev/null", + else: + myCmd = [ + "ffmpeg", "-vaapi_device", "/dev/dri/renderD128", "-i", p, "-vf", "format=nv12,hwupload", "-c:v", "hevc_vaapi", "-b:v", "8M", "-c:a", "copy", export_name ] print(" ".join(myCmd)) d_print(" ".join(myCmd))