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

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

  回應
 
主題工具
kuolin
Major Member
 

加入日期: Nov 2001
您的住址: 台北市內湖區
文章: 145
影像的壓縮及還原技術是需要很高深的演算技術
影像要壓小不難,但要還原成原解析度以是不可能,因壓縮大多是破壞壓縮,目前技術只是還原到視訊器材所須的最佳條件。
mpeg2的壓縮比要比mpeg4來的小,故畫質破壞較少,解算亦較簡易,而且容量雖大卻反而是片商較可接受的尺寸(比較不容易在網路流傳),技術又以成熟。
mpeg4真的比較小嗎?需視在同壓縮條件(同壓縮破壞成度,表現出同一畫質細節條件)下,並在同價格比下配件價格是否可做到才能決定。
必境是否為市場接受並非單單技術而已(如mpeg4真比較好的話),消費者須付出的價格才是決定市場的重點。
     
      
舊 2004-01-25, 10:06 PM #31
回應時引用此文章
kuolin離線中  
botdf
Advance Member
 
botdf的大頭照
 

加入日期: Mar 2001
您的住址: Taipei, Taiwan
文章: 345
好詳盡的解說!! 終於搞清楚為何mpeg-4有時彼此無法播放了!
 
舊 2004-01-25, 11:07 PM #32
回應時引用此文章
botdf離線中  
panseed
Basic Member
 

加入日期: Jan 2001
您的住址: Tapei
文章: 13
Skywon的文章真是棒!
感謝您
順便請教您,您從事何樣的工作
為何能夠瞭解這麼多?
可不可以小小透露
舊 2004-01-28, 08:34 AM #33
回應時引用此文章
panseed離線中  
ri7672
Major Member
 

加入日期: Mar 2002
文章: 107
小弟最近買了一台sanyo C1,是有標準的mepg4格式的影像壓縮,但是出來的副檔名是MP4,而且window media player無法播放,一定要用quick time才能播放,如果照大大屬說的,那不是應該所有的播放軟體都可以播放嗎?我想好像不是如此的!
舊 2004-01-28, 09:03 AM #34
回應時引用此文章
ri7672離線中  
jinfun
Regular Member
 

加入日期: Dec 2000
您的住址: 台灣省
文章: 84
43
舊 2004-01-28, 09:08 AM #35
回應時引用此文章
jinfun離線中  
Richard24
Power Member
 
Richard24的大頭照
 

加入日期: Aug 2002
您的住址: 新店溪畔
文章: 545
前面提到「MPEG4 所要的資源比較多」這件事情...
讓我突然想起來,我接觸 DVD 是最近的事情,
當時我的電腦已經換到賽陽 600 等級附近,
所以對於「DVD 會 delay」或「抓到的 MPEG4 電影會 delay」這樣的電腦等級沒有很深的印象。

有沒有人有經驗,
一台可以播放 DVD 電影 (MPEG2) 的電腦,
跟一台可以播放 MPEG4 影片的電腦,
系統的需求、或是系統資源的消耗,大概差多少?

不過我不知道我這樣問是不是不太恰當,
因為 DVD 電影雖然流量有所不同,但是至少解析度是固定的,
MPEG4 影片的品質則常常有好有壞、解析度彈性也大,
請不要見怪...
只是想知道有沒有人有這樣的印象,或是曾經比較過的?

此文章於 2004-01-28 12:39 PM 被 Richard24 編輯.
舊 2004-01-28, 12:34 PM #36
回應時引用此文章
Richard24離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
Originally posted by larrychen

想請問一下 那WMV9 也是一種壓縮標準嗎?
不只是MS主導的一種影音格式嗎....

WMV9 沒有經過 ISO 標準化,不是國際化的壓縮標準。
WMV9 是由微軟開發、主推的壓縮格式。
MPEG-4 是由 Apple 主導,HP, IBM 還有微軟 等公司共推的壓縮格式。
微軟推到一半,可能認為 MPEG-4 涵蓋太廣,東西太雜,進展太慢,自己跳出來搞 WMV9。
不過這些都不重要,因為即使 MPEG-4 是 ISO 標準,是 MPEG 小組的心血結晶,也不代表下一代高畫質 DVD 就一定要用 MPEG-4 做為壓縮格式

