工作清單

【开源字幕工具】你们要的更新,都有了!

逐字稿文字預覽

本地模型。
AI校准和翻譯。
雙语字幕。
免費ASR。
還有這些功能。
這些功能全都加上了。
嗨,我是Moi。
如果你之前下載了Maw 1.
3版本,趕緊更新吧。
因為新版的1.
4多了非常多的新功能。
比如免費的ASR服務。
來自B站,不需要填寫API Key,直接就能用。
老師講,我不確定這玩意兒能耗多久,所以且用且更新吧。
還有很高呼聲的本地模型。
現在可以用自己的顯卡直接跑轉錄了。
目前支持畫面上的這些模型,之後還會繼續增加。
雙语字幕。
你可以導入第二條字幕來快速編輯雙语字幕。
導入之後呢,相同時間範圍的字幕會自動綁定。
然後就能同時移動或者調整範圍。
拆分面板。
在沒有可靠時間碼的情況下,會回退到手動的拆分面板操作。
鼠標放在想要斷開的位置,或者用WASD來移動這個剪刀符號。
然後點擊B就可以拆分啦。
多重字幕的情況下,可以同時選擇主副字幕的拆分點。
按Tab切換,按空格確認。
批量延長。
這是用戶建議的功能。
可以給所有的字幕同時往前或者往後延長一段時間。
AI修正和AI翻譯。
還有更多LM處理功能。
在啟動器右下角的這個工作箱圖標中。
勾選對應的功能,就能在轉寫完畢之後自動調用AI去做後期處理。
你也可以在Launcher裡勾選對應的項目。
轉寫之後會自動依次執行這些步驟。
這樣就是一條自動化的管線啦。
OCR去重。
利用OCR識別文本,將屏幕上存在近似文字的字幕給禁用掉。
避免重複文本。
遊戲實況超好用。
Linux客戶端。
到底是誰在用Linux做視頻啊?
但是達芬奇都提供了Linux客戶端,我們就也跟上吧。
感謝量子貓的PR貢獻。
還有一些我自嗨用的功能。
比如說字幕忍者。
拆分字幕的時候閃過酷炫刀光。
還有音效。
以及在量子貓的幫助下,增加了我最愛的DAW Ripper的Repeak波形支持。
編輯器中的很多配置都放進了四大區域自己的齒輪按鈕中。
操作方面也增加了一些快捷操作。
比如說像Ctrl Shift A或者D可以合併前後兩句字幕。
按Z或者X可以快速地將字幕的起始或結束位置設置在鼠標所在的位置。
在按住字幕的時候,AD可以前後微調。
我們也可以設置微調的幅度,單位是毫秒。
按住邊界的時候也可以單獨微調邊界。
播放的過程中,以前JKL是慢放和快放。
現在增加了可選模式,JKL變成了倒放和正放。
就和達芬奇一樣。
然後左右方向鍵跳轉的時長也都支持自定義了。
還有一些體驗提升。
比如說拆分位置帶有拆分的指示符。
並且在成功拆分時會顯示一個特效。
鼠標位置也會常態顯示一個Cursor,方便辨認波形。
OK,大概就是這些啦。
其他零零碎碎的可以在Release發布頁或者我的動態圖文中查看。
現在距離1.
4發布其實已經兩周多了,因為期間一直在做新功能的開發。
但總之,下期更新視頻再見。

來源:transcript.txt

