TMPGEnc Video Mastering Works 5でバッチ登録中にエラーになって、
TVMW5を再起動したら、バッチエンコードツールが立ち上がらなくなった。
ライブラリ > ドキュメント > TMPGEnc Video Mastering Works 5
のAutoSaveBatchList.tvmw5b
のサイズを見てみると37MB・・・・
たぶん出力完了バッチを2ヶ月ぐらい消していなかったので、登録数が多すぎて読み込みがうまくいかなくなった模様。
まずは、TVMW5のバッチエンコードツールを終了。
ライブラリ > ドキュメント > TMPGEnc Video Mastering Works 5
のAutoSaveBatchList.tvmw5bをAutoSaveBatchList-old.tvmw5bにリネーム
これで、TVMW5のバッチエンコードツールが起動できます。
未エンコード分を再登録するのであればこれで復旧なのですが、
今日はすでに30個ほど登録していたので、再登録するのも面倒なので、
超ダメ元で無理やり復旧を試してみた。
試しにAutoSaveBatchList-old.tvmw5bをバイナリエディタで開いて、
エンコード出力先のパス名で検索して、一番最後のものを探します。
D:\SHARE\ なら以下のような感じです
44 00 3A 00 5C 00 53 00 48 00 41 00 52 00 45 00 5C 00
ファイル最後の検索結果の直前から、前に検索して8個分ぐらいの範囲を削除します。
(たぶん偶数にしないとうまくいかない)
これで直近の4つ分のバッチがキャンセルされたような気がする。
バッチエンコードツールを起動して、
オプション > バッチリストを開くで、
AutoSaveBatchList-old.tvmw5b
を開きます。
読み込めた~ノシ
が、一番最後のバッチの表示が少し変なので、
取り合えず「終了完了したバッチをすべて削除」をしたあとで、
一番最後のバッチを削除します。
一番最後のバッチの内容は間違いなく整合性取れてませんからね。
これで、直近5つ分のバッチはやり直しですが、残りは救うことができました。
ついでに、エクスプローラで%temp%でアクセスして
不要な.tmpファイルも削除。
WMV9でエンコードしていると、いつの間にか数千のオーダーで溜まってます。
これでもう少し戦えます。