當然,MPEG-4 不是只能壓低流量的東西,新制訂的 MPEG-4 Studio Profile,MPEG-4 SP 的目標就是業務使用,高畫質的保存格式,這個的畫質就真的超越 MPEG-2。
不過 Studio Profile 大概不可能拿來做為民生消費產品使用....
舊 2004-01-28, 01:23 PM #37
回應時引用此文章
Shade離線中  
verykie
Major Member
 

加入日期: Jan 2002
您的住址: 風城
文章: 116
引用:
Originally posted by kog781
處理所需能力是什麼意思?是壓縮還是解壓縮?
兩者都是mpeg4比較耗cpu資源。

看到目前並沒有mpeg4的硬壓卡就明白了,雖然可以用軟壓卡來既時錄mpeg4的格式,但畫質都慘不忍睹


mpeg 4 硬壓卡已有多種產品可選擇了啦,只是台灣少見罷了



這個是我用的(爛殼子是自製的)

不過流量設得太低時,畫質一樣慘不忍睹

流量高時,檔案大小又與 mpeg 2 相去不遠
__________________
打混中
舊 2004-01-28, 01:41 PM #38
回應時引用此文章
verykie離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
Originally posted by ri7672
小弟最近買了一台sanyo C1,是有標準的mepg4格式的影像壓縮,但是出來的副檔名是MP4,而且window media player無法播放,一定要用quick time才能播放,如果照大大屬說的,那不是應該所有的播放軟體都可以播放嗎?我想好像不是如此的!

不是的,您的推論有誤。
所有的 MPEG-4 的資料流 bitstream 都是相容的,不同的 MPEG-4 codec 可以互相解碼播放彼此壓出來的 bitstream。
例如 DivX 可以播放 XviD 壓出來的 bitstream,XviD 可以播放 Nero Digital 壓出來的 bitstream。
因為今天我們使用的,用來裝載 bitstream 的"載體",也就是一般所說的檔案格式,是用 .avi 來裝這些 MPEG-4 的資料流。AVI 的檔頭有一個 FourCC 的資訊,會告知播放軟體要用哪一個 codec 來解碼裡面裝載的資料。DivX 的 AVI 會指定要用 DivX 的 codec 來解碼,如果系統上找不到 DivX codec,就會認為沒有對應的解碼器,而宣告解碼失敗。但是其實這個 AVI 裡面裝的東西,不一定要用 Divx codec 來解,用 XviD codec 來解也是可以,但是播放軟體不知道,他不會自動幫你用 XviD codec 來解碼 DivX 的 AVI。

如果我們手動更改 DivX AVI 的檔頭,把 FourCC 由 "DIVX" 改成為 "XVID",這樣播放軟體就會認為這個檔案要用 XviD 來解碼,就會自動使用 XviD codec 來解碼裡面的東西。
所以 MPEG-4 AVI 不同 codec 要用對應的 codec 來解碼的原因,是因 .avi 這個載體設計的關係,不是因為 MPEG-4 codec 彼此不相容,實際上是相容的,都可以互相解對方裡面放的東西,只是播放軟體不知道。
如果今天改用 MPEG-4 標準本身制訂的 .mp4 檔案格式做為載體,那麼所有支援 .mp4 檔案格式的 decoder 都可以自動地解碼,不管這個檔案是誰壓的,例如 3ivX 的 decoder,Envivo MPEG-4 player。
就如同,MPEG-2 有好多個 encoder,大家壓出來的資料都用 .mpg 這樣的檔案格式裝,所有支援 .mpg 播放的軟體,能夠辨認 .mpg 格式的軟體就可以自動地起來播放,不管這個檔案是用哪一個 MPEG-2 encoder 壓的。
MPEG-4 也是一樣,所有的 MPEG-4 都是互通的,大家都可以解,但是必須用 .mp4 這個標準的載體裝。

