![]() |
||
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
>因為我想讓divx 4.12的sence change能夠控制所以才很頭疼(不過大大您說已固定了?無法破解嗎 ?)
>我是用2pass啦~我現在壓320*240的檔機忽都是設成那個最大的 >keyfram interval..也就是2XXXXXX?,會在xvid說999999是因為在divx4中我按9999999一直按...最後會變成2xXXXXX,那個值似忽可以算是一個常數了? >不管多長的影片都是那個值....? >只是我在xvid中這樣按都無效 >我現在都是用4.12 500kpbs! 2pass! 320*240,keyfram 間格設最大,也就是不插keyframe????->若divx4.12有SCD還是會插一些吧??? DivX4是有SCD(觀察VirtualDub在壓影片的時候流量圖如果有紅色就代表是KeyFrame,藍色是Delta Frame), 但是從你前面的描述看來,把數值設成最大似乎會使SCD失效的樣子,變成永遠不會插KeyFrame的樣子(我不確定,請您做實驗吧) >->(我都是這樣壓mtv與朋友分享的!,) >,若是依lwb所說. >divx4.12還是有內建SCD的話,這樣還是會插keyframe囉!?只是不能改它的SCD強度嗎?這真的很頭疼, >至於它一般的key frame間格設定的問題.. >lwb都設300~600阿..依我的經驗...壓個mtv是不錯,但是只要是1hr的影片 >設成300檔按大小都會讓我很不滿意.. >可是若是個5 min的mtv,設成300除了插了較多的key frame之外 >畫質也提升了!檔大小也都控制在55~65kb/s之間 >可是長時間的影片就會爆增!->會不會divx有bug阿...? 也許吧 >所以我才想去改那個SCD >還有若如lwb大大所說的xvid特性,那拿來壓超低流量不是很不利嗎? 我覺得還好,在品質上雖然Block多一些可是顏色暈染的情況比較不明顯,這見仁見智啦 流量很難壓到超低倒是真的,雖然品質比較高,但是流量即使用Quality Based壓Q1檔案仍然比 Divx 4.12大 DivX可以達到更低的流量(與更低的畫質) .. >我每次用xvid試壓..都無法控制在55~65k/s.. 我勉強可以的樣子 http://140.138.145.105/Divx4vs5/ 其中testx4.avi 是用最近的XviD壓的 應該勉強有達到你的要求,而且在開PostProcessing的時候畫質還可以忍受 640*480但是沒有聲音,testx4.ogg雖然有聲音,但是流量好像稍微超過了 (其他的檔案分別是DivX 4.12與5.0使用Quality Based最低品質壓成的) >還有,divx有辦法用秒數來設定keyframe嗎?好像不行的樣子 >我只記得media encoder可以...divx3.11可以 >4.x好像都不行的樣子... 我的意思是把Frame數換算成秒數(從FPS是可以換算秒數與格數的),然後看影片中的內容而定 如果影片中常常切換場景或是動態很大,就拉長時間(由SCD插Keyframe) 如果靜態的畫面多的話,就縮短時間(以免靜態的圖糊掉) >看來mpeg4不早早統一真是麻煩, 標準已經定了,雖然完全符合標準的Advanced Simple Profile Decoder還沒出現的樣子(如果有的話,請恕我孤陋寡聞) Encoder方面,目前XviD做出的Bit Stream應該是符合標準的(如果沒有Bug的話) DivX5也宣稱是符合標準的(所以理論上,DivX 5應該要可以播放XviD的檔案) 目前XviD可以播放DivX4的檔案(雖然開發團隊說有時會發生解碼錯誤) DivX4也可以播放XviD的檔案(現在的版本,不要使用某些新功能的話可以播,以後可能不行) >>對了....vitual dub有沒有外掛scd的filter阿,甘脆都不加keyframe改由外加plug in來做好了!? >我用aviutl來做似忽也要用aviutl來壓才行 >若輸出到VD的話似忽又失效???? >不好意思...問了這模多問題..為何我堹愛divx4,因為它拿來做超低流量avi很好用! 這是真的…其他的Codec很難達到一樣低的流量,即使品質比較高 >嗯..ms v2通常搭配使用的....lutos m4c是個好東西~但是好像不能在win2k下跑 >也不能對應divx4! >要不然我一直想用divx(2pass ,不插任何keyframe),然後外掛一個plug in來插 >我覺得這樣最完美耶 >總之...我整理一下我的問題 >1.我是用最大keyfram interval壓影片,有沒有插key 我就不知了~但畫質還可 想要知道有沒有插Keyframe,壓縮的時候從VirtualDub就可以知道了,如附圖 >>2.若不管SCD就插keyfram(也就是Q兄所說的沒事插些進去),mtv短短的,設成300還提生了畫質!但長時間檔案就變大了,減少插的量(增家間格),反而是檔按大小狂增!畫質還劣化,,,,馬賽課..我覺得比1還差 那可能是DivX4.12的Bug吧,不過從附圖也可以看出 KeyFrame的容量不一定比Delta Frame大所以適當的插KeyFrame是必須的 至於要怎麼插——就交給Codec決定吧 >希望大大您不要看不懂才好....
__________________
因為在下才疏學淺,若有錯誤請不吝指教。 |
|||||||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
上一篇忘了貼圖,對不起
== 有灌水的嫌疑。 == 另外,這個版貼圖的限制好像又變嚴格了,是我的錯覺嗎? ==
__________________
因為在下才疏學淺,若有錯誤請不吝指教。 |
||
![]() |
![]() |
*停權中*
加入日期: Nov 2000 您的住址: ?????????
文章: 2,392
|
嗯...我不確定我設interval最大,4.12會不會插
但是只要壓長時間的,我interval不設最大就會''插太多'' lwb說的那個,現在就來實驗! |
![]() |
![]() |
*停權中*
加入日期: Nov 2000 您的住址: ?????????
文章: 2,392
|
DivX4是有SCD(觀察VirtualDub在壓影片的時候流量圖如果有紅色就代表是KeyFrame,藍色是Delta Frame),
但是從你前面的描述看來,把數值設成最大似乎會使SCD失效的樣子,變成永遠不會插KeyFrame的樣子(我不確定,請您做實驗吧) =>lwb兄您猜錯了...設成最大還是有插,謝謝您告訴我這這個判別的方法 ![]() 這樣子可能就變成像Q大的設定一樣,沒事不插,一定要場景變動才插,只是divx4.12無法像divx5一樣調SCD threshold! =>lwb大大也說了keyframe不一定比較大,我本來也猜過我檔案的有效縮小會不會是沒有插keyframe!可是現在可以說不是這個樣子,加上lwb的理論更是如此 那這樣不是確定了4.12有bug 不知lwb有沒有空實驗看看 錄一段320*240 mjpeg 分別錄一個5min的片段,一個1hr的片斷 ,然後丟到VD選2pass,500kpbs,320*240 ->現在就不管keyframe interval設成最大的case(也就是不設成2XXXXXXX,單純討論強制插keyframe的情況! 你應該可以發現,那個5 min的,不管設成300,600,9999 etc,只要不設到像那個2XXXXXX那模大,也就是說我們強制多插了些keyframe,可是檔的畫質有改善,大小也不會增加太多 然而.那個1 hr的不是如此,不僅檔變的大很多,且keyframe強制插又不多插些 ex:300 vs9999,300的明顯的比9999好!但檔也大,9999的雖不如2XXXXXX小,但已比300的小了!可是block noise狂多! 所以我一直猜測4.12的2pass或scd是不是有bug阿....???? [ 那拿來壓超低流量不是很不利嗎? ) 我勉強可以的樣子 ->這這..lwb還是壓640*480??? 那看起來320*240壓到500kpbs應該是何理的囉!? 可是divx只要有強制插keyfram根本很難把檔壓在500kbps的理論值 55~65k/s附近...>_< 其中testx4.avi 是用最近的XviD壓的 應該勉強有達到你的要求,而且在開PostProcessing的時候畫質還可以忍受 ->這我可以開嗎?還是只要撥了就會自動開阿?? 640*480但是沒有聲音,testx4.ogg雖然有聲音,但是流量好像稍微超過了 ->設定是多少呢?你都有除了SCD外,強制插keyframe嘛,你是用2pass嗎? 500kbps?可是我的是320*240耶...那我不是很糟高,你640*480都有辦法控制好流量 ![]() 標準已經定了,雖然完全符合標準的Advanced Simple Profile Decoder還沒出現的樣子(如果有的話,請恕我孤陋寡聞) Encoder方面,目前XviD做出的Bit Stream應該是符合標準的(如果沒有Bug的話) DivX5也宣稱是符合標準的(所以理論上,DivX 5應該要可以播放XviD的檔案) 目前XviD可以播放DivX4的檔案(雖然開發團隊說有時會發生解碼錯誤) DivX4也可以播放XviD的檔案(現在的版本,不要使用某些新功能的話可以播,以後可能不行) ->那divx4不是最慘?我超愛它的低流量>_< 那ms v8呢?有符合規格嗎?據我實驗,ms v8在低流量效果很驚人,但我不喜歡wmv >不好意思...問了這模多問題..為何我堹愛divx4,因為它拿來做超低流量avi很好用! 這是真的…其他的Codec很難達到一樣低的流量,即使品質比較高 =>其它的codec調低流量很容易有我最討厭的block noise... >>2.若不管SCD就插keyfram(也就是Q兄所說的沒事插些進去),mtv短短的,設成300還提生了畫質!但長時間檔案就變大了,減少插的量(增家間格),反而是檔按大小狂增!畫質還劣化,,,,馬賽課..我覺得比1還差 那可能是DivX4.12的Bug吧,不過從附圖也可以看出 KeyFrame的容量不一定比Delta Frame大所以適當的插KeyFrame是必須的 至於要怎麼插——就交給Codec決定吧 =>那會不會是唯一的解決方法是,壓長時間我只好把流量設低,以彌補我的問題 在同樣想達到55~65k/s的情況,5 min的影片可以設500kpbs!1hr的只好設成300 etc了!要不然又會狂大! >_< |
![]() |
![]() |
*停權中*
加入日期: Nov 2000 您的住址: ?????????
文章: 2,392
|
引用:
或許就應該如lwb大大所說.設個300~600 像我這樣只有SC才插可能會靜態爛掉 可是我仔細思考了一下關於keyframe不見得比較大等等 我總覺得4.12壓長時間會有檔案大小異常的現象有點怪,因為就算插了較多的keyframe 檔案大小也不該是那樣阿... 依我記得的來說,若1hr我用2XXXXXXX壓出來是200MB 設成300的話,大小會變3倍!高達600MB! |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
>>DivX4是有SCD(觀察VirtualDub在壓影片的時候流量圖如果有紅色就代表是KeyFrame,藍色是Delta Frame),
>>但是從你前面的描述看來,把數值設成最大似乎會使SCD失效的樣子,變成永遠不會插KeyFrame的樣子(我不確定,請您做實驗吧) >=>lwb兄您猜錯了...設成最大還是有插,謝謝您告訴我這這個判別的方法 >這樣子可能就變成像Q大的設定一樣,沒事不插,一定要場景變動才插,只是divx4.12無法像divx5一樣調SCD threshold! >=>lwb大大也說了keyframe不一定比較大,我本來也猜過我檔案的有效縮小會不會是沒有插keyframe!可是現在可以說不是這個樣子,加上lwb的理論更是如此 >那這樣不是確定了4.12有bug >不知lwb有沒有空實驗看看 好吧,我實驗看看 >錄一段320*240 mjpeg >分別錄一個5min的片段,一個1hr的片斷 >,然後丟到VD選2pass,500kpbs,320*240 >->現在就不管keyframe interval設成最大的case(也就是不設成2XXXXXXX,單純討論強制插keyframe的情況! >你應該可以發現,那個5 min的,不管設成300,600,9999 etc,只要不設到像那個2XXXXXX那模大,也就是說我們強制多插了些keyframe,可是檔的畫質有改善,大小也不會增加太多 >然而.那個1 hr的不是如此,不僅檔變的大很多,且keyframe強制插又不多插些 >ex:300 vs9999,300的明顯的比9999好!但檔也大,9999的雖不如2XXXXXX小,但已比300的小了!可是block noise狂多! >所以我一直猜測4.12的2pass或scd是不是有bug阿....???? 如果真是如此,可能有問題的不只是SCD >>我勉強可以的樣子 >->這這..lwb還是壓640*480??? >那看起來320*240壓到500kpbs應該是何理的囉!? 大概吧,視影片內容而定 >可是divx只要有強制插keyfram根本很難把檔壓在500kbps的理論值 >55~65k/s附近...>_< >其中testx4.avi 是用最近的XviD壓的 >應該勉強有達到你的要求,而且在開PostProcessing的時候畫質還可以忍受 >->這我可以開嗎?還是只要撥了就會自動開阿?? 看附圖,中間有Post Processing Filter選項與強度(Threshold數字越小,MacroBlock越容易被PostProcessing——畫面越模糊) DivX的選項就少了些,不過拉桿拉到越右邊是代表開啟越多種Post Processing,詳見說明 >640*480但是沒有聲音,testx4.ogg雖然有聲音,但是流量好像稍微超過了 >->設定是多少呢?你都有除了SCD外,強制插keyframe嘛,你是用2pass嗎? 我平常是用2-pass,但這個檔案不是——這個檔案是用XviD 1-pass quality(DivX4 1-pass quality based quality 0、Divx5 1-pass quality based Quantizer 31——三個Codec使用相近的選項) quality: 1(最低) Motion Search Precision:6- Ultra High(最高,聽說過一陣子XviD的Motion Search會有更新演算法提高品質) Quantization type : h.263(低流量選h.263,高流量高品質用mpeg——目前DivX不支援) Maximum I-Frame Interval: 300 Lumi Masking: 不開 其餘用預設值 >500kbps?可是我的是320*240耶...那我不是很糟高,你640*480都有辦法控制好流量 這沒甚麼,只是犧牲品質罷了 >標準已經定了,雖然完全符合標準的Advanced Simple Profile Decoder還沒出現的樣子(如果有的話,請恕我孤陋寡聞) >Encoder方面,目前XviD做出的Bit Stream應該是符合標準的(如果沒有Bug的話) >DivX5也宣稱是符合標準的(所以理論上,DivX 5應該要可以播放XviD的檔案) >目前XviD可以播放DivX4的檔案(雖然開發團隊說有時會發生解碼錯誤) >DivX4也可以播放XviD的檔案(現在的版本,不要使用某些新功能的話可以播,以後可能不行) >->那divx4不是最慘?我超愛它的低流量>_< 往好的方面想,DivX Networks宣稱以後的DivX Codec都會相容(能夠播放)DivX 4的檔案 至少DivX 5可以播DivX 4的檔案啊 >那ms v8呢?有符合規格嗎?據我實驗,ms v8在低流量效果很驚人,但我不喜歡wmv MS v8?當然有符合規格——微軟自訂的規格,他要怎麼寫都符合 不過不是國際標準,而且根據過去的紀錄,你可能過了幾年以後就沒辦法播… 所以用來流傳可以,用來保存的話還是避免使用此格式 >>不好意思...問了這模多問題..為何我堹愛divx4,因為它拿來做超低流量avi很好用! >這是真的…其他的Codec很難達到一樣低的流量,即使品質比較高 >=>其它的codec調低流量很容易有我最討厭的block noise... 這倒是,可是DivX4會發生顏色暈染的情形,在壓動畫的時候效果比較差,畫面看起來髒髒的(從我放的那幾個檔案就可以看出來) 所以這就得看用途與個人偏好啦 >>>2.若不管SCD就插keyfram(也就是Q兄所說的沒事插些進去),mtv短短的,設成300還提生了畫質!但長時間檔案就變大了,減少插的量(增家間格),反而是檔按大小狂增!畫質還劣化,,,,馬賽課..我覺得比1還差 >那可能是DivX4.12的Bug吧,不過從附圖也可以看出 >KeyFrame的容量不一定比Delta Frame大所以適當的插KeyFrame是必須的 >至於要怎麼插——就交給Codec決定吧 >=>那會不會是唯一的解決方法是,壓長時間我只好把流量設低,以彌補我的問題 >在同樣想達到55~65k/s的情況,5 min的影片可以設500kpbs!1hr的只好設成300 etc了!要不然又會狂大! >_< >或許就應該如lwb大大所說.設個300~600 >像我這樣只有SC才插可能會靜態爛掉 >可是我仔細思考了一下關於keyframe不見得比較大等等 >我總覺得4.12壓長時間會有檔案大小異常的現象有點怪,因為就算插了較多的keyframe >檔案大小也不該是那樣阿... >依我記得的來說,若1hr我用2XXXXXXX壓出來是200MB >設成300的話,大小會變3倍!高達600MB! 這個問題真的很怪——而且我從不用DivX4壓長時間影片所以沒遇到過…等我做好實驗再回答這個問題吧 補充:我實驗還沒做好,但是想到一個可能的原因,你改變選項以後兩個Pass都有重跑過嗎?使用2-pass如果有改變任何(與第一個Pass相關的)選項都應該要重新把兩個Pass都重跑一遍
__________________
因為在下才疏學淺,若有錯誤請不吝指教。 此文章於 2002-04-06 07:43 AM 被 lwb 編輯. |
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
對不起,再度忘了貼圖
而且現在好像不能刪除自己發的文章了?本來想刪除重貼的說
__________________
因為在下才疏學淺,若有錯誤請不吝指教。 |
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
實驗做完,我用DivX 4.12壓688*384,約50分鐘的檔案
2-pass 500kbps Max key frame interval分別設300及900 結果兩個檔案結果非常的相似 檔案大小很接近(而且Bitrate是正確的),品質也接近,沒有你遇到的問題 推測原因是我這次用來測試的影片中連續300 Frame都沒有Scene Change的機會不多;有許多場景的長度都不到10秒就切換了,沒機會讓這個設定發揮作用(我用人工大略數了一下影片開頭的10000Frame(用VirtualDub的Shift+右鍵),Key Frame數量比率是236:232,差距還不到1%;而且由此可知,Key Frame間平均的距離為42 Frame——雖然有很多動態場景的KeyFrame是連續的所以這樣除並不是很公平),所以大部分的Key Frame都是由SCD插入的。 由此實驗也可以大膽推測,把DivX 4.12的Max Key Frame Interval設為超過1000的數值對於場景切換較多或是動態較大的影片根本沒用。
__________________
因為在下才疏學淺,若有錯誤請不吝指教。 此文章於 2002-04-06 09:14 PM 被 lwb 編輯. |
![]() |
![]() |
*停權中*
加入日期: Oct 2000 您的住址: Taiwan
文章: 413
|
真是一篇極好的討論文章......
拜讀中..... |
![]() |
![]() |
*停權中*
加入日期: Oct 2000 您的住址: Taiwan
文章: 413
|
引用:
請問QQQQ兄: (VirtualDub 效能全開處理約要 200MB) 1.這句話是什麼意思呢??VirtualDub 效能全開... 請問是要開哪些呢?? 2.Filiter-->tempolar clear 及smart IQ這兩個Filiter要去哪裡下載呢?? 小弟我去VirtualDub網站沒有看到說......再請問這兩個Filiter的功能是 什麼呢??增加畫質的清析度嗎??是否?? 謝謝QQQQ兄辛苦的測試.....及回答.....十萬分的感謝!! |
|
![]() |
![]() |