|
6 | 6 | import sys
|
7 | 7 | import os
|
8 | 8 | import shutil
|
| 9 | +import atexit |
9 | 10 | from distutils.spawn import find_executable
|
10 | 11 | from ast import literal_eval
|
11 | 12 | from psutil import virtual_memory
|
|
28 | 29 | print('Python 3.7+ required')
|
29 | 30 | sys.exit()
|
30 | 31 |
|
| 32 | +if sys.platform == 'linux': |
| 33 | + def restore_term(): |
| 34 | + os.system("stty sane") |
| 35 | + |
| 36 | + atexit.register(restore_term) |
| 37 | + |
31 | 38 |
|
32 | 39 | class Av1an:
|
33 | 40 |
|
@@ -58,7 +65,7 @@ def arg_parsing(self):
|
58 | 65 | parser.add_argument('--encoder', '-enc', type=str, default='aom', help='Choosing encoder')
|
59 | 66 | parser.add_argument('--workers', '-w', type=int, default=0, help='Number of workers')
|
60 | 67 | parser.add_argument('--audio_params', '-a', type=str, default='-c:a copy', help='FFmpeg audio settings')
|
61 |
| - parser.add_argument('--threshold', '-tr', type=float, default=30, help='PySceneDetect Threshold') |
| 68 | + parser.add_argument('--threshold', '-tr', type=float, default=50, help='PySceneDetect Threshold') |
62 | 69 | parser.add_argument('--temp', type=Path, default=Path('.temp'), help='Set temp folder path')
|
63 | 70 | parser.add_argument('--logging', '-log', type=str, default=None, help='Enable logging')
|
64 | 71 | parser.add_argument('--passes', '-p', type=int, default=2, help='Specify encoding passes')
|
|
0 commit comments