先前曾經有一位台灣工程師只花不到 4 小時,就製作出「懷舊 2D 射擊遊戲」,最近他又有新作品了:影片播放器,一樣是透過 AI 來實現,而且這次不僅做出來,還免費分享給所有人下載使用。這款影片播放器的強大之處在,不只能播放 MP4 和 YouTube 影片,還內建影片字幕自動產生、翻譯(如果只有英文,你可以直接透過內建功能來翻成中文)、以及YouTube 影片下載。
工程師用 GPT4 跟 Whisper API 做出影片播放器(附載點),內建字幕自動翻譯、自動產生字幕、下載 YouTube 影片等功能
台灣工程師 “兔兔與雞雞的工程世界” 近日於 YouTube 頻道分享「他用 GPT 4 和 Whisper API 製作出的影片播放器」,跟上次不同在,這次他使用的是最新 OpenAI GPT4,另外還搭配 Whisper API 和 ChatGPT API 來豐富這款影片播放器的功能。GPT4 主要是用在產生影片的 GUI 和功能,Whisper API 負責產生字幕,ChatGPT API 則是翻譯功能,詳細製作流程這邊就不多提,有興趣的人可以看文末完整影片,這邊直接來看他製作出的影片播放器作品:
兔兔與雞雞的工程世界有把播放器下載點和使用說明連結附在 YouTube 描述欄中(版本更新也會在敘述裡),目前只有 Windows 版:
下載好解壓縮後,可直接點擊應用程式開始使用,無須安裝,也就是免安裝版。
軟體介面非常簡單,畢竟是短時間內用 GPT4 製作出來的成品,一開始建議先設定 API Key,按左上角的 Set API Key。而 OpenAI API Key 可以在這邊取得。每個 OpenAI 帳號註冊完後都會獲得 5 美金的免費使用量,你可以先測試看看,滿意的話再考慮升級付費用戶,以 token 下去計算,很便宜:
像這樣,把你的 API Key 貼上之後,按 Set API Key 就能開始使用了:
這款影片播放器本地支援 MP4 格式的影片,也能拿來播放 YouTube 影片,把網址貼在下方欄位後,按 YouTube Video 不僅會開始播放,背景也會自動下載這部 YouTube 影片:
YouTube 部分它會自動判斷來源有沒有字幕檔,如果有,會一併下載和啟用字幕。中間滑桿可調整播放位置,如果要暫停播放,請按左下角的 PAUSE,右下角 STOP 是停止播放:
Translate 就是翻譯功能,目前僅支援來源翻成日文、繁體中文和英文,像我這部影片是英文字幕,我想翻成中文的話,就選擇 Chinese Traditional:
然後按下 Translate 功能,就會開始翻譯,這邊需要花一點時間,15 分 43 秒影片大約需要 10 分鐘左右才會完成,右邊也會提示預估時間,你可以丟著不理它:
自動下載的 YouTube 影片和字幕,可在影片播放器資料夾中的 downloads 找到:
下載時無法選擇解析度,猜測應該只能載 720p:
翻譯好後,於 downloads 資料夾中就會看到新的繁體中文字幕檔:
影片播放也會自動套用上繁體中文字幕,這真的很方便:
字幕檔的時間戳都會保留下載,然後把原本英文內容翻成中文,翻譯品質相當不錯,真的讚:
如果你的影片沒有字幕檔,則可以按左邊的 Create subtitle 功能,就會自動產生字幕:
實測真的成功,不過我這部影片是預告片,沒有講什麼話,就只有 3,2,1 而已:
UPDATE:
這兩天作者加入新功能,可以直接單獨上傳現成的 SRT 檔讓 CHATGPT 翻譯(當然還是要有API KEY),點擊OPEN旁邊的 LOAD SRT ONLY,並選擇要翻譯的字幕檔:
一樣可以選擇語系,點擊 Translate即可,翻譯時依照內容不同需要一點時間翻譯:
實測翻譯品質不錯,大家可以到這裡看範例(請選英文字幕):
就播放器來說,這款當然不太及格,有點太陽春,但多了產生字幕和字幕翻譯功能後,就相當值得使用,而且還能下載 YouTube 影片,目前市面上應該沒有內建這兩個功能的影片播放器。