OGMMERGE(1) OGMMERGE(1) (NAME) ogmmerge - OGG/OGM (SYNOPSIS) ogmmerge [ ] -o out [] [[] ...] (DESCRIPTION) ( ) OGM . 'oggmerge' CVS 'oggmerge' Xiph () : -v, --verbose ( ). -q, --quiet . -o, --output out 'out'. : -a, --astreams n- n. : . -d, --vstreams n- n. : . -t, --tstreams n- n. : . -A, --noaudio . -D, --novideo . -T, --notext . -s, --sync d . d > 0: . d < 0: . o/p: o/p . p 1000 . o p . : ( d = 0 o/p = 1.0 ). -r, --range start end . 'HH:MM:SS.mmm' 'SS.mmm' '00:01:00.500' '60.500'. start end 0 . ogmsplit(1) -r . -c, --comment 'A=B#C=D' '@filename' . 'LANGUAGE=English' 'TITLE=Ally McBeal' . '@' '@' . -c . . -f, --fourcc FourCC . . FourCC OGG . --omit-empty-packets . . --old-headers ogmmerge ( 1.1) . ogmmerge . --nav-seek AVI aviindex transcode . AVI . : -l, --list-types . -h, --help . -V, --version . (USAGE) ogmmerge . '-o' . ( ) '-l' . (EXAMPLES) MyMovie.avi MyMovie.wav . OGG () : $ oggenc -q4 -oMyMovie.ogg MyMovie.wav : $ ogmmerge -o MyMovie-with-sound.ogm MyMovie.avi MyMovie.ogg AVI ( ogmmerge ). : $ ogmmerge -o MyMovie-with-sound.ogm -A MyMovie.avi MyMovie.ogg MyMovie-add-audio.wav . : $ oggenc -q4 -oMyMovie-add-audio.ogg MyMovie-add-audio.wav $ ogmmerge -o MM-complete.ogm MyMovie-with-sound.ogm MyMovie-add- audio.ogg : $ ogmmerge -o MM-complete.ogm -A MyMovie.avi MyMovie.ogg \ MyMovie-add-audio.ogg mplayer . ( ) '-vid' '-aid' mplayer . . : $ ogmmerge -o goodsync.ogm -A source.avi -s 200 outofsync.ogg outofsync.ogg . -s . -s -a -s . . - . . . . . . . : $ ogmmerge -o goodsync.ogm -s 0,77346/77340 outofsync.ogm . . ( SubRipper) subrip transcode(1) ( contrib/subrip) . : 1. : $ tccat -i /path/to/copied/dvd/ -T 1 -L | \ tcextract -x ps1 -t vob -a 0x20 | \ subtitle2pgm -o mymovie 2. PGM gocr: $ pgm2txt mymovie 3. : $ ispell -d american *txt 4. SRT: $ srttool -s -w -i mymovie.srtx -o mymovie.srt ogmmerge : $ ogmmerge -o mymovie.ogm -c 'TITLE=My Movie' mymovie.avi \ -c LANGUAGE=English mymovie.ogg -c LANGUAGE=English mymovie.srt (FILE SIZE) OGG (container) - OGG OGG OGG . AVI ( MP3). - . mencoder . . - . 100 * ( OGG - ) / 1.1% 1.2% . . : frames * vbitrate raw size = ( ----------------- + length * abitrate ) / 8 * 1000 * 1024 frames per sec vbitrate abitrate kbit/s = 1000 bit/s length . (NOTES) : * AVI ( PCM MP3 AC3) * OGG ( Vorbis PCM MP3 AC3) (). * WAV * MP3 * AC3 * * / Vorbis . * AC3 MP3 / . * ( .) * SRT (SubRipper / subrip) MicroDVD OGM . * PCM AC3 MP3 MPlayer . * dvdxchap . : * PCM ( ) : * (CHAPTERS) ogmmerge dvdxchap(1) . : CHAPTER01=HH:MM:SS.sss CHAPTER01NAME=the first chapter CHAPTER02=HH:MM:SS.sss CHAPTER02NAME=another chapter HH = MM = SS = sss = . . -c CHAPTER01=... . : . (TECHNICAL ASPECTS) . ogmmerge : * ( reader ) . * ( / packetizers) OGG () . . * . OGG . . ogmmerge.h . read() . . r_ogm.cpp . : +-> p_video +-> r_avi -+ | +-> p_pcm | ogmmerge -+-> r_ogm ---> p_vorbis | | +-> p_video | | +-> r_ogm -+-> p_vorbis | +-> p_vorbis AVI OGG/OGM Vorbis OGG/OGM Vorbis. (AUTHORS) ogmmerge Moritz Bunkus . (SEE ALSO) ogmdemux(1), ogmsplit(1), ogminfo(1), ogmcat(1), dvdxchap(1) WWW : ogmmerge v1.5 2004 OGMMERGE(1)