SYMBOL INDEX (343 symbols across 15 files) FILE: hooks/hook-tensorflow.py function hook (line 2) | def hook(hook_api): FILE: images.py function qInitResources (line 14973) | def qInitResources(): function qCleanupResources (line 14976) | def qCleanupResources(): FILE: main.py class downloadUpdates (line 12) | class downloadUpdates(QThread): method __init__ (line 13) | def __init__(self, parent=None): method checkUtils (line 18) | def checkUtils(self): method downloadSplash (line 23) | def downloadSplash(self, html): method run (line 39) | def run(self): FILE: utils/AI.py function getWave (line 21) | def getWave(audioPath): function vocalJudge (line 34) | def vocalJudge(waveList): function setParams (line 50) | def setParams(array, key, value): function genSignString (line 54) | def genSignString(parser): class Slider (line 66) | class Slider(QSlider): method mousePressEvent (line 69) | def mousePressEvent(self, event): method mouseMoveEvent (line 72) | def mouseMoveEvent(self, event): method wheelEvent (line 75) | def wheelEvent(self, event): # 把进度条的滚轮事件去了 用啥子滚轮 class pingTencent (line 79) | class pingTencent(QThread): # 测试网络 method __init__ (line 82) | def __init__(self): method run (line 85) | def run(self): class translateThread (line 93) | class translateThread(QThread): # AI翻译线程 method __init__ (line 98) | def __init__(self, voiceDict, videoStart, videoEnd, source, target, AP... method invoke (line 112) | def invoke(self, params): method getAISpeech (line 140) | def getAISpeech(self, chunk, speech_id, end_flag, format_id, rate, bit... method prepareParams (line 158) | def prepareParams(self, file_path): method run (line 198) | def run(self): class sepMainAudio (line 229) | class sepMainAudio(QThread): # 创建原音轨文件 method __init__ (line 232) | def __init__(self, videoPath, duration): method run (line 237) | def run(self): class manualVocalWindow (line 264) | class manualVocalWindow(QWidget): # 自选阈值弹窗 method __init__ (line 265) | def __init__(self): method plot (line 271) | def plot(self): class separateQThread (line 275) | class separateQThread(QThread): # AI分离人声音轨及打轴的核心线程 method __init__ (line 283) | def __init__(self, videoPath, duration, videoStart, videoEnd, before, ... method run (line 310) | def run(self): class reprocessSub (line 609) | class reprocessSub(QDialog): method __init__ (line 610) | def __init__(self, videoStart, videoEnd, index): class reprocessQThread (line 620) | class reprocessQThread(QThread): # 自选模式下 AI分离人声音轨及打轴的核心线程 method __init__ (line 624) | def __init__(self, before, after, flash, level, thres, videoStart, voi... method run (line 637) | def run(self): class Separate (line 742) | class Separate(QDialog): # 界面 method __init__ (line 753) | def __init__(self): method setDefault (line 941) | def setDefault(self, videoPath, duration, subtitleDict): method changeSetting (line 947) | def changeSetting(self): method showGraph (line 962) | def showGraph(self, index): # 隐藏或显示阈值图 method resetStartEnd (line 976) | def resetStartEnd(self, startIndex=0): # 重置视频起止时间 method separateProcess (line 995) | def separateProcess(self): method setTitle (line 1043) | def setTitle(self, pos): method setProgressBar (line 1046) | def setProgressBar(self, percent): method sendVoiceList (line 1051) | def sendVoiceList(self, voiceList): method sendVoiceWave (line 1057) | def sendVoiceWave(self, x, y, y2, y3, bgm): method replotGraph (line 1062) | def replotGraph(self, varList): # 自选模式下每分钟刷新方差分布直方图 method refreshGraph (line 1087) | def refreshGraph(self): method refreshLevelLine (line 1115) | def refreshLevelLine(self, p): # 滑动条跟随鼠标 method resetSubtitle (line 1129) | def resetSubtitle(self): # 自选模式下根据用户选择阈值重新打轴 method refreshReprocessBar (line 1159) | def refreshReprocessBar(self, percent): method sepFinished (line 1162) | def sepFinished(self, result): method checkNetwork (line 1176) | def checkNetwork(self, pingResult): method startTranslate (line 1179) | def startTranslate(self): # 开始翻译 method setTranslateProcessBar (line 1219) | def setTranslateProcessBar(self, percent): method sendTranslateResults (line 1222) | def sendTranslateResults(self, result): # start, delta, source, targe... method translateFinished (line 1225) | def translateFinished(self, result): FILE: utils/anime4k.py function calSubTime (line 10) | def calSubTime(t): function processingArg (line 27) | def processingArg(processingTokenList): # 计算并返回预处理和后处理的参数 class label (line 43) | class label(QLabel): method __init__ (line 44) | def __init__(self, name): class pushButton (line 50) | class pushButton(QPushButton): method __init__ (line 51) | def __init__(self, name, pushToken=False): method push (line 57) | def push(self): class ImageWithMouseControl (line 65) | class ImageWithMouseControl(QWidget): method __init__ (line 69) | def __init__(self, imgPath, parent=None): method setImagePath (line 76) | def setImagePath(self, imgPath, scaleSize=''): method paintEvent (line 89) | def paintEvent(self, e): method recivePaintEvent (line 95) | def recivePaintEvent(self, point): method draw_img (line 101) | def draw_img(self, painter, point=''): method mouseMoveEvent (line 108) | def mouseMoveEvent(self, e): # 重写移动事件 method reciveMoveEvent (line 116) | def reciveMoveEvent(self, e, startPos): method mousePressEvent (line 122) | def mousePressEvent(self, e): method mouseReleaseEvent (line 127) | def mouseReleaseEvent(self, e): method wheelEvent (line 131) | def wheelEvent(self, e): method reciveWheelEvent (line 151) | def reciveWheelEvent(self, e): method resizeEvent (line 170) | def resizeEvent(self, e): class preview (line 177) | class preview(QThread): method __init__ (line 180) | def __init__(self, args, parent=None): method run (line 184) | def run(self): class expand (line 201) | class expand(QThread): method __init__ (line 204) | def __init__(self, args, parent=None): method run (line 208) | def run(self): class Slider (line 252) | class Slider(QSlider): method mousePressEvent (line 255) | def mousePressEvent(self, event): method mouseMoveEvent (line 258) | def mouseMoveEvent(self, event): class Anime4KDialog (line 262) | class Anime4KDialog(QWidget): method __init__ (line 263) | def __init__(self): method selectVideo (line 458) | def selectVideo(self): method setSavePath (line 487) | def setSavePath(self): method setDefault (line 493) | def setDefault(self, videoPath, duration, videoWidth, videoHeight): method setPreviewSlider (line 504) | def setPreviewSlider(self, p): method setGPUMode (line 513) | def setGPUMode(self): method setACNetMode (line 519) | def setACNetMode(self): method setHDNMode (line 527) | def setHDNMode(self): method setProcessing (line 533) | def setProcessing(self, index): method setTip (line 536) | def setTip(self): method collectArgs (line 541) | def collectArgs(self): method generatePreview (line 552) | def generatePreview(self): method refreshPreview (line 566) | def refreshPreview(self): method scaledReciveWheelEvent (line 576) | def scaledReciveWheelEvent(self, e, size): method originReciveWheelEvent (line 580) | def originReciveWheelEvent(self, e, size): method scaledReciveMoveEvent (line 584) | def scaledReciveMoveEvent(self, e, startPos, point): method originReciveMoveEvent (line 588) | def originReciveMoveEvent(self, e, startPos, point): method expandVideo (line 592) | def expandVideo(self): method initFail (line 618) | def initFail(self): FILE: utils/assSelect.py function ms2ASSTime (line 15) | def ms2ASSTime(ms): function calSubTime (line 28) | def calSubTime(t): class assCheck (line 45) | class assCheck(QDialog): method __init__ (line 49) | def __init__(self, subtitleDict, index, styles, styleNameList): method setDefault (line 79) | def setDefault(self, subtitleDict, styles): method selectChange (line 84) | def selectChange(self, index): method refreshSub (line 88) | def refreshSub(self): method refreshTable (line 91) | def refreshTable(self): method clickTable (line 142) | def clickTable(self): class assSelect (line 150) | class assSelect(QDialog): method __init__ (line 153) | def __init__(self): method setDefault (line 182) | def setDefault(self, subtitlePath='', index=0): method selectChange (line 187) | def selectChange(self, styleName): method sendSub (line 237) | def sendSub(self): method sendSubStyle (line 241) | def sendSubStyle(self): method assCheck (line 247) | def assCheck(self, subtitlePath): class subSelect (line 315) | class subSelect(QDialog): # 导入除ass格式外的其他类型字幕时的弹窗 method __init__ (line 318) | def __init__(self): method setDefault (line 335) | def setDefault(self, subData={}, index=0, format=''): method refreshTable (line 341) | def refreshTable(self): method sendSub (line 382) | def sendSub(self): FILE: utils/graph.py function ms2Time (line 15) | def ms2Time(ms): class graph_main (line 26) | class graph_main(QWidget): # 主音轨波形图 method __init__ (line 29) | def __init__(self): method mousePressEvent (line 46) | def mousePressEvent(self, event): method popTableMenu (line 52) | def popTableMenu(self, pos): method plot (line 66) | def plot(self, x, y, h, step, limit=[-200, 200], subtitle={}): class graph_vocal (line 95) | class graph_vocal(QWidget): # 人声音轨波形图 method __init__ (line 98) | def __init__(self): method mousePressEvent (line 116) | def mousePressEvent(self, event): method popTableMenu (line 122) | def popTableMenu(self, pos): method plot (line 139) | def plot(self, x, y, voiceToken, h, step, limit=[-200, 200], subtitle=... FILE: utils/hotKey.py function _translate (line 9) | def _translate(context, text, disambig): class hotKey_Info (line 13) | class hotKey_Info(QDialog): method __init__ (line 14) | def __init__(self): FILE: utils/main_ui.py function calSubTime (line 25) | def calSubTime(t): function calSubTime2 (line 42) | def calSubTime2(t): function cnt2Time (line 57) | def cnt2Time(cnt, interval): function ms2Time (line 68) | def ms2Time(ms): function ms2SRTTime (line 79) | def ms2SRTTime(ms): function splitTime (line 91) | def splitTime(position): class Slider (line 100) | class Slider(QSlider): method mousePressEvent (line 103) | def mousePressEvent(self, event): method mouseMoveEvent (line 106) | def mouseMoveEvent(self, event): method wheelEvent (line 109) | def wheelEvent(self, event): # 把进度条的滚轮事件去了 用啥子滚轮 class LineEdit (line 113) | class LineEdit(QLineEdit): method mousePressEvent (line 116) | def mousePressEvent(self, event): class Label (line 120) | class Label(QLabel): method mouseReleaseEvent (line 123) | def mouseReleaseEvent(self, QMouseEvent): class GraphicsVideoItem (line 127) | class GraphicsVideoItem(QGraphicsVideoItem): method __init__ (line 131) | def __init__(self, parent=None): method wheelEvent (line 135) | def wheelEvent(self, QEvent): method dropEvent (line 138) | def dropEvent(self, QEvent): class editStyleNameDialog (line 142) | class editStyleNameDialog(QDialog): method __init__ (line 145) | def __init__(self): method setDefaultName (line 158) | def setDefaultName(self, name): method sendNewName (line 161) | def sendNewName(self): class PreviewSubtitle (line 168) | class PreviewSubtitle(QDialog): # 设置字幕预览效果的窗口 method __init__ (line 175) | def __init__(self): method getFontSize (line 209) | def getFontSize(self, index): method getFontColor (line 212) | def getFontColor(self): method colorReverse (line 219) | def colorReverse(self, color): method boldChange (line 225) | def boldChange(self): method italicChange (line 232) | def italicChange(self): method getShadow (line 239) | def getShadow(self, index): class MainWindow (line 243) | class MainWindow(QMainWindow): # Main window method __init__ (line 244) | def __init__(self): method setPlayer (line 377) | def setPlayer(self): method changeVideoWindowSize (line 408) | def changeVideoWindowSize(self, delta): method setGraph (line 426) | def setGraph(self): # 绘制音频图 method setSubtitle (line 449) | def setSubtitle(self): method followMouse (line 485) | def followMouse(self, row, col): # 鼠标按住拖动时 全局进度跟随鼠标 method refreshTable (line 493) | def refreshTable(self, position=0, select=0, scroll=0): # 实时刷新表格 method editStyleName (line 541) | def editStyleName(self, index): # 点击表头弹出修改样式名弹窗 method updateStyleName (line 548) | def updateStyleName(self, styleName): # 更新表头(样式名) method addSubtitle (line 552) | def addSubtitle(self, index, subtitlePath=''): method addASSSub (line 637) | def addASSSub(self, assSummary): # 解析返回的ass字幕 method addSub (line 648) | def addSub(self, subData, index): # 导入其他类型字幕 method subTimeOut (line 653) | def subTimeOut(self): # 刷新预览字幕 method subHeaderClick (line 685) | def subHeaderClick(self, row): # 点击行号跳转 method startEdit (line 693) | def startEdit(self): method subEdit (line 702) | def subEdit(self, row, col): method setSubtitleDict (line 727) | def setSubtitleDict(self, row, col, repeat, text, concat=False, delete... method updateBackend (line 788) | def updateBackend(self): # 保存修改记录 method refreshSubPreview (line 803) | def refreshSubPreview(self): # 修改实时预览字幕 method popTableMenu (line 808) | def popTableMenu(self, pos): # 右键菜单 method sendSubtitleToAssCheck (line 974) | def sendSubtitleToAssCheck(self): method setPlayerPosition (line 978) | def setPlayerPosition(self, position): # 响应检查表格里的双击 method setToolBar (line 985) | def setToolBar(self): method setGlobalInterval (line 1103) | def setGlobalInterval(self, index): # 设置全局间隔 method setPlayRate (line 1113) | def setPlayRate(self, index): # 倍速功能 method clearSub (line 1118) | def clearSub(self): method exportSubWindow (line 1126) | def exportSubWindow(self, start=0, end=0, index=None): method exportSubtitle (line 1136) | def exportSubtitle(self, exportArgs): method open (line 1160) | def open(self): method openVideo (line 1166) | def openVideo(self, videoPath): method changeSetting (line 1282) | def changeSetting(self, settingDict): # 配置设置参数 method popDnld (line 1291) | def popDnld(self): method popPreview (line 1296) | def popPreview(self): method popSeparate (line 1301) | def popSeparate(self): method popAnime4K (line 1307) | def popAnime4K(self): method reloadVideo (line 1313) | def reloadVideo(self): method addMainAudioWave (line 1321) | def addMainAudioWave(self, x, y): # 添加主音频数据 method addVoiceWave (line 1327) | def addVoiceWave(self, x, y, bgm): # 添加人声音轨 method refreshGraph (line 1333) | def refreshGraph(self, force=False): method playMainAudio (line 1386) | def playMainAudio(self): # 播放主音频 method playVocal (line 1392) | def playVocal(self): # 播放人声音频 method setTablePreset (line 1416) | def setTablePreset(self, preset): method clearSubtitle (line 1419) | def clearSubtitle(self, index, videoStart, videoEnd): # 清空字幕轴 method setAutoSubtitle (line 1430) | def setAutoSubtitle(self, voiceList): # AI自动打轴更新至字幕字典里 method updateTranslateResult (line 1439) | def updateTranslateResult(self, result): method decode (line 1447) | def decode(self): method popPayment (line 1454) | def popPayment(self): method popHotKeyInfo (line 1458) | def popHotKeyInfo(self): method popSettingPage (line 1462) | def popSettingPage(self): method popTutorial (line 1466) | def popTutorial(self): method popReleases (line 1469) | def popReleases(self): method mediaPlay (line 1473) | def mediaPlay(self): method mediaPlayOnly (line 1497) | def mediaPlayOnly(self): method mediaPauseOnly (line 1525) | def mediaPauseOnly(self): method timeOut (line 1534) | def timeOut(self): method timeStop (line 1559) | def timeStop(self): method timeStart (line 1562) | def timeStart(self): method videoSliderClick (line 1565) | def videoSliderClick(self, p): method setVolume (line 1578) | def setVolume(self, p): method volumeMute (line 1595) | def volumeMute(self): method setTimeLabel (line 1608) | def setTimeLabel(self, pos=0): method setSaveToken (line 1617) | def setSaveToken(self, token): method eventFilter (line 1620) | def eventFilter(self, obj, event): method closeEvent (line 1650) | def closeEvent(self, QCloseEvent): # 重写关闭函数 捕获关闭主界面信号 删除临时字幕 method dragEnterEvent (line 1674) | def dragEnterEvent(self, QDragEnterEvent): # 启用拖入文件功能 method dropEvent (line 1677) | def dropEvent(self, QEvent): # 检测拖入的文件 method keyPressEvent (line 1686) | def keyPressEvent(self, QKeyEvent): FILE: utils/pay.py function _translate (line 12) | def _translate(context, text, disambig): class thankToBoss (line 16) | class thankToBoss(QThread): method __init__ (line 19) | def __init__(self, parent=None): method run (line 22) | def run(self): class pay (line 38) | class pay(QDialog): method __init__ (line 39) | def __init__(self): method updateBossList (line 94) | def updateBossList(self, bossList): FILE: utils/releases.py function _translate (line 9) | def _translate(context, text, disambig): class label (line 13) | class label(QLabel): method __init__ (line 14) | def __init__(self, txt, parent=None): class releases (line 20) | class releases(QDialog): method __init__ (line 21) | def __init__(self): FILE: utils/setting.py class label (line 10) | class label(QLabel): method __init__ (line 11) | def __init__(self, txt, parent=None): class settingPage (line 17) | class settingPage(QDialog): method __init__ (line 20) | def __init__(self): method layoutTypeChange (line 82) | def layoutTypeChange(self): method changeSetting (line 86) | def changeSetting(self): FILE: utils/subtitle.py class exportSubtitle (line 10) | class exportSubtitle(QDialog): method __init__ (line 13) | def __init__(self): method setSubtStart (line 56) | def setSubtStart(self, t): method setDefault (line 59) | def setDefault(self, start, end, subNum): method outputChoose (line 68) | def outputChoose(self): method export (line 75) | def export(self): FILE: utils/videoDecoder.py function ms2SRTTime (line 9) | def ms2SRTTime(ms): function ms2ASSTime (line 21) | def ms2ASSTime(ms): function ms2LRCTime (line 34) | def ms2LRCTime(ms): function calSubTime (line 46) | def calSubTime(t): class Slider (line 58) | class Slider(QSlider): method mousePressEvent (line 61) | def mousePressEvent(self, event): method mouseMoveEvent (line 64) | def mouseMoveEvent(self, event): class videoEncoder (line 68) | class videoEncoder(QThread): method __init__ (line 73) | def __init__(self, videoPath, cmd, parent=None): method run (line 78) | def run(self): class label (line 113) | class label(QLabel): method mouseReleaseEvent (line 116) | def mouseReleaseEvent(self, QMouseEvent): class encodeOption (line 120) | class encodeOption(QWidget): method __init__ (line 121) | def __init__(self): method openAudio (line 188) | def openAudio(self): method encoderChange (line 193) | def encoderChange(self, index): class advanced (line 201) | class advanced(QWidget): method __init__ (line 202) | def __init__(self, videoWidth, videoHeight): method setPlayRes (line 247) | def setPlayRes(self, videoWidth, videoHeight): class fontWidget (line 252) | class fontWidget(QWidget): method __init__ (line 253) | def __init__(self): method getFont (line 378) | def getFont(self): method setKaraoke (line 394) | def setKaraoke(self): method getFontColor (line 413) | def getFontColor(self): method getSecondFontColor (line 420) | def getSecondFontColor(self): method getOutlineColor (line 427) | def getOutlineColor(self): method getShadowColor (line 434) | def getShadowColor(self): method colorReverse (line 441) | def colorReverse(self, color): class VideoDecoder (line 448) | class VideoDecoder(QWidget): method __init__ (line 452) | def __init__(self): method sub1CheckButtonClick (line 568) | def sub1CheckButtonClick(self): method sub2CheckButtonClick (line 575) | def sub2CheckButtonClick(self): method sub3CheckButtonClick (line 582) | def sub3CheckButtonClick(self): method sub4CheckButtonClick (line 589) | def sub4CheckButtonClick(self): method sub5CheckButtonClick (line 596) | def sub5CheckButtonClick(self): method layerButtonClick (line 603) | def layerButtonClick(self): method setSavePath (line 610) | def setSavePath(self): method setDefault (line 619) | def setDefault(self, videoPath, videoWidth, videoHeight, duration, bit... method copySubtitle (line 636) | def copySubtitle(self, subtitles): method setSubDictStyle (line 642) | def setSubDictStyle(self, assSummary): method returnSubDictStyle (line 696) | def returnSubDictStyle(self): method setPreviewSlider (line 725) | def setPreviewSlider(self, p): method ffmpegColor (line 734) | def ffmpegColor(self, color): method rgbColor (line 744) | def rgbColor(self, color): method colorReverse (line 754) | def colorReverse(self, color): method collectArgs (line 760) | def collectArgs(self, allSub=False): method exportSub (line 805) | def exportSub(self): method writeAss (line 812) | def writeAss(self, outputPath='temp_sub.ass', preview=True, tip=False,... method generatePreview (line 947) | def generatePreview(self, force=False): method setEncodeArgs (line 987) | def setEncodeArgs(self): method exportVideo (line 991) | def exportVideo(self): method setProcessBar (line 1058) | def setProcessBar(self, value): method setEncodePreview (line 1062) | def setEncodePreview(self, currentPos): method encodeFinish (line 1070) | def encodeFinish(self, result): method terminateEncode (line 1085) | def terminateEncode(self): FILE: utils/youtube_downloader.py class dnldThread (line 13) | class dnldThread(QThread): method __init__ (line 18) | def __init__(self, dnldNum, videoType, resolution, savePath, title, ar... method run (line 30) | def run(self): class dnldCheck (line 79) | class dnldCheck(QThread): method __init__ (line 85) | def __init__(self, url, parent=None): method run (line 89) | def run(self): class YoutubeDnld (line 115) | class YoutubeDnld(QDialog): method __init__ (line 116) | def __init__(self): method jaCheckClick (line 189) | def jaCheckClick(self): method zhCheckClick (line 196) | def zhCheckClick(self): method thumbnailCheckClick (line 203) | def thumbnailCheckClick(self): method checkURL (line 210) | def checkURL(self): method refreshSearchButton (line 223) | def refreshSearchButton(self, cnt): method setCheckStatus (line 229) | def setCheckStatus(self, checkStatus): method setTitle (line 236) | def setTitle(self, title): method setVideoInfo (line 240) | def setVideoInfo(self, results): method setSavePath (line 269) | def setSavePath(self): method dnldProgress (line 274) | def dnldProgress(self): method dnldStart (line 280) | def dnldStart(self): method dnldPercent (line 326) | def dnldPercent(self, percent): method dnldFinish (line 339) | def dnldFinish(self, done):