推 wonder007:格式應該不會轉成FLV才對啊 我抓是mp4耶 03/07 02:45
http://www.nicovideo.jp/watch/sm2535948
這是本人第一次上傳東西到nico (不過這不是我的作品,
是因為付費會員才能上傳h.264所以代理 XD)
藉這個機會做了一些技術性的調查:
1. 首先這個動畫的片源,在交到我手上時,原作者已經照nico
的規格 (512x384, Video+Audio 800kbps以下, CBR)壓好mp4
大小為10.1MB
2. 將mp4檔案上傳到nico之後,再用boon-sutazio抓下來,
(格式變成了flv)
比對檔案長度後發現, flv比原始的mp4只多了數百bytes
然後用GSpot這套工具程式觀察flv的串流內容
確定video跟audio的codec都沒有遭到變更。
3. 接下來我開了ultraedit對兩個檔案做binary compare,
發現在檔頭資訊完結之後比對結果居然是滿江紅(表示資料不同)
當時倒抽一口冷氣....但是仔細再一看有奇妙的規則:
以8byte為一個單位,只有第一個byte不同,其他資料皆相同,
然後一路到檔案結尾的一些字串資料為止都維持這個規則
所以大致上可以猜測nico只是重新把mp4打包成flv,沒有更動實際的內容
而經過一天半壓檔職人的測試與摸索,H.264影片已經
上傳超過了千餘個。
http://www.nicovideo.jp/tag/h.264
其中有些神畫質甚至放大到接近全螢幕也不會有鋸齒的神物,
後來查資料發現是用「偷渡」的。
詳細的作法雖然看不是很懂,不過原理大約是
先想辦法壓出一個高解析度但是檔案長度在40MB以下的mp4,
然後再修改檔頭的解析度資訊,讓nico誤以為是符合規格的
512x384 :p
在我看起來這將會是動畫製作會社跟JASRAC新的惡夢....
h.264調的好的狀況下可能會有越來越多人只看nico不買DVD了....
(限制h.264只有付費帳號才能放流的原因可能也是因為
付費帳號要抓人不用怕查不到真實資料吧....)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.167.166