![]() |
||
Major Member
![]() 加入日期: Sep 2004
文章: 124
|
請問有人可以解釋 Pre-buffer subpictures 的作用嗎
關於 VOBSUB 設定裡 MiscTAG 下的 Pre-buffer subpictures
不管怎麼爬文,看到的都是有人說他轉檔會掉字幕,或是字幕時有時無,或是 KARAOKE 等特效異常 然後下面的人就回說那是 Pre-buffer subpictures 的關係,將 check 給 disable 掉就行了 進一步想要找 Pre-buffer subpictures 究竟做了什麼事,為什麼會有這種現象出現,則完全沒有收穫 ![]() 請問有人知道 Pre-buffer subpictures 是在做什麼的嗎? 或是在什麼地方有文件可以參考的? 不管是在 GOOGLE 還是 YAHOO 爬出來的結果,也都一樣 ![]() 另外還想瞭解,VOBSUB 是如何在影片播放時,將字幕給顯示出來的 在 硬件加速播放的工作原理 所看到的對於 VOBSUB 顯示字幕原理的解釋,是讀取原始影像,然後畫上字幕來修改影像 於是我有了如下的想法: 在 disable Pre-buffer subpictures 的狀態下,用來畫上去的字幕是每次要修改影像時都即時產生一次,故在播放一 30fps 的影片時,每秒就產生了 30 次要畫上去的字幕 而在 enable Pre-buffer subpictures 的狀態下,則是預先產生 N 秒後的字幕 假設在 0 秒時要顯示一個將會持續 3 秒的字幕,所以預先產生在 2 秒末的時候所應顯示的字幕,然後在 0~3 秒之間都直接畫上這個字幕,而不是即時產生 1 秒 30 ,共 90 次的字幕,達到節省 CPU 資源的效果 普通的字幕在出現到消失時,都是同樣的內容,所以沒什麼影響 但特效字幕如 KARAOKE、移動、fade-in/fade-out 的時候,由於字幕可能在每一個 FRAME 都跟之前有所不同,因此這時候就出現了異常,好像字幕卡住或是感覺時間軸亂掉了之類的 不知道我這個想法是對是錯?請指教,謝謝 ![]()
__________________
どうしてこうなった(′・ω・`) |
|||||||
![]() |
![]() |