PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區 > 軟體字幕討論區
帳戶
密碼
 

回應
 
主題工具
Kaworucloud
Major Member
 
Kaworucloud的大頭照
 

加入日期: 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 都跟之前有所不同,因此這時候就出現了異常,好像字幕卡住或是感覺時間軸亂掉了之類的

不知道我這個想法是對是錯?請指教,謝謝
     
      
__________________
どうしてこうなった(′・ω・`)
舊 2006-07-27, 06:27 PM #1
回應時引用此文章
Kaworucloud離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:47 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。