『漫游』酷论坛>『影音数码技术学习交流』>[请教]前面翻帖,突然 ..

[请教]前面翻帖,突然想到一件一直想知道的事情,为什么有些avi, fps120?

slide@2004-07-16 23:11

为什么会出这么奇怪的fps,一般不都是24或30?弄得人非要用xvid来转
引用

ywwq@2004-07-16 23:56

120fps是一种为了兼容24和30fps所取的方式,即取24和30的最小公倍数=120
引用

死亡的天使@2004-07-17 10:38

是只有小日本才用的格式
引用

Siki@2004-07-17 11:48

引用
最初由 死亡的天使 发布
是只有小日本才用的格式

你这样说就像在贬低中国人似的。
好像中国人就不会利用120FPS来完美处理有混合FPS的片子似的.....
引用

風之殤@2004-07-17 12:28

http://azel.blogdns.org:8210/Encoded/archives/000058.html
轉貼

Video with 120FPS
120 fps 的檔案主要是要對付一些 24 和 30 fps hybrid 的訊源而生的, 這種奇技淫巧都是日本那邊發展的, 他們那邊業餘的玩家都很變態.

不過 120 fps 會發展出來主要還是因為 avi 這種 container 太爛導致的, avi 的影像流只支援一種 fps, 所以為了可以同時存放 24 and 30 fps 的東西, 就有人取這兩者的最小公倍數, 120, 來作後製. 但是以現在的 desktop PC 而言是不可能真正有能力播放這麼暴力的檔案的, 就算是 P4EE 3.4G 也不見得辦得到. 那有這麼多 120 fps 的影片只要在一台 1G 的電腦上就可以順利播放又是怎麼回事呢? 其實那些都是用小技巧讓影片雖然是 120 fps 實際上只需要處理 24/30 fps + overhead 的資訊量即可. 這個技巧是插入 drop frame.
所謂的 drop frame 不是真正的 frame, 它只是很單純地告訴 decoder 這一格的畫面跟前面的 frame 是"一模一樣"的. 所以所謂的 120 fps (or say 119.88 fps) 其實內部塞滿了這種 drop frame, drop frame 需要的 computing power 很小, 所以這種檔案播起來只會比一般 24/30 fps 的檔案佔多一點點的資源. 不過現在是什麼時代, 何必用這麼暴力的方法呢! 就算只要多一點點的資源, 畢竟 overhead 就是 overhead, 需要比較多的資源是不變的事實. 那不使用 120 fps 當然就意謂著"可變動式的 frame rate"囉.
其實 variable frame rate 是已經使用很久的技巧了, 在 DVD 上面往往就是使用 vfr (廢話! 不然就不會有 120 fps 的怪物產生了), 只是以前在電腦上面沒有比較好的 container 可以使用 vfr 這種功能. 隨著時間的演進, 壓動畫的歷史又翻了一頁, 下一世代的 container 挾帶著許多以前夢想中的功能而誕生了. Matroska, 這個 container 的目標在於變成全方位的多媒體容器當然是容器該有的功能都有囉. 因為 Matroska 讓我們可以很容易製作 (相較於以往) vfr 的檔案.
vfr 出現了, 那就可以用來消滅 120 fps 的怪獸啦, 怎麼消? 下次再說 :D

--------------------------------

WMV支援可變FPS 你可以見到24&30FPS在一個WMV上出現 所以不需使用AVI的變通方式
引用

MeteorRain@2004-07-17 13:08

就因为这个原因,因此把用wme压制的wmv重新封装成avi以后会有很麻烦的问题……
引用

slide@2004-07-17 14:10

一部片子用一样的fps不就得了,为什么要兼容24fps和30fps?
引用

adamhj@2004-07-17 17:29

vfr才麻烦…………碰到vfr的wmv或rv编码的片子都不晓得怎么转成别的格式…………
引用

| TOP