[UWP小白日記-5]轉換MVA學院的XML字幕為SRT


開源地址:第二版開源地址GIT

 
        
 
        
暫時用不了了,在最新的WIN10 10586.494系統上回閃退,正在醞釀第二版 O(∩_∩)O哈哈~

新版已經完工:第二版

地方MVA上好多教程,但是微軟的所有中國網站都是些稀爛的玩意,慢得要死。看MVA就更別提了,下載速度還行,結果把視頻下載下來沒字幕。得正好自己在學UWP就自己動手寫一個了。
 
        
關於扒字幕:一定要視頻播放中,並且打開字幕才會出現Video_cc文件,也就是字幕文件。
.

TIPS:其實不用復制字幕直接下載字幕的XML文件即可,在圖上的字幕文件上右鍵最后又一個copy Address link 然后下載即可,以前的方法蠢萌蠢萌的
在這里不得不吐槽下Edge瀏覽器打開這個字幕文件竟然是亂碼
還有一點差點忘記了:粘貼到TXT的時候要另存為……改下編碼unicode,安全起見,因為VS編碼是unicode
因為字幕改成XML格式了,所以得轉換為SRT或者ASS字幕(本文主要講轉SRT字幕),介於本菜鳥對XML不熟,所以我只能用正則表達式了。
 先來看下成品:

播放視頻:哈哈,開頭有幾個英文亂碼(<v ->大家好,我是 Bob Tabor,在這個超過 75 個視頻</v>),
懶得寫正則去掉了。有興趣的朋友可以自己去掉。修改字幕字體、顏色什么的大家搜索下SRT字幕格式就明白了

主要就4個方法代碼:[文件打開選擇器按鈕事件]、[保存文件選擇器按鈕事件]、[匹配begin、end、字幕]和[格式為SRT字幕格式]。
文件打開選擇器按鈕事件:
保存文件選擇器按鈕事件
[匹配begin、end、字幕]
[格式為SRT字幕格式]
關於SRT字幕格式說明
 
        

 每條字幕之間要有空行,不然直接滿屏的字幕

 UWP下載    
其實是想傳應用商店的,結果沒信用卡(這輩子都沒用過國內信用卡,更別提國際信用卡)開發者賬戶無法付款。
安裝說明:動畫上面我不是第一次安裝了,如果一次安裝會有一些選擇項,建議都填Yes.


                     



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM