pass through cmdline to ffmpeg, remove preview feature
This commit is contained in:
parent
9830183d01
commit
21467aa06d
|
@ -14,8 +14,8 @@ parser.add_argument('--nick-font', default='/Users/partynorge/down/Montserrat/Mo
|
|||
parser.add_argument('--chat-font', default='/Users/partynorge/down/Montserrat/Montserrat-Light.ttf')
|
||||
parser.add_argument('-n', '--nickname', help='Twitch chat nickname', default='shizacular')
|
||||
parser.add_argument('-t', '--token', help='Twitch OAuth token')
|
||||
parser.add_argument('-p', '--preview', help='preview using mpv', default=False, action='store_true')
|
||||
parser.add_argument('channel', help='Twitch channel')
|
||||
parser.add_argument('args', nargs=argparse.REMAINDER, help='arguments to be passed through to ffmpeg')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
|
@ -31,10 +31,7 @@ graph = scene.to_ffmpeg()
|
|||
graph.fixup()
|
||||
ffmpeg_args = graph.format()
|
||||
|
||||
if args.preview:
|
||||
# Launch background runners
|
||||
graph.run()
|
||||
# Launch main process
|
||||
subprocess.run('ffmpeg ' + ' '.join(shlex.quote(a) for a in ffmpeg_args) + ' -f nut -c:v libx264 -preset veryfast pipe:1 | mpv -', shell=True)
|
||||
else:
|
||||
raise ValueError('TODO')
|
||||
# Launch background runners
|
||||
graph.run()
|
||||
# Launch main process
|
||||
subprocess.run(['ffmpeg'] + ffmpeg_args + args.args)
|
||||
|
|
Loading…
Reference in New Issue