然而目前的 MPEG-4 流行趨勢,大家都還是用 AVI 來裝載,因為支援 AVI 的軟體比較多,事後要剪接處理會比較方便,流通也比較方便,不然還要向別人解釋「你要先裝一個能播放 .mp4 的軟體才能看喔」這樣很麻煩。

至於您說
引用:
但是出來的副檔名是MP4,而且window media player無法播放,一定要用quick time才能播放,如果照大大屬說的,那不是應該所有的播放軟體都可以播放嗎?

當然不是這樣。
要播放 .mp4,首先你的播放軟體要能辨認 .mp4 這個檔案格式,以 Windows Media Player 來說的話,它沒有內建 .mp4 的 spiliter,你的系統上必須有 .mp4 file 的 spiliter,把 MPEG-4 video 的資料流分離出來,送給可以解碼 raw MPEG-4 資料流的 DirectShow Filter 去做解碼。
所以:
1. 播放軟體要能辨認、分離 .mp4,如果播放軟體沒有內建,系統上要有對應的 spiliter。
就如同播放 .avi 檔案格式,需要 AVI Spiliter,只是你不知道背後有它在運作,因為系統內建了,所以使用覺得開啟 AVI 是那麼自然。
2. 有了 .mp4 的 Spiliter 之後,還要有接受能 raw MPEG-4 資料流的輸入,做解碼的 DirectShow Filter。

由於你的系統缺少這兩樣東西,所以沒有辦法用 Windows Media Player 來播放 .mp4。如果你有安裝 3ivX codec,或者 Nero Digital,這兩個軟體在安裝的時候會自動幫你安裝對應 .mp4 的 DirectShow Filter,這樣你才能用 Windows Media Player 播放 .mp4。

所以「MPEG-4 用 .mp4 裝,就可以彼此相容」,這句話是說,AVI 這個載體因為格式的關係,需要對應的 codec 才能解碼,如果改用 .mp4 裝,則不管那個 encoder 壓的,所有能解 MPEG-4 的 codec 都可以解碼。但是你的播放軟體必須先能辨識 .mp4,分離出正確的資料給 codec 解碼啊,不然即使裡面的東西 codec 明明會解,他也沒有辦法取得資料來解啊。
「.mp4 裡面放的 MPEG-4 資料格式是相容的」和
「所有播放軟體都要可以播放 .mp4」,
這兩件事完全沒有關係。MPEG-4 的資料格式都是相容的沒錯,有的播放軟體不能放 .mp4 那是檔案操作的問題,和 MPEG-4 是否相容無關。

QuickTime Player 內建 .mp4 的 Spiliter 和 decoder,所以直接就可以放 .mp4。

此文章於 2004-01-28 02:16 PM 被 Shade 編輯.
舊 2004-01-28, 02:12 PM #39
回應時引用此文章
Shade離線中  
ri7672
Major Member
 

加入日期: Mar 2002
文章: 107
引用:
Originally posted by Shade
不是的,您的推論有誤。
所有的 MPEG-4 的資料流 bitstream 都是相容的,不同的 MPEG-4 codec 可以互相解碼播放彼此壓出來的 bitstream。
例如 DivX 可以播放 XviD 壓出來的 bitstream,XviD 可以播放 Nero Digital 壓出來的 bitstream。
因為今天我們使用的,用來裝載 bitstream 的"載體",也就是一般所說的檔案格式,是用 .avi 來裝這些 MPEG-4 的資料流。AVI 的檔頭有一個 FourCC 的資訊,會告知播放軟體要用哪一個 codec 來解碼裡面裝載的資料。DivX 的 AVI 會指定要用 DivX 的 codec 來解碼,如果系統上找不到 DivX codec,就會認為沒有對應的解碼器,而宣告解碼失敗。但是其實這個 AVI 裡面裝的東西,不一定要用 Divx codec 來解,用 XviD codec 來解也是可以,但是播放軟體不知道,他不會自動幫你用 XviD codec 來解碼 DivX 的 AVI。

