DRM解除 その6 at SOFTWARE
[2ch|▼Menu]
57:名無しさん@お腹いっぱい。
07/05/19 03:54:00 CaEE7Use0
>>47,49,53,56
drm2wmv_eはstream number [31]が他のnumberに化けてしまうバグを持っている。
これは、以前「友の会」でも話題になっていた。

>>47のファイルはdrm2wmv_eで解除後、stream number[31]が[15]に変わってしまって
いるのが、破損ファイルとなる理由(映像データそのものは破損していない)。

解除後のファイルのヘッダ情報の該当箇所を15(0F)から31(1F)に書き換えることで解決する。

「友の会」の該当ログに誘導するのが楽だと思ったが、もう流れてしまって今は見られない
ようなので、そこで紹介されていたやり方を簡単に説明すると、

@Windows Media ASF Viewerを入手する。
URLリンク(www.microsoft.com)
A上記Viewerで解除前と解除後のファイルをそれぞれ開く(Viewerは多重起動可能)
B解除前のファイルを開いたほうの左画面のツリー表示から、Stream Properties Object [31]
となっている項目をクリック。右画面に表示された情報から、一番下にあるRaw data dump
の<show>をクリックしてバイナリ情報を表示させる。
C解除後のファイルを開いたほうの左画面のツリー情報から、Stream Properties Object [15]
となっている項目をクリック。あとはBと同じ手順。
D両方のバイナリ情報を比較し、31(1F)が15(0F)に書き換わっている箇所を探す。
今回のファイルだと

解除前 0040: 38 00 00 00 00 00 00 00-1F 00 00 00 00 00 40 01

解除後 0040: 38 00 00 00 00 00 00 00-0F 00 00 00 00 00 40 01

Eバイナリエディタで解除後のファイルを開き、上記変更箇所を解除前のファイルのとおり
(0F→1F)書き戻す。バイナリエディタはお好みのものをどうぞ。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4298日前に更新/211 KB
担当:undef