本次執行流程與問題處理

  1. 下達指令

    指令:videonote https://b23.tv/Xy8N4aB --language zh --auto-source-subtitles

    來源:https://b23.tv/Xy8N4aB

    辨識語言:zh | 參數:--language zh --auto-source-subtitles

  2. 預期流程

    依指令產生的處理順序:

    1. 自動字幕優先,Whisper 作為備援
    2. 來源選擇與品質檢查
    3. 文字校正與句子單元
    4. 筆記與發布
    5. 公開網頁發布
  3. 1. 下載與語音辨識

    工具:videonote-transcribe-url(主辨識管線:下載、Whisper 辨識與選稿)

    處理:下載音訊、以 Whisper 辨識並選出最佳逐字稿

    產出:yt_dlp_meta.json(影片元資料)、audio_16k_mono.wav(16kHz 單聲道音訊)、transcript.whisper.json(Whisper 辨識結果)、transcript.json(正式逐字稿)、transcript_selection_report.json(來源選擇報告)

    耗時:18.5 秒

    關係:依序執行

    結果:完成

  4. 2. 全文快速校讀

    工具:videonote_rapid_transcript_review.py

    處理:先速讀完整逐字稿,再修正高可信突兀詞句並列出待確認項目

    產出:rapid_transcript_review_report.json(產出檔案)

    耗時:29.7 秒

    關係:依序執行

    結果:完成

  5. 3. 建立句子單元

    工具:videonote-build-sentence-units

    處理:將逐字稿切成帶時間軸的句子單元

    產出:sentence_units.json(句子單元)

    耗時:0.8 秒

    關係:依序執行

    結果:完成

  6. 4. 句子密度平衡

    工具:videonote_balance_sentence_units.py

    處理:平衡句子長度與密度

    產出:sentence_units.json(句子單元)

    耗時:0.8 秒

    關係:依序執行

    結果:完成

  7. 5. 時間軸稽核

    工具:videonote_timeline_audit.py

    處理:檢查時間軸與音訊對齊

    產出:timeline_audit_report.json(時間軸稽核)

    耗時:0.8 秒

    關係:依序執行

    結果:完成

  8. 6. 品質檢查

    工具:videonote_controlled_quality.py(檢查時間軸與品質)

    處理:檢查語言、時間軸與可讀性品質

    產出:controlled_quality_report.json(品質報告)、language_sanity_report.json(語言檢查)

    耗時:0.9 秒

    關係:依序執行

    結果:完成

  9. 7. 播放時間軸回填

    工具:videonote_rebase_display_timeline.py

    處理:將網頁播放時間軸回填為校正字幕時間

    產出:display_timeline_rebase_report.json(時間軸回填報告)

    耗時:0.9 秒

    關係:依序執行

    結果:完成

  10. 8. 逐字稿交叉檢查

    工具:videonote_cross_check_transcript.py

    處理:交叉檢查逐字稿與來源字幕

    產出:transcript_crosscheck_report.json(交叉檢查)

    耗時:1.0 秒

    關係:依序執行

    結果:完成

  11. 9. 來源句整理

    工具:videonote_prepare_source_entries.py

    處理:整理來源句子供時間軸與頁面使用

    產出:sentence_units.json(句子單元)

    耗時:1.0 秒

    關係:依序執行

    結果:完成

  12. 10. 生成筆記摘要

    工具:videonote-generate-note(生成筆記摘要)

    處理:生成筆記摘要與重點

    產出:note.md(筆記 Markdown)、note.html(筆記 HTML)

    耗時:130.3 秒

    關係:依序執行

    結果:完成

  13. 11. 建立筆記頁面

    工具:videonote-render-html(產生筆記 HTML)

    處理:產生可閱讀的筆記 HTML 頁面

    產出:note.html(筆記 HTML)

    耗時:0.4 秒

    關係:依序執行

    結果:完成

  14. 12. 發布公開頁面

    工具:videonote-publish(發布公開頁面)

    處理:發布到公開網站與每日列表

    產出:公開筆記網址、result.json(管線結果)

    耗時:0.5 秒

    關係:依序執行

    結果:完成

手動來源字幕

自動來源字幕

Whisper 字幕

Qwen 字幕

Parakeet 字幕

MOSS 字幕

聲學時間證據(PyAnnote / WhisperX)

校正前後逐字稿

目前待解決問題與初步改善方向

進一步精進字幕與筆記
使用 Workbench 上傳校正字幕、中文參考稿或回饋 SRT,重新產生雙語與學習單元。
開啟 Workbench