如果我們手動更改 DivX AVI 的檔頭,把 FourCC 由 "DIVX" 改成為 "XVID",這樣播放軟體就會認為這個檔案要用 XviD 來解碼,就會自動使用 XviD codec 來解碼裡面的東西。
所以 MPEG-4 AVI 不同 codec 要用對應的 codec 來解碼的原因,是因 .avi 這個載體設計的關係,不是因為 MPEG-4 codec 彼此不相容,實際上是相容的,都可以互相解對方裡面放的東西,只是播放軟體不知道。
如果今天改用 MPEG-4 標準本身制訂的 .mp4 檔案格式做為載體,那麼所有支援 .mp4 檔案格式的 decoder 都可以自動地解碼,不管這個檔案是誰壓的,例如 3ivX 的 decoder,Envivo MPEG-4 player。
就如同,MPEG-2 有好多個 encoder,大家壓出來的資料都用 .mpg 這樣的檔案格式裝,所有支援 .mpg 播放的軟體,能夠辨認 .mpg 格式的軟體就可以自動地起來播放,不管這個檔案是用哪一個 MPEG-2 encoder 壓的。
MPEG-4 也是一樣,所有的 MPEG-4 都是互通的,大家都可以解,但是必須用 .mp4 這個標準的載體裝。

然而目前的 MPEG-4 流行趨勢,大家都還是用 AVI 來裝載,因為支援 AVI 的軟體比較多,事後要剪接處理會比較方便,流通也比較方便,不然還要向別人解釋「你要先裝一個能播放 .mp4 的軟體才能看喔」這樣很麻煩。

至於您說

當然不是這樣。
要播放 .mp4,首先你的播放軟體要能辨認 .mp4 這個檔案格式,以 Windows Media Player 來說的話,它沒有內建 .mp4 的 spiliter,你的系統上必須有 .mp4 file 的 spiliter,把 MPEG-4 video 的資料流分離出來,送給可以解碼 raw MPEG-4 資料流的 DirectShow Filter 去做解碼。
所以:
1. 播放軟體要能辨認、分離 .mp4,如果播放軟體沒有內建,系統上要有對應的 spiliter。
就如同播放 .avi 檔案格式,需要 AVI Spiliter,只是你不知道背後有它在運作,因為系統內建了,所以使用覺得開啟 AVI 是那麼自然。
2. 有了 .mp4 的 Spiliter 之後,還要有接受能 raw MPEG-4 資料流的輸入,做解碼的 DirectShow Filter。

由於你的系統缺少這兩樣東西,所以沒有辦法用 Windows Media Player 來播放 .mp4。如果你有安裝 3ivX codec,或者 Nero Digital,這兩個軟體在安裝的時候會自動幫你安裝對應 .mp4 的 DirectShow Filter,這樣你才能用 Windows Media Player 播放 .mp4。

所以「MPEG-4 用 .mp4 裝,就可以彼此相容」,這句話是說,AVI 這個載體因為格式的關係,需要對應的 codec 才能解碼,如果改用 .mp4 裝,則不管那個 encoder 壓的,所有能解 MPEG-4 的 codec 都可以解碼。但是你的播放軟體必須先能辨識 .mp4,分離出正確的資料給 codec 解碼啊,不然即使裡面的東西 codec 明明會解,他也沒有辦法取得資料來解啊。
「.mp4 裡面放的 MPEG-4 資料格式是相容的」和
「所有播放軟體都要可以播放 .mp4」,
這兩件事完全沒有關係。MPEG-4 的資料格式都是相容的沒錯,有的播放軟體不能放 .mp4 那是檔案操作的問題,和 MPEG-4 是否相容無關。

QuickTime Player 內建 .mp4 的 Spiliter 和 decoder,所以直接就可以放 .mp4。



太謝謝您了,太厲害,只有一個字可以形容,棒!
可否請教另一個問題,如果我把所有的.mp4的副檔名改成.avi,那可不可以播放?另外,如果以後有可以播放mepg4的DVD player,那一您猜測,有沒有可能可以直接播放.mp4?
再次的謝謝您!
舊 2004-01-28, 05:36 PM #40
回應時引用此文章
ri7672離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。