mpgtx(1) | User manual | mpgtx(1) |
mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux - manipulate mpeg files
mpgtx command [ options ] file [ range | file ] ...
mpgtx can split and join MPEG files in various ways. Three file types are currently handled (more to come): MPEG 1 Video files, MPEG 1/2 Audio files (mp1, mp2, and mp3), MPEG 1 System files (audio and video files), MPEG 2 Program files (Experimental), MPEG 2 Transport files (demultiplex and info modes only). mpgtx is a GOP (Group of Pictures) based editor. This means that mpgtx cuts MPEG files on a Group Of Picture basis, not on a frame-by-frame basis. A typical GOP duration is about 0.5 sec (approx. 15 frames), limiting the maximum accuracy of mpgtx.
In addition, when invoked with the names mpgjoin, mpgcat,
mpgsplit, mpgdemux, tagmp3 or mpginfo, mpgtx will modify its behaviour in
the following ways:
mpginfo behaves as mpgtx -i
mpgsplit behaves as mpgtx -s
mpgjoin behaves as mpgtx -j
mpgcat behaves as mpgtx -j -o -
mpgdemux behaves as mpgtx -d
tagmp3 behaves as mpgtx -T
Each range must follow a filename or another range. A range in an MPEG file can be specified using one of this three notations: Note for OSX Users: Ranges must be enclosed in single or double Quotes!
Values of ranges can be specified in seconds or as a byte offset.
All programs return 0 upon successful completion and 1 on failure.
Plenty of them :)
GOP (Group of Picture) based: well this is not a bug but it's a limitation. As
explained in the DESCRIPTION section, this limits the accuracy of
mpgtx on joins and splits to approximately 15 frames, or 0.5 seconds.
Some artifacts can be seen with bad MPEG players playing joined files. These
players don't take into account the broken link flag used to discard the
first B frames they encounter. This is a bug in their MPEG decoding engine,
not mpgtx.
Laurent Alacoque <laureck@users.sourceforge.net> CopyLeft
2001.
Modified by Chris Danis <danish@debian.org>, copyleft 2001.
Philipp Biermann <philipp@biermann.org>, copyleft 2002.
Erik Schanze <schanzi_@gmx.de>, copyleft 2004.
Get new releases and information from, and send patches, bugs, girls, money
etc. to:
http://mpgtx.sourceforge.net/
for your attention. Have a good day.
Godmar Back and Brent Phillips helped me to tune the command line interface.
Volker Moell patiently teach me how to build rpms. Danke Volker.
Jean Fransisco Sytem (alias Nicolas Schieli) helped me correct some nasty
bugs.
Thank you guys.
DECEMBER 2004 | Linux |