例えば、オープニング op.ogm と本編 body.ogm とエンディング ed.ogm が別々のOGM動画としてあるとして、 それらを再圧縮することなしにつなげてひとつのOGM動画を作る方法(Windows)。
Cyrius' Ogg Media File tools にある OGMerger を使います。現時点(2002年12月11日)でのバージョンは 0.9a4 です。コマンドは次のようになります。
ogmerger -o output.ogm op.ogm body.ogm ed.ogm
OGMerger で結合するOGMは、すべて「同じ内部形式」である必要がありますが、 現在の Ogg Media は仕様がゆるやかすぎるため、なかなかうまく結合できないようです。 うまくいかない場合には、VirtualDubMod(VdubMod)でいったんひらいて、 映像、音声とも Direct Stream Copy で別ファイルに書き出してください。 Direct Stream Copy なので画質、音質にはまったく影響なく、書き出しもごく短時間です。 単にファイルの外形的なフォーマットを「正規化」するだけの目的です。 VdubMod から書き出した OGM ファイル同士だと、OGMerger で問題なくつながるようです。
必須ではありませんが、念のため、結合結果を改めてVdubMod で開いてダイレクト再保存し、「正規化」しておくと良いでしょう。
現在の VirtualDubMod(1.4.12.1)には、"Append OGM Segment..." のような機能は、ありません。
標準の VirtualDub でなく、亜種のひとつ VirtualDubMod を使う必要があります。
VirtualDubMod を使う場合には、プロジェクトのページにある needed-dlls も必要です。解凍したら VirtualDubMod と同じフォルダに入れれば動作します。
上のようにして、OGM同士を結合できるので、結合した結果を demux することによって (最善の方法とは言いかねるにせよ)Oggオーディオのファイルを結合することもできます。