VirtualDubMod リリースノート
[VirtualDubMod 1.4.12.1]
Belgabor:
- スクリプトエディタ関係のバグフィックス
- AviSynth 2.07のキーワードを追加

Cyrius:
- VirtualDub 1.4.12と統合
- XviDのBフレームをサポートする特殊モードを追加
- DivX5で再圧縮を行った際に発生していた青色が落ちる現象を修正
- ジョブコントロールウィンドウに間違った経過ステータスが表示するバグを修正
- Ogg/AC3/MP3/SRT以外のストリームをOGMファイルから分離しようとするとクラッシュするバグを修正
- OGMストリームが"OGM入力"ウィンドウから分離/WAVに保存できるようになりました。
  もちろん、Ogg/SRTストリームにはWAVヘッダは付加されません。

[VirtualDubMod 1.4.11.2]
Belgabor:
- スクリプトエディタにScintillaを採用。SciLexer.dllとAviSynthLexer.lexerを入手してください。
  * AVISynthキーワードをカラー表示します。タイプエラーのように微妙な一致は赤く表示されます。
    外部キーワード(プラグインフィルター等)のカラー表示はAviSynthから情報を取る方法がわかる
    までペンディングです。パラメータヒントも同じ理由でペンディングとします。
  * Ctrl+スペース、あるいはShift+スペースでのキーワードを補完します。
  * 対応する括弧の強調表示。赤地に白文字は括弧にミスマッチが発生していることを示します。
  * Ctrl+Shift+Alt+C/Uで選択行をコメントアウト/解除します。
  * Ctrl+Iでサブセットをインポートできます。範囲指定して削除を行った結果残ったフレームに
    なりますので、Trim文に便利です。
- Syncを1.03にアップデート

Cyrius:
- Audio :
  * audioストリームを2つ持つAVIをプレビューするとクラッシュするバグを修正
  * audioデータが全て同じトラックに書き込まれるバグを修正。(つまり、2つ目のaudioトラック
    と生成したAVIファイルは無意味になってしまっていました)
  * 形式の違う2つのaudioトラックを使えないバグ(Nandubからそうでした)を修正
  * "AVI情報"ウィンドウに2番目のaudioストリームの情報も表示するようにしました。
  * より正確な情報になるように"AVI情報"ウィンドウの"Preload skew"の表示に修正を加えました。
    以前はいくつかのケースで不適切な値が表示されていました。
    -> "フレームモード(下記参照)"でMUXしたAC3ストリームでは1536サンプルしか表示されない
    -> NandubでMUXしたMP3ストリームでは1152サンプル近辺の値しか表示されない
       (ID3タグの有無やビットレートによって違いがありますが、おおよそ1152サンプル付近)
    このようなケースでは、データは値のとおりに不適切にMUXされてしまいます。
    それ以外の場合では、本当のpreload値は(同じではないにせよ)この近辺にあるといえる値を表示します。
  * 第1audioに"Audio入力[無し]"を選択し、第2audioで、"Audio入力[AVI]"を選択した場合、"保存[WAV]"
    で第2audioを保存するようにしました
  * "音声の分離"機能を追加しました。WAVヘッダを付加しない以外は"保存[WAV]"と同じ機能です。
  * (Nandubのと同様に)ダビング中の情報に第2audioの項目を追加しました。
    OGM出力をする際は、"Audio2 data"フィールドにMUX中の他のストリームの情報もカウントされます。
  * "Audio -> 第2ストリーム"をトップレベルメニュー : "Audio2" に移動しました。
  * AVIファイルのオープンに"Nandub VBR MP3互換モード"を追加しました。(デフォルトでは無効)
    このモードでNandubのようにVBR MP3ストリームを扱うことが出来ます。
    一応、このようなモードも用意しましたが、私としてはAVIではCBR、VBRならOGMフォーマットの利用を
    お勧めします。
  * AC3ファイルのオープンに"AC3フレームモード"を追加しました。(デフォルトでは無効)
    このモードを使うと、AC3ファイルをカットする際にフレーム境界でカットするように強制することが
    できます。実験ではうまく動いているようです。
  これら2つの機能は依然副作用の恐れがあるのでデフォルトで無効にしています。使う場合は充分注意して
  ください。ジョブリストに登録を行う場合は、使わないほうがいいです。
- GUI絡みの変更 :
  * 更新履歴/リリースノートのウィンドウをリサイズ可能に(ついでに少し大きく)しました。
  * OGM情報のウィンドウにも上記と同じ変更を加えました。
  * Hexエディタ、RIFFチャンクツリー、ジョブリスト、OGM入力/コメント、それから上記項目のウィンドウ
    それぞれにVirtualDubのアイコンを設定しました。
  * OGMファイルで表示されるファイル位置の情報をAVIファイルと同じようにより正確にしました。
- (Nandubの)容量指定で最終キーフレームに移動する機能を編集メニューに追加しました。
- クリップの最後に到達した際、マスク/削除されたサブセットがある場合、直前のキーフレームにシーク
  してしまう(VirtualDubの)バグを修正
- マスク/削除されたサブセットの一部(最初からではなく)を保存する際に、音ずれが発生していた
  (VirtualDub)のバグを修正
