예제 #1
0
파일: FfmpegQtGui.py 프로젝트: cynyr/ps3enc
    def __init__(self,args,abr="256kb",crf="20",parent=None):
        Ffmpeg.__init__(self,abr,crf)
        QtGui.QWidget.__init__(self, parent)
        
        self.files_count=len(args)
        self.files = args

        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('Ps3Enc3')

        self.l_fname = QtGui.QLabel("File Name")
        self.l_progress = QtGui.QLabel("On File 0 of 0")
        self.l_eta = QtGui.QLabel("ETA: 00:00:00")
        self.l_previous = QtGui.QLabel("")

        self.pbar = QtGui.QProgressBar()
        self.pbar.setGeometry(30, 40, 200, 25)

        self.button = QtGui.QPushButton('Start')
        self.button.setFocusPolicy(QtCore.Qt.NoFocus)
        self.button.move(40, 80)

        self.reset = QtGui.QPushButton("restart")
        self.reset.setFocusPolicy(QtCore.Qt.NoFocus)
        
        hbox_pbar = QtGui.QHBoxLayout()
        hbox_pbar.addWidget(self.button)
        hbox_pbar.addWidget(self.reset)
        hbox_pbar.addStretch(0)
        
        vbox = QtGui.QVBoxLayout()
        vbox.addWidget(self.l_fname)
        vbox.addWidget(self.l_progress)
        vbox.addWidget(self.l_eta)
        vbox.addWidget(self.pbar)

        vbox.addLayout(hbox_pbar)
        vbox.addStretch(1)
        self.setLayout(vbox)

        self.connect(self.button, QtCore.SIGNAL('clicked()'), self.onStart)
        self.connect(self.reset, QtCore.SIGNAL('clicked()'), self.resetProgress)

        #self.timer = QtCore.QBasicTimer()
        self.started = False
        self.step = 0
        self.lastfile = ""
예제 #2
0
 def __init__(self,abr="256kb",crf="20"):
     Ffmpeg.__init__(self,abr,crf)