Ejemplo n.º 1
0
 def __init__(self, parent, video_file, audio_file, audio_rate = 8000):
     super(cRawGenerationDialog, self).__init__()
     self.parent = parent
     self.set_title("Raw Audio Generation Progress")
     self.set_modal(True)
     self.set_transient_for(parent)
     self.set_position(Gtk.WindowPosition.CENTER_ALWAYS)
     self.set_size_request(400, -1)
     self.videoFile = video_file.decode('utf-8')
     self.audioFile = audio_file.decode('utf-8')
     self.audioRate = audio_rate
     self.progressBar = cProgressBar()
     self.add(self.progressBar)
     self.set_resizable(False)
     self.show_all()
     window = self.get_window()
     if window:
         window.set_functions(0)
     self.ffmpeg = cffmpeg( 'ffmpeg -y -i "%s" -vn -ar %s -ac 1 -c:a pcm_u8 -f u8 "%s"' % (self.videoFile, str(self.audioRate), self.audioFile) )
     self.ffmpeg.connect('progress', self.ffmpeg_progress)
Ejemplo n.º 2
0
 def __init__(self, parent, filename, new_filename):
     super(cRecodeDialog, self).__init__()
     self.parent = parent
     self.set_title("Generating a fixed b-frame video")
     self.set_modal(True)
     self.set_transient_for(parent)
     self.set_position(Gtk.WindowPosition.CENTER_ALWAYS)
     self.set_size_request(400, -1)
     self.progressBar = cProgressBar()
     self.add(self.progressBar)
     self.set_resizable(False)
     self.show_all()
     window = self.get_window()
     if window:
         window.set_functions(0)
     self.new_filename = new_filename.decode('utf-8')
     self.filename = filename.decode('utf-8')
     self.ffmpeg = cffmpeg('ffmpeg -y -fflags +genpts -i "' + self.filename + '" -c:a aac -strict -2 -c:v copy "' + self.new_filename + '"')
     self.ffmpeg.connect('progress', self.ffmpeg_progress)
     self.result = False
Ejemplo n.º 3
0
 def __init__(self, parent, video_file, audio_file, video_duration, audio_rate):
     super(cWaveformGenerationDialog, self).__init__()
     self.parent = parent
     self.set_title("Waveform Generation Progress")
     self.set_modal(True)
     self.set_transient_for(parent)
     self.set_position(Gtk.WindowPosition.CENTER_ALWAYS)
     self.set_size_request(400, -1)
     self.videoFile = video_file.decode('utf-8')
     self.audioFile = audio_file.decode('utf-8')
     self.videoDuration = video_duration
     self.audioRate = audio_rate
     self.progressBar = cProgressBar()
     self.add(self.progressBar)
     self.set_resizable(False)
     self.show_all()
     window = self.get_window()
     if window:
         window.set_functions(0)
     self.ffmpeg = cffmpeg('ffmpeg -y -i "' + self.videoFile + '" -vn -ar ' + str(self.audioRate) + ' -ac 1 -c:a pcm_u8 "' + self.audioFile + '.wav"')
     self.ffmpeg.connect('progress', self.ffmpeg_progress)
Ejemplo n.º 4
0
 def __init__(self, parent, filename, new_filename, ffmpeg_cmd, title):
     super(cRecodeDialog, self).__init__()
     self.parent = parent
     self.set_title(title)
     self.set_modal(True)
     self.set_transient_for(parent)
     self.set_position(Gtk.WindowPosition.CENTER_ALWAYS)
     self.set_size_request(400, -1)
     self.progressBar = cProgressBar()
     self.add(self.progressBar)
     self.set_resizable(False)
     self.show_all()
     window = self.get_window()
     if window:
         window.set_functions(0)
     self.new_filename = new_filename
     self.filename = filename
     self.ffmpeg = cffmpeg(
         ffmpeg_cmd.replace('SOURCEFILE',
                            self.filename).replace('DESTFILE',
                                                   self.new_filename))
     self.ffmpeg.connect('progress', self.ffmpeg_progress)
     self.result = False