- VirtualDubModのジョブをVirtualDub.jobsのかわりに、VirtualDubMod.jobsに保存するようにした

[VirtualDubMod 1.4.11.1]
Cyrius:
- Enabled VirtualDubMod.vdi (debug information file) generation in project settings.
  Need MapConv.exe (sources provided by Avery Lee on VirtualDub's web site) and ia32.vdi
  (provided by Avery Lee in VirtualDub 1.4.11 sources) to be in the sources directory when compiling.
  You can use the .exe zipped in MapConv.zip (in the CVS).
- Streams in the input OGM file can now be demuxed. To demux a stream, select it in the "OGM inputs"
  window. Demuxing is made this way (without WAV header, except in last case) :
  * Ogg Vorbis -> Ogg file
  * AC3 stream -> AC3 file
  * MP3 stream -> MP3 file
  * SRT stream -> SRT file (non-DOS format)
  * other audio streams (of other type) should be demuxed with a WAV header as if using "Save WAV"
    (but I can't tell this works because I don't have no-Ogg/AC3/MP3/SRT streams in my test files ;))
  As when using "Save WAV", subsets have an effect on demuxed files (but don't use it as a precise
  cutter, because it is not intended to be one).
- VBR MP3 files not being accepted bug fixed. However the resulting AVI can't be properly re-edited
  with VirtualDubMod (due to VirtualDub VBR correction routines).
  Moreover as a lot of person already do, I recommand you to use only CBR streams within AVI files :)

Pulco-Citron:
- Merged with VirtualDub 1.4.11 (lots of features untested).
- Fixed YV12 handling (sh0dan's code).
- Audio :
  * Disabled Audio/Ogg Vorbis Audio menu item. Until someone fixes the code, if it is possible.
  * Cosmetic fixes in Audio menu (when you select WAV audio for instance, it remains selected).
  * Minor (as far as I know) bug fixes in dual audio handling.

Belgabor:
- Made the AVS Editor a general script editor.
  * Can open any file now. Auto-opens the opened movie if its an avs file.
  * Gave it a nice icon ;)
  * Status shows caret position
  * Some more useful Script editor <-> main window interaction
- Updated the app icon to that from 1.4.11 and changed it a bit to make it distinguishable from the unmodified VirtualDub
- Some minor fixes

[VirtualDubMod 1.4.10.1 (was 0.1a)]
Belgabor:
- Added VirtualDubMod release notes & homepage link
- Made the display box for release notes etc. a Richedit
- AVS Editor:
  * Included [Toff]s Tweaking Mod (see help menu item for additional info)

(Initial Combination)
Belgabor:
- Added 'Refresh' menu item which reloads the current file to the same frame
- Hotkey for Refresh configurable (choice between F5 and Ctrl+F5, Preview will take the other)
- 'Open via AVISynth' command. This allows you to open any AVISynth compatible video file by automatically
  generating a suitable script by a selectable template. These templates go into the 'templates' directory
  in your VirtualDub directory. Template syntax is the same as for AVISynthesizer (I included 
  readme_AVISynthesizer.txt because as of this writing the AVISynthesizer homepage is not available).
  You can choose the default template shown in the open dialog by starting the template description with
  "Default" (note that the template filename has nothing to do with this).
  For this to work flawlessly you need AVISynth 2.05+ and a correctly set plugin directory.
  (Create a registry key called "PluginDir" in HKEY_LOCAL_MACHINE\Software\Avisynth\)
  A workaround if you don't want to do this is adding the needed LoadPlugin lines into the templates.
- AVS Editor (Hotkey Ctrl+E)
  * 'F2' or 'Ctrl+S' Save the changes.
  * 'F5' in the editor SAVES THE CHANGES (NO BACKUP IS MADE!) and refreshes the image in vdub
  * If you open a faulty avs script, you can still open the editor, correct it and reload with 'F5'.
- Included Sync patch by Andreas Dittrich.

Pulco-Citron:
- MPEG2 Support
- Partial YV12 support
- Two Audio Streams Support
- Support for additional audio sources for avi muxing (lots of bugs)

Cyrius:
- OGM support:
  * You can open an OGM file (information about the opened file can be found in "OGM -> OGM Information")
  * You can save to an OGM file ("File -> Save as OGM")
  * You can add external Ogg/AC3/MP3/SRT files to your final OGM file thanks to the "OGM -> Show inputs" menu.
  * OGM streams can be managed thanks to the "OGM -> Show inputs" menu. This include adding, removing
    , discarding, changing order, and managing comments for each stream.
  You can still use the "Audio" and "Audio -> Secondary stream" menus when saving to OGM, but I recommand you
  to use "OGM -> Show inputs" for Ogg/AC3/MP3 files.
  Comments for the video stream and the two audio streams (using the "Audio" menu) are managed thanks
  to "Video comments", "Audio comments" and "Audio2 comments" in the OGM menu.
  Some help is provided when managing comments :
  - you can pick a type of comment thanks to a list of most used comments
  - when selecting a LANGUAGE comment, you can pick a language in a (non-exhaustive) list
  - you can import chapters generated by SmartRipper or chapterXtractor (thanks to Koepi's OggMux code :))
- PNG support for opening / saving image sequences (16-bit depth not allowed when saving)
- FOURCC code (Compressor one) in the AVI information