diff options
author | Melody Horn <melody@boringcactus.com> | 2019-02-27 09:23:44 -0700 |
---|---|---|
committer | Melody Horn <melody@boringcactus.com> | 2019-02-27 09:23:44 -0700 |
commit | ed581c74267867ed2a676efb74d74239926cbc4f (patch) | |
tree | b8e71a1ab11af59495a1055bfe40b54854810e96 /output.py | |
parent | ba913f5f841c799a9d377874e8bed78e981416be (diff) | |
download | vidslice-ed581c74267867ed2a676efb74d74239926cbc4f.tar.gz vidslice-ed581c74267867ed2a676efb74d74239926cbc4f.zip |
add deep fry checkbox
Diffstat (limited to 'output.py')
-rw-r--r-- | output.py | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -33,6 +33,8 @@ class OutputPanel(wx.Panel): options_panel.SetSizer(options_sizer) self.silence = wx.CheckBox(options_panel, label="Silence") options_sizer.Add(self.silence, proportion=1, flag=wx.EXPAND, border=5) + self.deepfry = wx.CheckBox(options_panel, label="Compress beyond recognition") + options_sizer.Add(self.deepfry, proportion=1, flag=wx.EXPAND, border=5) self.run_panel = wx.Panel(self) root_sizer.Add(self.run_panel, flag=wx.EXPAND, border=5) @@ -89,6 +91,11 @@ class OutputPanel(wx.Panel): real_args[i:i + 2] = [] break real_args += ['-filter_complex', filter_before + filter_during + filter_after] + if self.deepfry.GetValue(): + if ext == '.mp3': + real_args += ['-q:a', '9'] + else: + real_args += ['-q:a', '0.1', '-crf', '51'] args = ['ffmpeg', '-hide_banner', '-y', '-i', self.input_path] + real_args + [output_path] print(args) |