觀看 bilibili 的影片時...有時也會覺得這真是太好看了想下載來收藏吧?
而那些有趣的彈幕也常常會是一起收藏的目標,
但是XML沒辦法直接使用...通常要轉成ASS!
而轉失敗的格式錯誤原因是什麼呢?這裡找出第二個原因了喔!


畢竟每條彈幕都算是同好的發言不是嗎?
自己一個人看時,有彈幕的吐槽,
就像是有一群喜歡同一部影片的夥伴一起看的感覺?



詳解

講了那麼多…其實這原因挺好解的…但是要找出來比較麻煩而已。
畢竟要一條一條嘗試哪裡出錯呢~
然後以下是三條造成轉檔失敗的彈幕,很簡單的,錯誤的點就在他們的共通點上!

<d p="1438.8389892578,1,25,4294967295,1480686607,0,7d884952,2712718705">其实帝把大河交给皇女人类交给哈克就是解放亚人,</d>
<d p="990.75897216797,1,25,
4294967295,1480686093,0,7d884952,2712684965">狗皇就是跟人渣,连柚叶都不管还管麻吕</d>
<d p="3646.0129394531,1,25,4294967295,1481022222,0,bf1da174,2724970989">以后要补上正版</d>


沒錯!就是這串數字 4294967295 導致格式錯誤發生!雖然我也搞不懂為啥!不過真是太神奇了
只要把這字串改成和附近一樣的數字就不會出錯導致無法轉成 ASS 囉!


改成像是底下這張圖裡面的 16777215 這樣就不會產生錯誤然後成功轉檔了!


因為有時候會出現多個錯誤格式的彈幕,所以可以在編輯時用 Ctrl + H 鍵來將XML裡,有錯誤格式的彈幕那串 4294967295 給取代掉,這樣是比較快速的喔

目前已經用這招解決了三、四個 XML 無法轉換的問題了!希望可以幫到更多無法解決問題的人們~如果有人可以回答為什麼就因為這字串,格式錯誤無法轉 ASS 的話...也請告訴我吧~我超想知道的!!


留言