擋字幕指令碼(用美劇練聽力和口語表達時產生的想法)

2021-10-03 17:30:17 字數 802 閱讀 6925

這應該算是一篇日記。

英語聽力和口語一直都是我的痛點,所以最近都有在學習英語。基本節奏就是白天學英語加看專業課**,晚上看美劇。

但是有乙個很大的誤區,就是認為看美劇可以練習口語表達,當然如果看無字幕的原味美劇(生肉)肯定沒問題,可是自己看的都是帶中文字幕的美劇,所以***。基本上整個劇看下來都是在看中文字幕,也就是在不斷地複習中文思維。這點個人認為是學英語很大的誤區。於是在網上搜尋擋字幕的神器,發現並不多。用起來不太友好。於是就產生了乙個想法,寫乙個擋字幕小指令碼。

說幹就幹,開啟idea,建立了乙個空的專案後,開始構思。我需要乙個gui窗體,我稱呼它為遮擋窗體。然後可以用滑鼠隨意拖拽,外加滑鼠拉伸來調整大小。最後一點也是個人認為最重要的一點,我想按下乙個鍵時讓此遮擋窗體暫時消失,鬆開該按鍵時讓它再出出現,繼續擋住字幕區域。目的是為了能在看美劇時,在實在聽不懂的地方,能馬上看到字幕,鬆開按鍵又能立馬擋住字幕區域。

ok,差不多構思完成,讓我們開始寫這個程式吧。

簡要總結下用到的方法:

1>遮擋窗體

用到jframe。

2>監聽事件

addmouselistener,addkeylistener。

最終勉強寫出來了,而且很爛,我知道自己用的都是很遠古的方法,可能網上有很多更好的方法,比如用canvas等js來寫會簡單且好看得多。這點我同意,那就繼續嘗試,持續保持好奇心,穩固原有知識,學習新內容吧。

效果圖:

01 LK字幕指令碼工具概述

lk字幕指令碼工具是為譯學館特效組定製的ae指令碼工具,用於輔助完成特效組ae pr型別的任務。該指令碼提供的很多功能同樣適合改進其他字幕組的工作方式及效率。指令碼功能如下 快捷製作普通字幕 一鍵生成字幕圖層 支援匯入.ass型別的字幕檔案到ae將原始字幕中的加星文字替換為帶顏色的文字 支援識別字幕...

用小灰熊做卡拉OK字幕

1 製作歌詞指令碼檔案 操作結束後,你將看到在原來的歌詞文字中增加了許多時間控制 2 檢查歌詞指令碼語法 當歌詞指令碼製作完成並且檢查無誤後,就可以使用卡拉ok預覽功能來預覽卡拉ok字幕和歌曲同步的效果了。選擇 操作 選單中的 卡拉ok預覽 命令,kbuilder tools就會開啟乙個預覽視窗並開...

用指令碼更換牆紙

bmpname c windows worldchina.bmp set wshshell wscript.createobject wscript.shell wshshell.regwrite hkey current user control panel desktop wall bmpnam...