瀏覽單個文章
rhapsody
*停權中*
 
rhapsody的大頭照
 

加入日期: Jun 2002
文章: 2,594
我對可撥放 mpeg 4 的 DVD player 看法

有一些 DVD player 可撥放 mpeg 4 的檔案
相信這已經不是新聞了,大家也都知道了
但是可以支援字幕的, 依然很少見...還是根本沒有?
除了 xbox ,當然我有 xbox

再一個偶然的機會
sigma 的人來到了本公司來推銷他們的產品
帶來了一台 DVD player, 是他們的客戶作的
他們來 demo 的
說用sigma 的 chip, 就可以支援 mpeg 1/2/4 了
甚至以後會作更好的 chip, wmv9 也會 support
可透過網路來抓電腦上的檔案來撥放
mp3, jpg 也可以
(當我看到這邊時, 我的 xbox 也都可以做到)

當我問到他說可以支援字幕嗎? 他說
chip 不支援,要靠firmware 了
我笑了一笑
(xbox 勝利 !!! xbox 好神啊)


以下接是我的猜測

chip 有 support, 要解 mpeg 4 可說是很簡單了

我看過 support mpeg 1 的 chip 的 sample code
要如何撥放呢?

目前業界大部分都用 C 寫 code
fopen, 打開檔案
fread, 讀檔
fwrite, 寫入 device
就會輸出..看是 AV端子 或是其他端子

一個 while 迴圈, 一直讀,直到 檔案結束

當然這是最簡單的...一直撥放
無法快轉...到轉 ,暫停
反正只是 sample code 嗎

要 快轉...到轉 ,暫停 ,當然要做更多控制了

但是就是說
有 chip support, 會使的撥放很簡單
你不用理會解碼的演算法了

那我想有 support mpeg 4 的 chip
想來寫 code 也是很簡單吧...
大概也是類似那個方法吧
讀檔...寫檔


那要如何支援字幕?
這就麻煩了...
因為chip 解完碼之後, 就要輸出到 AV 端子上
你要在這邊插入字幕嗎...
似乎有點衝突到了...

想想...
我怎麼知道讀近來的 buffer
現在是幾點幾分了?
何時要插入字幕?
有字型嗎?

這個地方有點問題
不是那麼好解決...

所以我猜想...
大家都懶的作字幕了...
因為不好做



好像不是那麼簡單...

而 windows,
有中文字型...
而且是由程式解碼,
完全由程式來控制
所以他可以解完碼之後...插入字幕
又有中文字型...
所以可以支援字幕...沒問題

那有人說話了

好,不用那些 chip, 在我的 DVD player
我自己寫程式解 mpeg 4, 自己加入 font,
自己插入字幕
可以吧

可以
當然可以啊
但是首先...你 CPU 要快
要多快呢?
PS2 撥放 mpeg 4,
想來各位對於速度不是很理想,會 delay

我想CPU, 至少要 500 以上吧

xbox 是 7xx ,
越快越好啦

不過一班 embedded system 的 CPU 都不快
100 多就算不錯了
成本考量嗎...
再說字型呢?
如何加入中文字型還是問題

一班的 embedded system
都沒有中文字型

如果說可以支援 英文的字幕
好像沒什麼搞頭
因為 老美不需要字幕,他們都聽的懂
他們電影院都沒有字幕的

或許 embedded syetem 用 linux 可以吧
但是要加入字型, flash 就要大
這些成本...最後還是會到 使用者手上的

所以 要等支援mpeg 4, 字幕,尤其是中文字幕的撥放機

還有一陣子
看台灣的廠商願不願意囉
多方面的考量
我想還有的等...

美國廠商不會做這種支援中文字幕的撥放機吧


還是 chip 有 support 會比較快...
但是要支援字幕
如果你是日本廠商, 我想應該是日本字幕優先考量
如果你是韓國廠商, 我想應該是韓國字幕優先考量
如果你是法國廠商, 我想應該是法國字幕優先考量
如果你是美國廠商.....美國人口這麼多, 大家都聽的董英文
等有閒功夫再來作支援字幕吧...繁體先還是簡體先呢??


結論是
不要等啦
先買 xbox 爽一爽
不然就是 TC out...當然畫值是差了點
     
      
舊 2004-04-17, 03:05 AM #1
回應時引用此文章
rhapsody離線中