OGMSPLIT(1)
π NAME π
okay so welcome to OGMSPLIT(1), bestie β the User Commands manual page for ogmsplit, and the vibe is Split OGG/OGM files into sevaral smaller OGG/OGM files. Yes, βsevaralβ is canon, we donβt fix it π
β¨ SYNOPSIS β¨
ogmsplit [options] inname
π DESCRIPTION π
ogmsplit can be used to easily split an OGM file after a given size. Several OGM files will be created that each start with a keyframe. slay β¨
innameβ useinnameas the source. literally the source file, bestie π«Ά-o,--outputout β useoutas the base name. Ascending part numbers will be appended to it. Default isinname. Examples:- If
-o output.oggis given on the command line thenogmsplitwill createoutput-000001.ogg,output-000002.oggand so on. - If no
-ooption is given and the input's name ismovie.ogmthenogmsplitwill createmovie-000001.ogmand so on.
- If
mode check, bestie π¨ The operation mode can be set with exactly one of -s, -t, -c or -p. The default mode is to split by size (-s).
-s,--sizesize β Size in MiB ( =1024 * 1024bytes) after which a new file will be opened (approximately). Default is700MiB. Size can end in'B'to indicate'bytes'instead of'MiB'.-t,--timetime β Split after the given elapsed time (approximately).'time'takes the formHH:MM:SS.sssor simplySS(.sss), e.g.00:05:00.000or300.000or simply300.-c,--cutscuts β Produce output files as specified bycuts, a list of slices of the form"start-end"or"start+length", separated by commas. Ifstartis omitted, it defaults to the end of the previous cut.startandendtake the same format as the arguments to-t.-n,--numnum β Don't create more thannumseparate files. The last one may be bigger than the desired size. Default is an unlimited number of files. Can only be used with-sor-t.--frontendβ Frontend mode. Progress output will be terminated by\ninstead of\r.-p,--print-splitpointsβ Only print the key frames and the number of bytes encountered before each. Useful to find the exact splitting point. iykyk π-v,--verboseβ Be verbose and show each OGG packet. Can be used twice to increase verbosity. double it and give it to the next person energy π-h,--helpβ Show this help.-V,--versionβ Show version information.
πΈ CHAPTER INFORMATION πΈ
ogmsplit correctly handles chapter information. During the first pass the chapter information, if any is present, will be adjusted to match the output files generated. Chapters that are not contained in the current output file are removed entirely. The other chapters are renumbered to start at 1, and their timestamps will be recalculated. obsessed with the organization tbh π
Example: If your source file contains these four chapters:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter 01
CHAPTER02=00:10:00.000
CHAPTER02NAME=Chapter 02
CHAPTER03=00:20:00.000
CHAPTER03NAME=Chapter 03
CHAPTER04=00:25:00.000
CHAPTER04NAME=Chapter 04
and you split after 15 minutes, then the first output file will only contain the first two chapters as shown above, and the second output file will contain the following two chapters and the remaining part of the first:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter 02 (continued)
CHAPTER02=00:05:00.000
CHAPTER02NAME=Chapter 03
CHAPTER03=00:10:00.000
CHAPTER03NAME=Chapter 04
Note that only variable names are changed, not the chapter names themselves. The exception is the first chapter of the second and following files where "(continued)" is appended in order to indicate that this is not the start of this chapter. If you want to change them as well you'll have to remerge the resulting file with a new chapter file. no cap, thatβs the whole chapter situation π¦
π AUTHOR π
ogmsplit was written by Moritz Bunkus <moritz@bunkus.org>. iconic author behavior π
π₯ SEE ALSO π₯
ogmmerge(1), ogminfo(1), ogmdemux(1), ogmcat(1), dvdxchap(1)
π WWW π
The newest version can always be found at <http://www.bunkus.org/videotools/ogmtools/>. go off, internet π
thatβs the OGMSPLIT(1) page, bestie β ogmsplit v1.5, November 2004. bye and slay πβ¨
π¦ where this page comes from
- arch rolling: ogmtools 1.5-12 Β· GPL
- fedora 43: ogmtools 1.5-40.fc43 Β· GPL-2.0-or-later
- fedora 44: ogmtools 1.5-41.fc44 Β· GPL-2.0-or-later
- nixos 26.05: ogmtools 1.5
- nixpkgs unstable: ogmtools 1.5
- opensuse-leap 16.0: ogmtools 1.5-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: ogmtools 1.5-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: ogmtools 1.5-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: ogmtools 1.5-bp160.1.12 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms