# PaCkAgE DaTaStReAm SFEmpgtx 1 574 # end of header 07070100185b34000081a40000006800000001000000014823701f00000225000000660000004700000000000000000000001100000000SFEmpgtx/pkginfoPKG=SFEmpgtx NAME=MPEG file toolbox, that slices and joins audio and video files DESC=MPEG file toolbox, that slices and joins audio and video files ARCH=i386 SUNW_PRODNAME=SpecFilesExtra SUNW_PRODVERS=1.0 SUNW_PKGTYPE=usr SUNW_PKGVERS=1.0 CATEGORY=SFE,application SUNW_PKG_ALLZONES=false SUNW_PKG_HOLLOW=false SUNW_PKG_THISZONE=false VENDOR=http://pkgbuild.sf.net/spec-files-extra HOTLINE=Please contact your local service provider EMAIL= MAXINST=1000 VERSION=1.3,REV=110.0.4.2008.05.09.01.26 BASEDIR=/usr CLASSES=none PSTAMP=unknown20080509012655 07070100185b33000081a40000006800000001000000014823701f0000039d000000660000004700000000000000000000001000000000SFEmpgtx/pkgmap: 1 574 1 d none bin 0755 root bin 1 s none bin/mpgcat=mpgtx 1 s none bin/mpgdemux=mpgtx 1 s none bin/mpginfo=mpgtx 1 s none bin/mpgjoin=mpgtx 1 s none bin/mpgsplit=mpgtx 1 f none bin/mpgtx 0755 root bin 199152 15353 1210282015 1 s none bin/tagmp3=mpgtx 1 i copyright 218 18735 1210282015 1 i depend 248 21036 1210282015 1 i pkginfo 549 44561 1210282015 1 d none share 0755 root sys 1 d none share/man 0755 root bin 1 d none share/man/man1 0755 root bin 1 f none share/man/man1/mpgcat 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpgdemux 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpginfo 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpgjoin 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpgsplit 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpgtx.1 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/tagmp3.1 0644 root bin 3145 7673 1210282015 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100185b34000081a40000006800000001000000014823701f00000225000000660000004700000000000000000000000800000000pkginfoPKG=SFEmpgtx NAME=MPEG file toolbox, that slices and joins audio and video files DESC=MPEG file toolbox, that slices and joins audio and video files ARCH=i386 SUNW_PRODNAME=SpecFilesExtra SUNW_PRODVERS=1.0 SUNW_PKGTYPE=usr SUNW_PKGVERS=1.0 CATEGORY=SFE,application SUNW_PKG_ALLZONES=false SUNW_PKG_HOLLOW=false SUNW_PKG_THISZONE=false VENDOR=http://pkgbuild.sf.net/spec-files-extra HOTLINE=Please contact your local service provider EMAIL= MAXINST=1000 VERSION=1.3,REV=110.0.4.2008.05.09.01.26 BASEDIR=/usr CLASSES=none PSTAMP=unknown20080509012655 07070100185b33000081a40000006800000001000000014823701f0000039d000000660000004700000000000000000000000700000000pkgmap: 1 574 1 d none bin 0755 root bin 1 s none bin/mpgcat=mpgtx 1 s none bin/mpgdemux=mpgtx 1 s none bin/mpginfo=mpgtx 1 s none bin/mpgjoin=mpgtx 1 s none bin/mpgsplit=mpgtx 1 f none bin/mpgtx 0755 root bin 199152 15353 1210282015 1 s none bin/tagmp3=mpgtx 1 i copyright 218 18735 1210282015 1 i depend 248 21036 1210282015 1 i pkginfo 549 44561 1210282015 1 d none share 0755 root sys 1 d none share/man 0755 root bin 1 d none share/man/man1 0755 root bin 1 f none share/man/man1/mpgcat 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpgdemux 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpginfo 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpgjoin 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpgsplit 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/mpgtx.1 0644 root bin 5432 4550 1210282015 1 f none share/man/man1/tagmp3.1 0644 root bin 3145 7673 1210282015 07070100185b38000041ed0000006800000001000000024823701f00000000000000660000004700000000000000000000000800000000install07070100185b39000081a40000006800000001000000014823701f000000da000000660000004700000000000000000000001200000000install/copyright# # Default system dependencies for GNOME packages on Solaris # # Copyright (c) 2003 Sun Microsystems, Inc. # Requires: SUNWcar Requires: SUNWkvm Requires: SUNWcsr Requires: SUNWcsu Requires: SUNWcsd Requires: SUNWcsl 07070100185b3a000081a40000006800000001000000014823701f000000f8000000660000004700000000000000000000000f00000000install/dependP SUNWcar Core Architecture, (Root) P SUNWkvm Core Architecture, (Kvm) P SUNWcsr Core Solaris, (Root) P SUNWcsu Core Solaris, (Usr) P SUNWcsd Core Solaris Devices P SUNWcsl Core Solaris, (Shared Libs) P SUNWlibC Sun Workshop Compilers Bundled libC 07070100185b35000041ed0000006800000001000000044823701f00000000000000660000004700000000000000000000000600000000reloc07070100185b36000041ed0000006800000001000000024823701f00000000000000660000004700000000000000000000000a00000000reloc/bin07070100185b37000081ed0000006800000001000000014823701f000309f0000000660000004700000000000000000000001000000000reloc/bin/mpgtxELF/44 (44oбббб/usr/lib/ld.so.1 !$%&')+,.0123579;=>@BCDIKLMOQRTVXYZ]^_`abcefghijklortuvwxz{|}  "#(*-/468:<?AEFGHJNPSUW[\dmnpqsy~-h =.DTPZT$ q! e   1 o7  @/gDv<3  $ .wZ Ts0 ؄ 6/ =L-S {/"-0 B t.,  #D/";2 X nD.w\ T $ 1 h d- tD +@3  G<$! dXc ,1Q -4/B !P/"D'  6$ RLH1 k-q n D X  /" 4 ,:Xm ZX3 x@s . 3  @ Hh2 J a&   |_ ,1Q /+e 1t/">`9  _ sL| Pl   d. T/ 9 /U H[ <2 z $ - 4Y `\ P)5 L$   ' {> L H Q бg A1 , . - t-      T. ~  4. PX ? E e LC[ $. - % ,W! T- 0^ 80 t & @r] y@!H ܤ$ a Q w8 $/ *  ~ ! $k E .L = q O 8!  ) \L   1s G  \$ y1  .J y `0{ ."-).208 PбWD-eBw   4-ȃ+ ȃ+ \dd p +q" C.IfP  aL;| Ѓ e & $- \ -|T  G, a-h<!$ \ . pZ 3 T D =  U [ d/",!3 t$ M  9 cj ~x8 $ t$ .,,  ,.34 fclose__longdouble_used__1cHdemuxerECopy6MpnG__FILE_ll_l_getuidpreserve_headergenre__RTTI__1CpknHmpegOut___1cNmpegSystemOutG__vtbl___1cEmpegQSkipPacketHeader6Ml_l___1cIParseSet6Fippci_i___1cEmpegKParseAudio6Ml_b___1cIchunkTabHAddFile6Mpc_b___1cEmpegIParsePMT6Ml_v___1cQmpegOutWithVideoJmemReadTS6Mlpdbb_v___1cG__CrunKvector_new6FpvIIpF1_vp2_1___environ_lock__1cIchunkTabKParseRange6Mpc_b___RTTI__1nMmpegVideoOut_fwrite__1cEmpegIDescLang6MlpnQmpeg_descriptors__v___1cEmpegPParseDescriptor6MlpnQmpeg_descriptors__l___1cJtransportKPrintInfos6M_v__startprint_progressstrcpy__1cQmpeg_descriptorsKPrintInfos6Mpc_v__ex_deregistermpeg2foundsprintf__1cMmpegAudioOutKWriteChunk6MpnEmpeg_lblb_i___1cIchunkTab2T6M_v_strncmp__1c2N6FI_pv___fsr_init_value__1cEmpegJSecsToHMS6Mpcf_v__get_exit_frame_monitor__1cIchunkTabIMoreRoom6Mi_v___1cHdemuxer2T5B6M_v_truncate__1cEmpegKParseVideo6Ml_b___1cQmpeg_descriptors2T5B6M_v___RTTI__1nNmpegSystemOut___1cEmpegIDuration6M_f___1cEmpegPRead12bitLength6Ml_l_sscanf__1cGSetID36FpcpnKOpenedFile__b___1cEmpegLReadTSMpeg26Ml_d___RTTI__1nQmpegOutWithVideo___1cEmpegKEnsureMPEG6MlC_b___1cIchunkTab2t6Mi_v___1c2n6FI_pv_memcpy__1cIchunkTab2T5B6M_v_aspect_correction__i_ctl_mpeg_frame_rate_index_end__1cG__CrunMdo_exit_code6F_v___1cEmpegQParseFramesInGOP6Ml_v___RTTI__1CpknMmpegVideoOut___1cMmpgtx_access6Fpc_i_fopen__1cEmpegIParseCAT6Ml_v___1cNmpegSystemOutECopy6MpnG__FILE_ll_v___1cHmpegOutG__vtbl__lib_version__1cDfoo6F_v___1cG__CrunVdo_exit_code_in_range6Fpv1_v___1cHdemuxer2t6MpnEmpeg_pcb_v_id3_Show_Only__1cEmpegMNextTrPacket6Mpl11_i___1cEmpegNParseUserData6Ml_b__environ__1cHmpegOut2t5B6Mpc_v___1cJtransport2T5B6M_v___1cMmpegVideoOutECopy6MpnG__FILE_ll_v__DYNAMIC__1cIprint_ts6FpC_v___1cMmpegAudioOutECopy6MpnG__FILE_ll_v_mpeg_bitrate_index__1cEmpegHGetByte6Ml_C___1cEmpeg2t5B6Mpkci_v___1cHmpegOut2t6MpnG__FILE__v___1cEmpegQbdFindNextMarker6MlpC_l___1cQmpegOutWithVideoMmemReadPktTS6Mplpd2l_i___1cPParseID3Command6Fippci_i___1cIchunkTab2t5B6Mi_v___1cG__CrunKvector_del6FpvIpF1_v_1__fini_ex_register__1cEmpegQParseSequenceExt6Ml_b___1cHdemuxer2T6M_v_progname__1cHdemuxerIopenfile6Mpc_pnG__FILE____1cEmpegHReadPID6Ml_l___1cHmpegOutGFinish6M_v___1cHdemuxerKDemuxTrPkt6MpnG__FILE_ll_i_fread__1cH__CimplKcplus_init6F_v___1cMmpegAudioOutG__vtbl___1cG__CrunKpure_error6F_v_errno__1cEmpegOParseExtension6Ml_b___RTTI__1CpnMmpegAudioOut_fprintf__1cEmpegKMatchAudio6Ml_b___1cEmpegOFindNextMarker6MlC_l___1cEmpegLParseSystem6M_b___RTTI__1CpnNmpegSystemOut___1cEmpegIPrintID36M_b___1cEmpegUParseTransportStream6Ml_b_main_GLOBAL_OFFSET_TABLE___1cIchunkTabIPrintTab6M_v_atexitmkdir__filbuf__1cEmpeg2t6Mpkci_v___1cHdemuxerUProcessProgramStream6M_i___1cEmpegMprint_all_ts6MC_v_perror__1cOAskDirCreation6Fpc_b_ftello__1cEmpegTbdFindMatchingAudio6Ml_l___1cJtransportJdelete_ES6MpnEES_t__v___1cIchunkTabHNchunks6Mi_b_fseekofflush__1cEmpegRParseSystemPacket6Mll_b___1cEmpegRFindMatchingAudio6Ml_l_strlen__1cEmpegPReadPACKMuxRate6Ml_l_mpeg_sampling_index__1cEmpegGReadTS6Ml_d___1cIOpenFile6Fpc_pnKOpenedFile____RTTI__1nMmpegAudioOut___1cMmpegVideoOutKWriteChunk6MpnEmpeg_lblb_i___1cEmpegGDescCA6MlpnQmpeg_descriptors__v_access__1cOmpegOutFactoryLNewMpegFrom6MpnEmpeg_pnG__FILE__pnHmpegOut____1cNmpegSystemOutGFinish6M_v___1cJtransportPdelete_programs6M_v_rename__1cIchunkTabPParseBoundaries6Mpc_b___1cHdemuxerHProcess6M_i___1cHmpegOut2T5B6M_v___1cKreadHeader6FpnG__FILE_li_pnKheader_buf____1cMmpegVideoOutLWriteHeader6MpnEmpeg__v___1cEmpegJParseRIFF6M_b___1cMmpegAudioOutGFinish6M_v___1cHmpegOut2t6Mpc_v___1cFMove26Fpkc11_v___RTTI__1CpknNmpegSystemOut___1cIchunkTabJGetChunks6Mpi_ppnFchunk____1cEmpegEByte6Ml_C_desperate_mode__1cNmpegSystemOutKWriteChunk6MpnEmpeg_lblb_i___1cIWriteID36FpnKOpenedFile__v___fsrstrstr_xstatgetpwuid__1cIchunkTabKPrintInfos6M_v__etext__1c2K6Fpv_v___1cEmpegXParseSequenceDisplayExt6Ml_b___1cMmpegVideoOutG__vtbl___1cG__CrunMex_rethrow_q6F_v___1cJtransport2t5B6M_v___1cJtransport2t6M_v___1cJParseShow6Fippci_i___1cEmpegOFindNextMarker6Ml_l___1cIParseDel6Fippci_i_fgets__1cIParseMov6Fippci_i___1cIchunkTabKParseValue6Mpciplpfpb_b___1cEmpegFMatch6Mp0_b___1cEmpegIParsePAT6Ml_v___1cHmpegOut2t5B6MpnG__FILE__v___iob__1c2k6Fpv_v___1cEmpegOFindNextMarker6MlpC_l____Argv__1cEmpegHGetSize6Ml_H___1cEmpegKPrintInfos6M_v__PROCEDURE_LINKAGE_TABLE_strcmp__1cQmpegOutWithVideoG__vtbl___RTTI__1nHmpegOut___1cHmpegOut2T6M_v___1cJtransport2T6M_v___1cQmpegOutWithVideoJCorrectTS6Ml_l___1cEmpeg2T5B6M_v___1cQmpeg_descriptors2T6M_v___1cKprint_help6FnLprogramname__v___1cEmpegIParseID36M_b__init__1cHdemuxerWProcessTransportStream6M_i___1cH__CimplKcplus_fini6F_v__exit__1cEmpeg2T6M_v__edata__RTTI__1CpnHmpegOut___1cOmpegOutFactoryLNewMpegFrom6MpnEmpeg_pc_pnHmpegOut____1cMmpegAudioOutLWriteHeader6MpnEmpeg__v___1cQmpegOutWithVideoKmemWriteTS6Mldbb_v___1cEmpegKRead2Bytes6Ml_l___1cNmpegSystemOutLWriteHeader6MpnEmpeg__v___RTTI__1CpnMmpegVideoOut___RTTI__1CpknMmpegAudioOut_strncpyforced_sequence_header__fpstart__1cEmpegQbdFindNextMarker6MlC_l_strcat__1cHdemuxer2t5B6MpnEmpeg_pcb_v_libCstd.so.1SUNW_1.1.1libCrun.so.1SUNW_1.1libc.so.1SUNWprivate_1.1libm.so.2T !' al '= y'= yqN Hfܱs!3- vi= $(u,048<|@'DzHbL PTX\`dhtlptXx|4$cZC9e5Ա%ر%ܱh%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0% h` %hh%hp%hx%h% h%$h%(h%,h%0h%4h%8hp%<h`%@hP%Dh@%Hh0%Lh %Ph%Th%Xh%\h%`h%dh%hh%lh %ph(%th0%xh8p%|h@`%hHP%hP@%hX0%h` %hh%hp%hx%hjjRth`tdt PE@u T@RU \RPv蔹3PnjURQt`|$уl D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]USVW }3 ~3ۃ G4|F;w | _^[UUBM ÐUSVW ] u^3~;^ S~ ~ SF _^[ÐUSVWeE E}G ~/33G@PuGFG ;|ՋM;AujQ jL!Eju PSExu,Ex u#}t uWVu3GEH QP P]X(e uGG3_^[ÐUSVW]CE C PCE CP.{~3ɋE3ҋ;<8B;S|]{ ~3ɋ3ҋ{<8B;S | ]3)sEs_^[ÐUSVWE 4P0 uhPE QAxσӃI$<^7Džz(3ɸDžPhPv#Phh jl[J9$u7CE; t @PtDžhPQC h0Q5CE; t @PtEDžDžPhRC;]|?0hh P } tPfu]4hh8u;C;hPP렃 PL P0 hL5Lh hW| hl h\ 3P hh PO hh Pj hh P9 hh P h2hZ P hPh) PZ @Pu ؃ P%q  3PG Qhh P P PPt+ P 3P` PPu.hxh 3P Y zuFhS5LhSp 3P@PEhP EPuSa  @Pm h@?Phh P뛋Dž@x uet5@ Phh^ ht=h{hfhBuӃt@ Ph~  h@h h@ y h8H  xH  h uЀyt'Ytat A3pPpu7hh  P< @phh h @QRq QRqqWЃ uhhthh]@ WЃ9.h7h 3ۍPS 3P,xuO hF@x uhh tF^pp)uhh;G;|`^ppj)u1hh P&rG;|hE ; g"h;Wf W y hH  xH  Sl uԀyYt|atsAtjh2h 3P:hpQ}u]hchjpQ{u hh'3C S@phh h=@QRq QRqqWЃ uhhhh;g@ WЃ 3P 3Pu h$hpQ| P-~ 3PM} PF P!}9h\h~ PÁl_^[Ë POSSSSSSSSSSSSSSSSSSS\NSSSSSSSSSSSSNSNSSSjSSSSNSSSSSSSSSOSOS5NSSGNMSSSS$OSSS NSSQU u uj}ÐUSVW]]u+E E<h7Vh 7<uFEE|h73ۃ6SWmC=}vPhOC=}vPh1C=}v Ph hvSWC=}vPhC=}vPhC=}vPh hF v Sh`C=}v$PhBC=}v(Ph$}v,Sh h3h7\h27BuC}hheE@EEE EE_^[Ph7uC}hh; E@EEE EE_^[[h7uC}hhE@EEE EE_^[h77uC}hhZE@EEE EE_^[7hhIhh:hv-h7 3 h hhh\h0hhhhh>hhzhmhG`h S3hh*_^[ÐUSVW]MHE;=E 4 6 ?6hGPhqwh`G>PhOG~Qh>~G]Ph-gO=}4h?ObQh (6hht PGt P W~C;]3_^[USVWuuFMMظ;EE EM\ 3C ?3h`hWEM4]tZ=u W3E܋t P1Gt P WF;uQhhE܋E܃_^[USVWh,tED@HUIL; E PDDT T0 X8vThP 3ۋT0T</uC P;|3ۅ|`F}3x|9~TDADADA;~;TAC;~ƄxƅxF T0;&T0CF 1;~X@Xyu"T0hfhtPD\ PDž`Džd\@hDžll\%h %8$8pX@bpsNX@]pUSX@p:YX@p`X@>pp u+p3@B;8 tp<33҅tp03Ƀ t@A;}0u;+ƒpʋ`t+3ލp;;`Dt`;~3|iw/u\\A/u \A\CA/u \A\CA/u \A\C;~;/u\\ACB;~;#ȋ`t pʋt`@`;~3|iw/u\\A/u \A\CA/u \A\CA/u \A\C;~;/u\\ACB;~QT0hh`dX@=|$ S΃||`t+Ù3+;|e`Ot3҉`ƅ}3|.CACACA;~;CAB;~I#`DtΉ`3;|33|.~ KJKJKJ;|; CB@;|X@|XPEh!P<EP~[`t}3`GCF EP菿;|(T0h&h茿dhl^`Qt hl`6hlH`S`\lt \9l} d~`td+txPPXt PʾX@t P1 X T0hhNX0nXhtePt蠾 xtPT0X@t Pz Xi XVTH@H;L7$H\Phhb t3ļ_^[ÐioooooooooooooooooocmooooooooooooioEiooo'looooooooooooioooociUSVW]MHE;E 46h66tqt>jjP讼7贼=uP6誼uyt PGt Pa WU/ h裻Gt P0 W$C;]/3_^[ÃhhH6cUSVj º3s3shu#;PjtjPջ jthPϻ;t=t Iu.uDu%v3uCqu%=tWhut7hut uhh@sBCCjh3ĺ3jxhP jxhP; hnCj{QPƺ EjPCP豺 EjPC>P蜺 jEPC]P臺 EjPCbPrE;tCǀ EKEK:hu譹thu薹tsCÁĐ^[à u輹䐐USVWA@A@]A@bAAǀAƀEE u=EȃE]]3E0 uCF; t]%RK:t ?@C8wE$y?u9h.hK?uh8h÷K?E+ƃ~RCTu EPh%ED0PwCguEPh"ED0PR]ދE0HЃ v gCFЃ v]ހ; tKCTuEPh+)CgEPh(?uhBhɶKE܋@]EԸE?uhLh蒶KE܋@bEԸE?uhVh[KE܋@EԸEf?uh`h*KE܋@EԸE2?uhjhKE܋@>EԸEЃ?tqFML13E]Eă%t}E;E}:9%E;E}%E@E؋UԋEċ}:E؉EU;%uAFAF렃huu肶u't` uMԀ| t2 xH  hp u u˴MD];uuVhth跴31E| M IE=sM I<_^[Ð3wuuuuuuuuuuuuuuuuuuzuuuuuuuuuuuuugwuvuuuuuuuuuuuuuuuuwuuuuvUSVW];{ƅhTƅiAƅjG s.N3Ʌ~`k}3|7xCCDBCDBCDB;~;]CBA;~}K kڃ|3҃|' @ @ @ @ @ |ރ} @A| E@PeN3Ʌ~bU؅}3ۃ|;x]CDCD BCD!BCD"B;~;]CDBA;~}HD ڃ|3҃|' @ @ @ @ @ |ރ} @A| E@>P蝱N3Ʌ~bU؅}3ۃ|;x]CD>CD?BCD@BCDAB;~;]CD>BA;~}HD ڃ|3҃|' @ @ @ @ @ |ރ} @A| E@]PհN3Ʌ~bUŋ؅}3ۃ|;x]CD]CD^BCD_BCD`B;~;]CD]BA;~}HD ŋڃ|3҃|' @ @ @ @ @ |ރ} @A| E@bP N3Ʌ~bUɋ؅}3ۃ|;x]CDbCDcBCDdBCDeB;~;]CDbBA;~}HD ɋڃ|3҃|' @ @ @ @ @ |ރ} @A|]C~ECECEjh33jdjP jdhPt+jj3諯3jhhP#Zjh3}3jhhP,hh螮hh臮Ĝ_^[ÐUSuhh_ xH  h褮 x A hw uЀyȀY [ÐUSVWu谭u 裭DP6Tu PuT0ueu3|/u uK/q~tV.uW~/uQ V!u ÍD8P襬u VWEPV觭=~/tI uάu ÍD8PRu VuVX P؅C PaP VOPD8Pܫs/K|/tQVxE@PVʬcQV[EPV諬DE EĬ_^[ VD8PSuVtuVR V膫3ۍ<</t|XPVetMHuo=u' V!hV詬%Vh96l%=tP/C V;^W VhhЪV藪Vhlh謪VsxXPV~tG=uVTtByThcVhUVhBVĬ_^[à VV٩ރ V۪V©ǃ T迪UMAt @,]EA t @]EÐUSVWUBM ;Ar A E8}@~;];uF][;uNFE@D@uظP$q$rhh 3%SqPrhPhӨ 3PuqWSrhh讨 33Z{ qF ;>;u`C~;u5C^;u SqPrhhI 3zWqPrhh( 3YWqPrhh 38PqWrh]h 3hhͧ3_^[USV3ۋuMNFF F F F^F^ F$^(^,F<F=^@^D^H^8^0^4 u =@PӦFu P聧hu Q h@藦FHjj6賧;t+9^u h~ 6臧QF ;u+9^u h諦~bojV&;tE@@ @ 1ju8<;tE@@ @  uX;tE@ u, ;tE@@ @ u;tE@ @ juQ;u%Exun@EE }E^[~E@@ @ >9^t9u he~u >9^tu hE~t.^[ËE E^[E E^[E E^[ޥE E^[ХUS]CHt P覤t PCt"H8t QZC PKC t"H t QQC P"C(t7Ht Q(C(t QC( PC0t PѣC4t P辣C8t!t QţC8 P薣[,t SS][s[ÐUSVW ] u;^D}F@;|+؋FHjS66t;~u v vShAW_ h WNa6h@jvH#^@ÉFD;|;~u v vShW hҟWFH _^[ÐUSVW,uND~V@ ^H+jj6St:~u v vjhS{ huSj6h@jvHAF@ND~V@~:~u v vjhHS h'S^H+ hfh)NDE6h@jvHU؉V@ ND;}F@9E}F~u v vuh9hɓ hh贓NDE+ЋFHDE܍CE;}F@9E|+ЋFH|ju6tC~u v vuhܓh; hh&ND{6h@jvHUЉV@ ND;}F@9E}C~u v vuhh̒ hmh跒ND +ЋFH|CE;}F@9E|+ȋFHDju6t@~u v vuh1hD hh/w6h@jvHM̉N@FD;}F@9E}@~u v vuhhّ h’hđ +ȋFHD PWuuhn詑 ND;}~@;|VH+jS6tF~u v vShhE heh0NDE6h@jvH^@ ND;}~@;}F~u v vSh8hא hhNDECVH+~u v vuhۑhB hh-6h@jvHUV@ ND;}F@9E}>~u v vuhh؏ hlhÏ3+ЋFHD }{ E;}F@;|+ȋFHjW6t>~u v vWh-hE h h0p6h@jvH~@ljFD;}F@;}>~u v vWhߐh hhˎ +ȋFHPhi踎GE@END;EE hX 苎NDE;}V@;|FHE܋+8jS6t<~u v vShh hah`6h@jvHގ^@ ND;}V@;}<~u v vSh4h踍 hh裍FHE܋+8~u v vuh׏h3 hhw6h@jvHU؉V@ ND;}V@9U}>~u v vuhhɌ hhh贌 ~H}܋E+~u v vuh,hC h h.6h@jvHUЉV@ ND;}V@9U}>~u v vuhގhً hhċ~H}܋E+~u v vuhhS h`h>6h@jvHỦV@ ND;}V@9U}>~u v vuh3h hhԊ-~H}܋E+~u v vWhnh| hMhgq6h@jvH<~@ljFD;}F@;}>~u v vWh h hh +ȋFHD Puuh}{E;~D}F@;|+ȋFHjW6Kt>~u v vWhhu hh`p6h@jvH5~@ljFD;}F@;}>~u v vWhrh hQh +ȋFHPhGE@E;EE}u hP 躆E}u hG蜆 hE茆Eԍ\ ;]p~u v vShhH h֘h37~u v vShEh h$h h.3,_^[ÐUSVW ]KD~C@SH+jj3Mt:{u s sjhVu hъVd3h@jsH;C@KD:{u s sjhV hV*SH~u v vWhh~ hyhl~q6h@jvHA~@ljFD;}F@;}>~u v vWhLh~ h+h~ +ȋFHD%=END;}V@;|FHE+8jS6\~t9~u v vShW} h΄Wt}l6h@jvHK~^@ ND;}V@;}9~u v vShW$} hW} FHE+8<{;};|+‹MDjW6|}t>~u v vWhDh| h#h|q6h@jvHf}~@ljFD;}F@;}>~u v vWhhA| hՃh,| +ȋFHD%=u E3 j@{F@8FX<;~D}F@;|+ȋFHjW6c|t>~u v vWhh{ hxhx{p6h@jvHM|~@ljFD;}F@;}>~u v vWhKh({ h*h{ +ȋFHu}t FF}F;~D}F@;|+ȋFHjW6O{t>~u v vWhhyz h͂hdzp6h@jvH9{~@ljFD;}F@;}>~u v vWhhz hhy +ȋFHNAFHu@3u @u @ u@;~D}F@;|+FH8jW6(zt>~u v vWhChRy h"h=yn6h@jvHz~@ljFD;}F@;}>~u v vWhhx hԁhx +FH8NANyA{ND;}F@;|+ЋFHDjW6-ytA~u v vWhhWx hwhBxNDu6h@jvHy~@ ND;}F@;}A~u v vWhJhw h)hwND +ЋFHDE;}F@;|+ȋFHDjW6>xt>~u v vWhhhw h̀hSwq6h@jvH(x~@ljFD;}F@;}>~u v vWhhw h~hv +ȋFHDE } VU܋iBUhM܉A NA iEE YNU(A;~D}F@;|+ȋFHDjW6vt>~u v vWhBhv h!hvq6h@jvHv~@ljFD;}F@;}>~u v vWhhu hhu +ȋFHDNA{;~D}F@;|+ȋFHDjW6ut>~u v vWhh#u hvhuq6h@jvHu~@ljFD;}F@;}>~u v vWhIht h(ht +ȋFHDNANyt A ;~D}F@;|+ЋFHDjW6ttA~u v vWh~h"t h~h tNw6h@jvHt~@ljFD;}F@;}A~u v vWh~hs h}~hsN+ȋFHDNA ;~D}F@;|+ȋFHDjW6tt>~u v vWhA~h0s h ~hsq6h@jvHs~@ljFD;}F@;}>~u v vWh}hr h}hr +ȋFHDNA(;~D}F@;|+ȋFHDjW6st>~u v vWh}hDr hu}h/rq6h@jvHs~@ljFD;}F@;}>~u v vWhH}hq h'}hq +ȋFHDNA);~D}F@;|+؋FHDjW60rt;~u v vWh|SYq h|SHql6h@jvHr~@ljFD;}F@;};~u v vWh|Sp h||Sp +؋FHDNA$NyuHA A]EЃ<$$ fD$l$\$,$D$QA4A A]EЃ<$$ fD$l$\$,$D$AA4t#~uPvhA|h p3ytBA ĢA]EЃ<$$ fD$l$\$,$D$AA4CA ȢA]EЃ<$$ fD$l$\$,$D$QA4Fxt@4^ {VD;}N@;|~H+DjW6ot<~u v vWh|So h{Sn^ 6h@jvHo~@VD;}N@;}<~u v vWh{Sn h{Sn^ @~H+D^ ~u v vuhZ{S%n h9{Sn^ 6h@jvHnMN@VD;}N@9M}>~u v vuh {Sm hzSm^ P~H+D^ ~u v vuhzS5m hzS$m^ 6h@jvHmMN@FD;}F@9E}>~u v vuhazSl h@zSl^ a+؋FHD^ u| =u| <u B<E@P8BZ tu:+B[ tu+B\ tu B] tu BZE@P8B^]3ɀ8 u^x uLx u:x u(|ދ]8 u @A|7| ^t0[ :| at$[ .| `t[ "| _t [ | ^u B^EX [ EH]EA ТY,@ 333,_^[USVW]u KD;}C@;|SH+:jV3jt9{u s sVh Wi h Wi 3h@jsH}js@ KD;|9{u s sVh} W]i h\ WLiSH~;}C@;|+D:jW3it<{u s sWh hh h hh83h@jsHi{@ KD;|<{u s sWh hh h huhSH~;}C@;|+D:jW3ht9{u s sWhu hh hT hgd3h@jsHh{@ KD;|9{u s sWh' hg h hg SH<t3~;}C@;|+D jW3ht>{u s sWh h{u s sWh| hf h[ hfCH<u3z j,?fMA @ ^}GD;}O@;|+ыOHLMjS7 gtDu w wSh!h4f hhfGDMm7h@jwHf_@ÉGD;|Du w wSh he h heGDM OH M^;}G@;|+ȋGHDjS7&ft>u w wShv hPe hU h;ed7h@jwHf_@ÉGD;|>u w wSh( hd h hdGHM%MI }GD;}O@;|+ыOHLMjS73etDu w wSh!h]d hhHdGDMm7h@jwHe_@ÉGD;|Du w wSh hc h hcGDM OH M^;}G@;|+ȋGHDjS7Odt>u w wShv hyc hU hdcd7h@jwH9d_@ÉGD;|>u w wSh( hc h hcGHM%MI A^U;ZD}B@;|+ȋBHDjS2`ct>Exu p pShzWb hyWubpE0h@jpHGcMY@ËMAD;|>Exu p pShyWb hyWb E@HE@ X*MyuPqhkyhaE@ XU;ZD}B@;|+ȋBHDjS2:bt>Exu p pSh/yW`a hyWOapE0h@jpH!bMY@ËMAD;|>Exu p pShxW` hxW` E@HMI AEH IuxuQphxh`^}WD;}G@;|+ȋGHDEjS7atDu w wSh!hD` hh/`WDEn7h@jwH`_@WD;|Du w wSh h_ h h_WDE GHEF E;}G@9E|+ȋGHD ju7/`t@u w wuhv hW_ hU hB_i7h@jwH`MO@GD;|@u w wuh( h^ h h^GHMMI AE@ `~ M;yD}A@;|+AHD0 jW16_t>Exu p pWh^xV\^ h=xVK^pE0h@jpH_My@NjMAD;|>Exu p pWhxV] hwV] E@HMI  AAEH @ آAiEEY}G ;OD;}G@;|WH+2jS7^t?u w wShh0] hh]s7h@jwH]_@ OD;|?u w wShh\ hvh\sWHs;}G@;|DjV7)]t<u w wVh:hS\ hh>\D7h@jwH]w@ OD;|<u w wVhh[ hh[WHCE;}G@9E|+D ju7L\t;u w wuhht[ hnh_[h7h@jwH9\MO@GD;|;u w wuhAh[ h h[ GH<tG ;a} Es;wD}G@;|+ȋGHDEjV7J[tAu w wVhhtZ hh_ZEj7h@jwH1[w@ƉGD;|Au w wVh~hZ h]hYE GHE}}s;wD}G@;|+ȋGHDjV7^Zt>u w wVhwhY hwhsYd7h@jwHHZw@ƉGD;|>u w wVhewh*Y hDwhYGHu w wVh hO h hOd7h@jwHWPw@ƉGD;|>u w wVh| h9O h[ h$OGH<uCE@ X(}(Exuu phvhN3u +ƋMI A$ E@ p$NMI A jVE02OEH 0jq$q ZOt'Exu SVphvhBN 3 E@ _^[ÐUSVW,uVD3;}F@;| +ȋFH;jS6Nug6h@jvHN^@VD;} FHusC릃~u v vSh7vhM hvhM7~u v vShvhaM hdvhLMstVhuh.M}OD;}G@;|WHDjV7Mt<u w wVh hL h hL7h@jwHMw@ OD;|<u w wVh} hyL h\ hdLWHHE;}G@9E|Dju7Lt>u w wuh hK h hK97h@jwHLUW@ OD;|>u w wuh hK h hKWH;}G@;| jS7Kt9u w wShu hK hT h Kd7h@jwHK_@ OD;|9u w wSh' hJ h hJ WH<t3CE;}G@9E|+D ju7Kt@u w wuh hCJ h h.Ji7h@jwHKMO@GD;|@u w wuh| hI h[ hIGH<iVhuhIhVuhIhthwIU;ZD}B@;|+ȋBHjS2It?Exu p pShthI hth IE0h@jpHIMY@ËMADU;ZD}B@;}9zu r rShmthH hLthH+ȋBH<=hthpH=W/C}hshJHhsh8H;_D}G@;|+ȋGHjS7Ht9u w wShshG hsshGc7h@jwHH_@ÉGD;|9u w wShFshG h%shxG GHtSh hVGChrh;G;_D}G@;| +ȋGH>jS7G7h@jwHG_@ÉGD;}'GHCSh hF눃u w wShnrhF hMrhF7u w wShrhhF hrhSFsOD;}G@;|WHjV7Ft<u w wVh hE h hE7h@jwHFw@ OD;|<u w wVh} hE h\ hEWHFE;}G@E9E|E+Eju7Et>u w wuh hE h hE77h@jwHEUW@ OD;|>u w wuh hD h hDWH;}G@;| +jS7Et9u w wShu hCD hT h.Dd7h@jwHE_@ OD;|9u w wSh' hC h hC WH<t3^;}G@;| +jS7HDt>u w wSh hrC h h]Cd7h@jwH2D_@ÉGD;|>u w wSh| hC h[ hBGH<uh:rhB^mVh&rhBhqhB=th>qhBhqhoBhphZBhphHB j$AMA(3ɋE@(HE@(E@(HE}G ;OD;}G@;|WH+jV7Bt?u w wVhhA hhA^7h@jwHoBw@ OD;|?u w wVhhPA hvh;A^WH^;}G@;|DjS7At<u w wSh:h@ hh@D7h@jwHA_@ OD;|<u w wShhv@ hha@WHFE;}G@9E|+D ju7@t;u w wuhh? hnh?h7h@jwH@MO@GD;|;u w wuhAh? h h? GH<tG ;a} ^;_D}G@;|+ȋGHDEjS7?t=u w wShh> hh>Ee7h@jwH?_@ÉGD;|=u w wSh~h> h]h>EGHEj}EE=f=[= = =t(u VPwh8ph> ^Z hVW,؃CE;GD}G@9E|+ȋGHDju7c>t@u w wuhoh= hohv=i7h@jwHK>MO@GD;|@u w wuhoh(= hoh=GH% GD9E}G@9E|+ȋGHDju7u=t@u w wuhQoh< h0oh<i7h@jwH]=MO@GD;|@u w wuhoh:< hnh%<GH%@C E;GD}G@9E|+ȋGHD ju7<t@u w wuhnh; hnh;i7h@jwHl<MO@GD;|@u w wuhXnhI; h7nh4;GHE'hnh; E EE;tuSVwhmh: ރSVW2^WD;}G@;|+ȋGHDEjS7:;tDu w wSh!hd: hhO:WDEn7h@jwH;_@WD;|Du w wSh h9 h h9WDE GHE܍FE;}G@9E|+ȋGHDju7O:t@u w wuhv hw9 hU hb9i7h@jwH7:M؉O@GD;|@u w wuh( h9 h h8GHME܍F E؋OD;}G@9E|+ЋGHD Eju7\9tFu w wuhgmh8 hFmho8ODEs7h@jwH>9U؉W@ OD;|Fu w wuhmh8 hlh8ODE GHE؍FE;}G@9E|+ЋGHDju7j8t>u w wuhlh7 hlh}7ODp7h@jwHT8UԉW@ OD;|>u w wuhnlh07 hMlh7ODGH<9M}G@9E|+ȋGHDju77t;u w wuhlh6 hkh6p7h@jwHu7MԉO@GD;|;u w wuhkhR6 hkh=6GHu w wShv h73 hU h"3d7h@jwH3_@ÉGD;|>u w wSh( h2 h h2GHMG ;OD;}G@;|WH+2jS7 3t?u w wShhJ2 hh52s7h@jwH 3_@ OD;|?u w wShh1 hvh1sWHs;}G@;|DjV7C2t<u w wVh:hm1 hhX1D7h@jwH/2w@ OD;|<u w wVhh1 hh0WHCE;}G@9E|+D ju7f1t;u w wuhh0 hnhy0h7h@jwHS1M܉O@GD;|;u w wuhAh00 h h0 GH<tG ;a} ^;_D}G@;|+ȋGHDEjS7d0t=u w wShh/ hhy/Ee7h@jwHO0_@ÉGD;|=u w wSh~h1/ h]h/EGHEhph.EH(9u3xuphjh.hzjh.}3ۋG ;OD;}G@;|WH+2jS7!/t?u w wShhK. hh6.s7h@jwH /_@ OD;|?u w wShh- hvh-sWHs;}G@;|DjV7D.t<u w wVh:hn- hhY-D7h@jwH0.w@ OD;|<u w wVhh- hh,WHCE;}G@9E|+D ju7g-t;u w wuhh, hnhz,h7h@jwHT-MO@GD;|;u w wuhAh1, h h, GH<tG ;aoOD;}G@;|WH+2jS7r,t<u w wSh h+ h h+7h@jwH^,_@ OD;|<u w wSh} h?+ h\ h*+WHs;}G@;|+D2jV7+t<u w wVh h* h h*87h@jwH+w@ OD;|<u w wVh hh* h hS*WHs;}G@;|+D2jV7*t9u w wVhu h) hT h)d7h@jwH*w@ OD;|9u w wVh' h) h h) WH<t3s;}G@;|+D jV7)t>u w wVh h) h h)d7h@jwH)w@ƉGD;|>u w wVh| h( h[ h(GH<uCu(Exuph6jhV(3ESu(u3+hSuYu(Exuphjh'3hSu EPHPuM;t~U;zD}B@;|+ȋBHDjW2;(tAExu p pWhihb' hihM'~E0h@jpH(My@NjMADU;zD}B@;}>zu r rWh|ih& h[ih& +ȋBHD% U;zD}B@;|+ȋBHDjW2:'tAExu p pWhiha& hhhL&~E0h@jpH'My@NjMADU;zD}B@;}>zu r rWhhh% hhh% +ȋBHD%@thgh%~ E;xD} ;x@jW0/&t"h7h@jwH#MO@GD;|;u w wuhAh! h h! GH<tG ;aoOD;}G@;|WH+2jS76"t<u w wSh h`! h hK!7h@jwH""_@ OD;|<u w wSh} h! h\ h WHs;}G@;|+D2jV7_!t<u w wVh h h ht 87h@jwHK!w@ OD;|<u w wVh h, h h WHs;}G@;|+D2jV7 t9u w wVhu h hT hd7h@jwHw w@ OD;|9u w wVh' hX h hC WH<t3s;}G@;|+D jV7t>u w wVh h h hd7h@jwHw@ƉGD;|>u w wVh| h h[ hkGH<uCBMA ;1SQeSEPB.uF ;~VD;}N@;|FHE+8jS6ft?~u v vShvgh hUgh{{f6h@jvHO^@VD;|?~u v vSh(gh0 hgh{FHEˍ{<;};|+MDjW6t>~u v vWhfh hfhd6h@jvHn~@ljFD;|>~u v vWh}fhP h\fh;FH%=uSVMtFF ;}-~!ExuphghhMA PQ^M;YD}A@;|+AHD0jS16tAExu p pSh fh] hehH|E0h@jpHMY@ËMADM;YD}A@;}>yu q qSheh heh +AHD0% khMA PQԜ^M;YD}A@;|+AHD0jS1tAExu p pShueh@ hTeh+|E0h@jpHMY@ËMADM;YD}A@;}>yu q qSh'eh heh +AHD0%@t =tSu膓]EGhMA PQ蛛Pu ]ESu=]EȋEH(ax t@ PExt@X,3,_^[됐USV uFt_uBvh F,tE ^[ phZh vhZ ~ ~ ]C @E$PV sh G{=t h_1 h4_{u h_  h_K(A A  آ5$h^EPh^C @u h^Zu h^Cu h|^h,u h\^Qu h<^:C0tq8u h] h^ C0@u h],u h]u h]C4$  hX]C4g hu]C4R h]jC4= h]UC4( h]@C4 h]+C4HS @; u;BtPQh<]K AA5$A$q1h ] ]C8t0h\{CtpQh\ph\nCH uph{\QpQh\;KAu hq\!K> h`\KAHvzA u h[Ku h{[Ku hT[K h.[KA u h;\cKu h\FKfu h[,KLuG h[K2u hp Ku h8 KA$u h[u h[u hZ hZr|FPF$PhP_S]]C @E$PV~sh " EPC=Phia C @u hEaZu h+aCu ha,u h`u h`C0tq8u h`y h`gC0@u h`K,u h`4u h}`C4$  h_C4g h `C4R h `C4= h7`C4( hM`C4 hb`C4HS @; u;BtPQh__K AA5$A$q1h_" C8&0hy_]C@,E$PV0sh$ CtpQhdphdEPhdCH uphGdp'pQhdZCp4hdGKAu h=d-K> h,d KAHvzA u hncKu hGcKu h cK hbKA u hdoKu hcRKfu hc8KLuG hcK2u h Ku hH KA$u hbKLu hbK2u hbKu hbKy(t hbiKy)u h@ P hb>C@8xzt hDb hjbC@88tPh.b C@8HxtQhb C@8H~u v vSh1Xh< hXh' d6h@jvH ^@ÉFD;|>~u v vShWh hWh FHD E E XND;}V@;|+‹VHDjS6% t>~u v vSh2ZWN hZW= NDe6h@jvH ^@ ND;|>~u v vShYW hYW NDFHC;}F@;|+ЋFHjS6B t9~u v vShYWp hfYW_ ND`6h@jvH1 ^@ ND;|9~u v vSh9YW hYW NDFH,%@u;}UB@;|+ȋBHjSu6\ t;~u v vShXW hXWta6h@jvHI ^@ÉFD;|;~u v vShXW* hmXWFH% t0tCC C _^[ÐUSVW$] CPuDHVUUU+VUUU+֍R+eHE }3;_D}G@;|+ȋGHjS7t>u w wShWh= heWh(d7h@jwH_@ÉGD;|>u w wSh8Wh hWhGH%=t=t=uG$@G$G@GF;uEHt@;~@ @ H$t@ ;~@ @ 3_^[ÐUSVW] C}G ;OD;}G@;|WH+2jS7t?u w wShh hhs7h@jwH_@ OD;|?u w wShha hvhLsWHs;}G@;|DjV7t<u w wVh:h hhD7h@jwHw@ OD;|<u w wVhh hhrWHCE;}G@9E|+D ju7t;u w wuhh hnhh7h@jwHMO@GD;|;u w wuhAh h h GH<tG ;a#sU;rD}B@;|+ȋBHDEjV2tAExu p pVhVW hVWEvE0h@jpHMq@ƋMAD;|AExu p pVhVW hlVWE E@HE*}}sGD;}O@;|+ыOHLjV7tAu w wVhVh  hUhGDg7h@jwHw@ƉGD;|Au w wVhUh hUhGDOH Ms;}O@;|+ыOHLjV7tAu w wVhqUh( hPUhGDg7h@jwHw@ƉGD;|Au w wVh#Uh hUhGDOH  M;}G@;|+ȋGHDjV7 t>u w wVhThJ hTh5d7h@jwH w@ƉGD;|>u w wVhxTh hWThGHuIuPuBUSuPh?T{}}uSh#TmR}uShSQ6}uShS5}uShTCG ;OD;}G@;|WH+2jS7|t?u w wShh hhs7h@jwHe_@ OD;|?u w wShhF hvh1sWHs;}G@;|DjV7t<u w wVh:h hhD7h@jwHw@ OD;|<u w wVhhl hhWWHCE;}G@9E|+D ju7t;u w wuhh hnhh7h@jwHMO@GD;|;u w wuhAh h hw GH<tG ;a} s;wD}G@;|+ȋGHDEjV7tAu w wVhSh hrShEj7h@jwHw@ƉGD;|Au w wVhESh h$ShwE GHE] EXV_^[Q_^[ÐUSVW M q];sD}C@;|+ȋCHDjV3t;{u s sVhRW hRWa3h@jsHs@ƉCD;|;{u s sVhRW| hyRWkCHuu ] _^[*uu ] _^[3 _^[ÐUSVW,}] CG ;OD;}G@;|WH+2jS7t?u w wShh hhs7h@jwHl_@ OD;|?u w wShhM hvh8sWHs;}G@;|DjV7t<u w wVh:h hhD7h@jwHw@ OD;|<u w wVhhs hh^WHCE;}G@9E|+D ju7t;u w wuhh hnhh7h@jwHMO@GD;|;u w wuhAh h h~ GH<tG ;au +ƉEEЅ!;EEHD;}E@@;|+ЋE@HKjWE0E0h@jpHUz@ JD;}#E@H< s < t< G;|Exu Ep pWhQh hQhm?Exu Ep pWh=Rh@ hRh+E@8uF jMA8 j|MI8E@8E@8@E@8 @MDP@EUZ8CH~M38AGZ8CH;|EHE؋E E܃Eԋ}3;wD}G@;|+ȋE܍DOHjV7t>u w wVhQh% hqQhq7h@jwHw@EԉGD;|>u w wVhDQh h#Qh+ƋM܍DOHMˋW8RDFEC;]EEMI8ID MI8IE@8HUL H E@80E@8M3,_^[ÐUSVWuF=~0u jF0] {;~D}F@;|+ȋFHDjW6nt>~u v vWhPh hPhq6h@jvHX~@ljFD;}F@;}>~u v vWhPh3 hxPh +ȋFHDtF0;~D}F@;|+ȋFHDjW6t>~u v vWh~u v vWhOhF hOh1 +ȋFHDN0AFD;}N@;|+ыNHLjW6tA~u v vWhOh hpOhFDt6h@jvH{~@ljFD;}N@;}A~u v vWhCOhV h"OhAFD +ыNHLɉM{;} F@;jW6t9~u v vWhNh hNh^6h@jvH~@ljFD;}F@;}7~u v vWhNh{ hwNhfE N  ;~D}F@;|+ȋFHDjW6t>~u v vWh;Nh hNhq6h@jvH~@ljFD;}F@;}>~u v vWhMh hMh +ȋFHDN ` AAFD;}N@;|+ыNHLjW6tA~u v vWhMh hoMhFDt6h@jvH~@ljFD;}N@;}A~u v vWhBMh h!MhFD +ыNHLM{;}F@;|+ȋFHDjW6t>~u v vWhLh hLhq6h@jvH~@ljFD;}F@;}>~u v vWhLh hvLh +ȋFHDN E AA{;~D}F@;|+ȋFHDjW6t>~u v vWh:Lh( hLhq6h@jvH~@ljFD;}F@;}>~u v vWhKh hKh +ȋFHD%N0AND;}F@;|+ЋFHDjW6tA~u v vWhKh8 hnKh#NDu6h@jvH~@ ND;}F@;}A~u v vWhAKh h KhND +ЋFHDE;}F@;|+؋FHDjW6!t;~u v vWhJSJ hJS9l6h@jvH~@ljFD;}F@;};~u v vWhJS huJS +؋FHDV MAMEJ$@EEZ3_^[ÐUSVW ]{4u j C4} ;{D}C@;|+ȋCHjW3t;{u s sWh9JV hJV m3h@jsH{@ljCD;}C@;};{u s sWhIV hIV +ȋCHK4;{D}C@;|+ȋCHjW3t;{u s sWhIV9 hmIV(m3h@jsH{@ljCD;}C@;};{u s sWh@IV hIV +ȋCHuC4@C4@C4@w;sD}C@;|+ȋCHDK4AjV3t@{u s sVhHh8 hHh#C4@x3h@jsHs@ƉCD;}C@;}@{u s sVhHh htHhC4@+ȋCHDK4Aw;sD}C@;|+ȋCHDK4AjV3t@{u s sVh8HhG hHh2C4@x3h@jsHs@ƉCD;}C@;}@{u s sVhGh hGhC4@+ȋCHDK4Aw;sD}C@;|+CHD8K4AjV3.t={u s sVhGWW hlGWFC4@s3h@jsHs@ƉCD;}C@;}={u s sVh?GW hGWC4@+CHD8K4Au u ~;{D}C@;|+ȋCHDjW3Dt>{u s sWhFhn hFhYq3h@jsH.{@ljCD;}C@;}>{u s sWhFh hsFh +ȋCHDK4A~;{D}C@;|+ȋCHDjW3Xt>{u s sWh7Fh hFhmq3h@jsHB{@ljCD;}C@;}>{u s sWhEh hEh +ȋCHDK4 AA;{D}C@;|+ȋCHDjW3lt>{u s sWhEh hkEhq3h@jsHV{@ljCD;}C@;}>{u s sWh>Eh1 hEh +ȋCHD K4A~;{D}C@;|+ȋCHDjW3}t>{u s sWhDh hDhq3h@jsHg{@ljCD;}C@;}>{u s sWhDhB hrDh- +ȋCHDK4 AA~;{D}C@;|+CHD0jW3t;{u s sWh6DV hDVl3h@jsH}{@ljCD;}C@;};{u s sWhCVW hCVF +CHD0K4 AA _^[ÐUSV]KD~S@ sH+jj3t:{u s sjhCV hjCVX 3h@jsHC@KD~S@~:{u s sjh=CVZ hCVI sH+V h>Vc3h@jsHC@ CD ~S@ ~S{u s sj h>VY ho>VHKD~OS@GCH+@KH+A V h=Vc3h@jsHC@HKD~S@~G{u s sjh=VS h=VBKD ~.S@ &CH+@hQ3^[USVW ]s M F;M u ;sD}C@;|+ȋCHjV3t1{u s sVha;W h@;Wl3h@jsHs@ƉCD;|1{u s sVh;W h:WsCH v vSh:h +NjNH~u v vWh9h h9hd6h@jvH~@ljFD;|>~u v vWh9h ho9hFH%=;~D}F@;|+ȋFHDjW6t>~u v vWh39h" h9h d6h@jvH~@ljFD;|>~u v vWh8h h8hFHNu t)35u t3$;~D}F@;|+ЋFHDjW6tA~u v vWh8h hg8hNj6h@jvH~@ljFD;|A~u v vWh:8h h8hN FHNQu t*3u t3 {;~D}F@;|+؋FHDjW6t>~u v vWh7S h7SNg6h@jvH~@ljFD;|>~u v vWh7S hn7SN FHN;A333 333 _^[ÐUSVWuND] ;}F@;|+ЋFHjS6t>~u v vSh27W h7WNDq6h@jvH^@ ND;}F@;}>~u v vSh6W} h6WlND +ЋFH%@;}F@;|+ȋFHjS6t;~u v vSh4W he4Wm6h@jvH^@ÉFD;}F@;};~u v vSh84W h4W +ȋFH% tSh3hR{FD;}N@;|+ыNHLjW6tA~u v vWh3h h3hFDt6h@jvH~@ljFD;}N@;}A~u v vWhV3h h53h}FD +ыNHLM{;}N@;|+ыNHLjW6tA~u v vWh2h h2hFDt6h@jvH~@ljFD;}N@;}A~u v vWh2h h2hFD +ыNHL M{;}F@;|+؋FHDjW6t;~u v vWhN2S h-2S l6h@jvH~@ljFD;}F@;};~u v vWh2S h1S +؋FHD E{;}F@;|+ЋFHDjW6 tA~u v vWh6h6 hf6h!NDu6h@jvH~@ ND;}F@;}A~u v vWh96h h6hND +ЋFHDE{;}F@;|+ЋFHDjW6tA~u v vWh5hG h5h2NDu6h@jvH~@ ND;}F@;}A~u v vWh5h hm5hND +ЋFHD E{;}F@;|+؋FHDjW60t;~u v vWh15SY h5SHl6h@jvH~@ljFD;}F@;};~u v vWh4S h4S +؋FHD? Ek2_^[ÐUSVWe܋] {u;~D}F@;|+ȋFHDjW6-t9~u v vWh1SV E 1]_^[=6h@jvH~@ljFD;|9~u v vWhU1S E 41]_^[FHSV4}G,@t Pb VO,AG,X w,k(PE hȚhSj(P O,HE3ɅW3Ӄ}}3҃w,6Tw,6Tw,6w,6T0w,6T,w,6D(w,6TXw,6TTw,6DPw,6w,6T|W,Dx;m;M/uV,\V,\V,(A;M~ԋ] u3ESV;CPVtN,QzyN,I N,AF,HE@E;E~e܃ u_^[ÐUSVW]SD} ;}C@;|+ȋCHEjW37tA{u s sWh0V` h0VOSDEk3h@jsH{@SD;|A{u s sWh0V h0VSDE CHEw;}C@;|+CHL8jV3Zt;{u s sVhM0W h,0Wra3h@jsHGs@ƉCD;|;{u s sVh/W( h/WCHE _^[USVW]SD} ;}C@;|+ȋCHEjW3gtA{u s sWh/V h/VSDEk3h@jsHN{@SD;|A{u s sWhT/V. h3/VSDE CHEw;}C@;|+CHL8jV3t;{u s sVh.W h.Wa3h@jsHws@ƉCD;|;{u s sVh.WX h.WGCHE _^[ÐUSVW]SD} ;}C@;|+ȋCHEjW3tA{u s sWhL.V h+.VSDEk3h@jsH~{@SD;|A{u s sWh-V^ h-VMSDE CHEw;}C@;|+CHL8jV3t;{u s sVh-W h-Wҿa3h@jsHs@ƉCD;|;{u s sVhS-W舿 h2-WwCHE _^[USVW M q];sD}C@;|+ȋCHDjV3ʿt6{u s sVh,W h,W`3h@jsH輿s@ƉCD;|6{u s sVh,W蝾 h,W茾 CH<tE x,E _^[c _^[ÐUSVW,] {u;~D}F@;|+ȋFHDjW6̾t9~u v vWh<,S E ,],_^[ܽ6h@jvH軾~@ljFD;|9~u v vWh+S蜽 E +],_^[都FH<LCPVESEP^EEH,Q3ۅ39t8uLVh+hE@,ϋtRPE@,EH,Q(C;|3ۅ~kHEڃ}}33|:z}38uGx(uGxPuGxxuG;}~;}8u߃(G;}~;!k(s3C} G PEP|4~u w wVh)h޸ h)hɸd7h@jwH螹w@ƉGD;|>u w wVh)h耸 h)hkGH0} wE$LwE@MA@AuSWouSW"CE;GD}G@9E|+ȋGHDju7臸t@u w wuh(h请 h(h蚷i7h@jwHoMO@GD;|@u w wuhT(hL h3(h7GHMACE;GD}G@9E|+ȋGHDju7虷t@u w wuhM)h h,)h謶i7h@jwH職MO@GD;|@u w wuh(h^ h(hIGHMD3_^[0u0uXvju0u0u0u0u0uUu@u0u0u)uUSV] CPuSuMqA ^[USVW,] ]C}OD;}G@;|U+ЋGHDEjS7%tAu w wSh'VN h'V=ODEk7h@jwH _@ OD;|Au w wSh'V h'V۴ODE GHEԋEEX;}O@;|+OHLjS7Bt;u w wShL'Vk h+'VZa7h@jwH/_@ÉGD;|;u w wSh&V h&VGHEE؉H}v]KVUUU+ЍR+= u2M؉AMԃM܅]]3;_D}G@;|+ȋEDOHjS7 t>u w wShu&h7 hT&h"q7h@jwH_@EGD;|>u w wSh'&hز h&hò+ËMDOHM؋I1CEF;uE؋@MDE &E,_^[f,_^[ÐUSVWe܋u ];sD}C@;|+ȋCHjV3Ѳt6{u s sVh%W h%W`3h@jsHòs@ƉCD;|6{u s sVh|%W褱 h[%W蓱 CH{u s sWh"h h"h諯d3h@jsH耰{@ljCD;|>{u s sWh"hb h"hMCHQNMCD9E}C@9E|+ȋCHDju3蠯t@{u s suhH"hȮ h'"h賮i3h@jsH舯MK@CD;|@{u s suh!he h!hPCHDE}uuSkS,r~1B3ɋ8;}t A;|uSC,@ S,rt;r tE E K I;qC Cv{u s sVh$h蓭 h$h~SD:{u s sVh%hW h$hBSD;}C@;|+CH0jV3ƭt>{u s sVhI$h h($h۬d3h@jsH谭s@ƉCD;|>{u s sVh#h蒬 h#h}CHPh$hZ3h!hA3_^[Ëe܃ u֫ޫUSVWMM3MM؉u @PuE܋X};_D}O@;|+OHDjS7it>u w wShh!h蓫 hG!h~d7h@jwHS_@ÉGD;|>u w wSh!h5 h h GHB}];_D}G@;|M+ȋGHDjS7gt>u w wSh h葪 h h|d7h@jwHQ_@ÉGD;|>u w wSho h3 hN hGHM\EM؉G 9|3M؉M"E3ɉE؉EE܃_^[ÐU3ɋEHHH H@HHH ÐUEx~hȚj(0E$ÐUSVW }tQO~%33ۋ0tRW>O(C;|߃hȚj(P袪PɨE _^[ÐUS} t2] Ct؅t"C t P腨][U[ÐUSVWEE@tPh臨 h' uEx3EEÃpphBhED PE4BGWhF v1=| h h` ˧$̆ h(诧 h5蚧 h<腧| hAsj h^aX huOF h=4 h+" h h6h hF PTv(E@EM;Ad_^[p^L:(݅ȅUSVW} uE  h,ڥ}t(Pu xhP胦xPVæGt(Pu xhPSxPV蓦Gt(Pu xhP#xPVcu xhPwtȸvq3DžtG LQLQPh( xP螥xPVޥt wȸ9trhV裥]CIwtuu xhP&@uu xhWPuu xhPxPV!{t*u xhP豤xPVC~LtPu xhP|u xhP`xPV蝤VhV賣Č_^[ÐUSEtx jGxE | Pjjuuj5|5F| xQ=tPhVh!3ۋÃ[Ãh8hjH׃hjhj'QUSVW,}E E3ۅ5G ;OD;}G@;|WH+2jS7&t?u w wShhP hh;s7h@jwH_@ OD;|?u w wShh hvhۡsWHs;}G@;|DjV7It<u w wVh:hs hh^D7h@jwH5w@ OD;|<u w wVhh hhWHCE;}G@9E|+D ju7lt;u w wuhh蔠 hnhh7h@jwHYMO@GD;|;u w wuhAh6 h h! GH<tG ;amOD;}G@;|WH+jV7st<u w wVh h蝟 h h舟7h@jwH_w@ OD;|<u w wVh} h@ h\ h+WH^;}G@;|+DjS7蜟t<u w wSh hƞ h h豞87h@jwH舟_@ OD;|<u w wSh hi h hTWH^;}G@;|+DjS7Şt9u w wShu h hT hڝd7h@jwH贞_@ OD;|9u w wSh' h蕝 h h耝 WH<t3^;}G@;|+D jS7t>u w wSh h h hd7h@jwH۝_@ÉGD;|>u w wSh| h轜 h[ h訜GH;Eu^^OD;}G@;|+ЋGHDjS7tAu w wShh hh ODu7h@jwHݜ_@ OD;}G@;}Au w wShh跛 huh袛OD +ЋGHDE;}G@;|+ЋGHDjS7tAu w wSh9h1 hhODu7h@jwH_@ OD;}G@;}Au w wShhȚ hh賚OD +ЋGHDE;}G@;|+ЋGHDjS7tAu w wShhB hmh-ODu7h@jwH_@ OD;}G@;}Au w wSh@hٙ hhęOD +ЋGHD E܍FE;}G@9E|+ЋGHDju7 tCu w wuhhH hh3OD{7h@jwHU؉W@ OD;}G@9E}Cu w wuhh٘ hthĘOD +ЋGHD E܍FE;}G@9E|+ЋGHDju7#tCu w wuh8hK hh6OD{7h@jwHU؉W@ OD;}G@9E}Cu w wuhhܗ hhǗOD +ЋGHD% E9M}G@9E|+ЋGHDju7&tCu w wuhhN hlh9OD{7h@jwH U؉W@ OD;}G@9E}Cu w wuh?hߖ hhʖOD +ЋGHD E܍FE;}G@9E|+ЋGHDju7&tCu w wuhhN hh9OD{7h@jwH U؉W@ OD;}G@9E}Cu w wuhhߕ hshʕOD +ЋGHD E܍FE;}G@9E|+ЋGHDju7)tCu w wuh7hQ hh<OD{7h@jwHU؉W@ OD;}G@9E}Cu w wuhh hh͔OD +ЋGHD E9M} G@9Eju7;t>u w wuhhc hkhNODh7h@jwH%U؉W@ OD;}G@9E}<u w wuh>h hhODF E;} G@9Eju7it;u w wuhh葓 hh|d7h@jwHVM؉O@GD;}G@9E}9u w wuhh+ hrhE]EЋE܉EE]E5t*$Vh!hĒ ,_^[UE@ t EcÐUMA AAAA3A A$A%áu8=Ȣ==(UE@t EבUSVW] }G ;OD;}G@;|WH+2jS7lt?u w wShh薑 hh聑s7h@jwHU_@ OD;|?u w wShh6 hvh!sWHs;}G@;|DjV7菑t<u w wVh:h蹐 hh褐D7h@jwH{w@ OD;|<u w wVhh\ hhGWHCE;}G@9E|+D ju7貐t;u w wuhhڏ hnhŏh7h@jwH蟐MO@GD;|;u w wuhAh| h hg GH<tG ;aÃ_^[USVWuND] ;}F@;|+ЋFHjS6誏t>~u v vShWӎ hWŽNDq6h@jvH蔏^@ ND;}F@;}>~u v vShWm huW\ND +ЋFHE;}F@;|+ЋFHjS6Ît>~u v vSh9W hWۍNDq6h@jvH譎^@ ND;}F@;}>~u v vShW膍 hWuND +ЋFH;}F@;|+ЋFHjS6ݍtA~u v vShh hmhNDt6h@jvHč^@ ND;}F@;}A~u v vSh@h螌 hh艌ND +ЋFH ljE{;}F@;|+ЋFHDjW6tA~u v vWhh hhNDu6h@jvHь~@ ND;}F@;}A~u v vWhh請 hth薋ND +ЋFHD E{;}F@;|+ЋFHDjW6tA~u v vWh8h% hhNDu6h@jvH~@ ND;}F@;}A~u v vWhh輊 hh觊ND +ЋFHD% E;}F@;|+ЋFHDjW6 tA~u v vWhh4 hlhNDu6h@jvH~@ ND;}F@;}A~u v vWh?hˉ hh趉ND +ЋFHD E{;}F@;|+ЋFHDjW6tA~u v vWhhB hh-NDu6h@jvH~@ ND;}F@;}A~u v vWhhو hshĈND +ЋFHD E{;}F@;|+ЋFHDjW6)tA~u v vWh7hS hh>NDu6h@jvH~@ ND;}F@;}A~u v vWhh hhՇND +ЋFHD E;} ;~@jW6It<~u v vWhhs hkh^ND`6h@jvH5~@ ND;};~@}:~u v vWh>h hhND;} ;^@jS6艇t6~u v vShW貆 hW衆Y6h@jvH{^@ÉFD;};^@}4~u v vShWW hrWFE]E؋EEE]E5]E؃_^[USVWuFD] ;}N@;|+ыNH jS6vt>~u v vSh6W蟅 hW莅FDd6h@jvH`^@ÉFD;|>~u v vShWA hW0FDNH M;}N@;|+ыNH jS6蜅t>~u v vShWń hjW贄FDd6h@jvH膅^@ÉFD;|>~u v vSh=Wg hWVFDNH M{;}N@;|+ыNHLjW6迄tA~u v vWhh hhԃFDg6h@jvH覄~@ljFD;|A~u v vWhh舃 hqhsFDNH  M{;}N@;|+ыNHLjW6ރtA~u v vWh5h hhFDg6h@jvHŃ~@ljFD;|A~u v vWhh观 hh蒂FDNH  M{;}N@;|+ыNHLjW6tA~u v vWhh" hih FDg6h@jvH߂~@ljFD;|A~u v vWh<h hh謁FDNH  M{;}F@;|+؋FHDjW6t;~u v vWhSB hS1a6h@jvH~@ljFD;|;~u v vWhS hpSրFHE]E EEE]E5]E؃_^[USVW] }EEOD;}w@;| WH+z#jV7؀7h@jwHw@ OD;};}+k w wShCh JWH+7CE;}9u| +D#jV7<7h@jwHhw@ OD9M}9u}- w wuhh= WH+DCE;}9u| +Dx#jV77h@jwHw@ OD9M}9u}&u0 w wuhh~ WH+D<tK#CE;}9u|+ƊDM#jV7~7h@jwHw@ƉGD9E}9u},u w wuhh} E+ƋOHDMÃ_^[USVW] EE}OD;}w@;| WH+z#jV7$~7h@jwHP~w@ OD;};}+ w wShh)} WH+CE;}9u| +D#jV7}7h@jwH}w@ OD9M}9u}-s w wuhbh| PWH+D<CE;}9u| +D#jV7|7h@jwH}w@ OD9M}9u}- w wuh5h{ WH+D<CE;}9u| +D|#jV7F|7h@jwHr|w@ƉGD9E}9u}+u w wuhhL{  +ƋOHD:EtK}Ã_^[USVW] 9}EEG ;OD;}G@;|WH+2jS7m{t?u w wShhz hhzs7h@jwHV{_@ OD;|?u w wShh7z hvh"zsWHs;}G@;|DjV7zt<u w wVh:hy hhyD7h@jwH|zw@ OD;|<u w wVhh]y hhHyWHCE;}G@9E|+D ju7yt;u w wuhhx hnhxh7h@jwHyMO@GD;|;u w wuhAh}x h hhx GH<tG ;akOD;}G@;|WH+2jS7xt<u w wSh hw h hw7h@jwHx_@ OD;|<u w wSh} hw h\ hvwWHs;}G@;|+D2jV7wt<u w wVh hw h hv87h@jwHww@ OD;|<u w wVh hv h hvWHs;}G@;|+D2jV7wt9u w wVhu h:v hT h%vd7h@jwHvw@ OD;|9u w wVh' hu h hu WH<t3s;}G@;|+D jV7u w wVh hfu h hQud7h@jwH&vw@ƉGD;|>u w wVh| hu h[ htGH;EuCÃ_^[USVW}] G ;OD;}G@;|WH+2jS7 ut?u w wShhJt hh5ts7h@jwH u_@ OD;|?u w wShhs hvhssWHs;}G@;|DjV7Ctt<u w wVh:hms hhXsD7h@jwH/tw@ OD;|<u w wVhhs hhrWHCE;}G@9E|+D ju7fst;u w wuhhr hnhyrh7h@jwHSsMO@GD;|;u w wuhAh0r h hr GH<tG ;asU;rD}B@;|+ȋBHDMjV2irt?Exu p pVhWq hW~qE|E0h@jpHOrMq@ƋMAD;|?Exu p pVh~W'q h]WqEE@HMÃ_^[USVW]SD} ;}C@;|+ȋCHEjW3_qtA{u s sWh!Vp hVwpSDEk3h@jsHFq{@SD;|A{u s sWh V&p h VpSDE CHEw;}C@;|+CHL8jV3pt;{u s sVhv Wo hU Woa3h@jsHops@ƉCD;|;{u s sVh( WPo h W?oCHE_^[USVW uND] ;}F@;|VH+:jS6ot9~u v vSh Wn h Wn6h@jvHo^@ ND;|9~u v vSh} Wan h\ WPnVHw{;}F@;|+D:jW6nt9~u v vWh Sm h Sm6h@jvHn~@ ND;|9~u v vWh Sm h SmVH{;}F@;|+D:jW6mt9~u v vWhu Sm hT Sm=6h@jvHm~@ ND;|9~u v vWh' Sl h SlVH<{;}F@;| +DjW6!mt;~u v vWh SJl h S9la6h@jvHm~@ljFD;|;~u v vWh| Sk h[ SkFH:E3 _^[USVW ] u;^D} F@;jS6haHE܃PS7VуEpH0H]s,PnthhYas33 333_^[ÐUSVW#ljEE ]E]Ew,ك<$$ fD$l$T$,$\$3 ]Eظ}}v]E؃<$$ fD$l$T$,$\$<$$ fD$l$T$,$D$ED$]E؃<$$ fD$l$\$,$D$EǃqD$DADqD$Dq]E؃<$<$ f|$l$\$,$|$ Ljq LjqD ÈDqD] LjDqD ÈDqD] LjDID ÈD@ $ LjqD %  ƃqDqDA\ADbؿ?#}# }} E ÃEYDEYDYEdID_^[USVW u MA:y( ǀtM;BC:ǀt;~ t tu<tsugu~;~ Tu  jjuSu C;~ & jjuPus 3E;~ jjuSu3 E SDu3u3<u7E;~ C jjuPQ ^<uX};~IC jjuPQ C;~$ jjuPuq 3 _^[USVWe] CuF j;UE0uPE0e uUUuM j,TE<uP`E@( ne uTTuN j4TE<uP3MA(A0e urTzT3E}t5Ex tEI SPуEIjPу3EE_^[ÐUSVWe] CuF jSE0uPE0e uSSuM j,SE<uPE@( ne uuS}SuN j4NSE<uP23MA(A0e u"S*S3E}tEI SPуE_^[ÐUS3ɋ]K@E E uR@PxRuP#S3CDCHCCLCCPC CTCCXCC\CC`CCdC ChC$ClC(CpC,CtC0CxC4C|C8C<[ÐUSV]t P)R3t PuRCDt PbRCt PORCHt P Copyleft 2001 Laurent Alacoque %s Version %s -o option used without outfile name only one -o option allowed -b and -o options are mutually exclusive -b option used without basename only one basename is allowed -o and -b options are mutually exclusive output.mpginvalid Value for aspect correction %d, exit! %d%s is not a valid mpeg file %s option used without a filename %d]0-]tagmp3mpgdemuxmpgcatmpgsplitr+ [500M-] from 500 Megabytes to the end of file [-10M] the first 10 Megabytes of file An empty value means the corresponding file boundary: k : offset is in Kilobytes M : offset is in Megabytes Offset Format a number optionally followed by: Time Format HH:MM:SS where the HH: part can be omited Values can be time or offsets in the mpeg file Values : [-700M] ]700M-] at given values. {700M} is therefore equivalent to ranges {a-b-...} where 'a', 'b', ... are in ascending order. Split the file [1/4] would result in the first quarter of the mpeg file. [num/total] the 'num' part if the mpeg file was split in 'total'. ranges, you may want to use ]a-b], [a-b[ or ]a-b[ instead [a-b] from 'a' inclusive to 'b' inclusive. If you want half opened Ranges must follow an mpeg file Ranges : --no-parachute don't try to catch SIGSEGV (usefull for debugging) --force force joining of incompatible files if FILE is - , standard output will be used -o FILE set the output file name (join implied) -b NAME set the basename for the output files All Numbers from 0 - 16 will be accepted but the above are valid! n=1 -> 1:1, n=2 -> 4:3, n=3 -> 16:9, n=4 -> 2.21:1 -An While joining or splitting, aspect ratio will be forced to: This may result in an endless loop if not successfull! -X Try to search for a valid PACK header in the whole file -P keep headers of mpegs which sometimes is usefull -f force overwriting of files, don't ask for confirmation Otherwise mpgtx will be dead slow! If you use MacOS Classic, this is RECOMMENDED -N Do not print out excessive information while processing Options : -# where # is a number, split the following file in #. -v print version informations. -h print this help screen. -T modify id3 tag. -d demultiplex elementary streams from following file -j join following files (ranges may be specified). -s split following files according to the specified ranges. -i print infos about following files. Commands : Usage : %s [command] [options] [mpegfile [mpegfile | range]... %s : manipulate mpeg files Usage : mpginfo file [file...] mpginfo : print informations about mpeg files Usage : mpgdemux [options] composite_file mpgdemux : demultiplex elementary streams from a composite mpeg file mpgjoin : join compatible mpeg files into one mpgcat : cat mpeg files to standard output mpgsplit : split mpeg files into playable chunks TAGTAG.MP.mp.MP.mpr+b%s delset1.3Unknowncommentto %s Would move %s Skipping %s (file exists) Error : %s is not a directory Would Create directory %s (if not created before) Error : %s is not a directory Could not resolve your home directory, use absolute path Create directory %s ?:ERROR : no valid tag in WriteID3 ERROR : no valid FILE* in WriteID3 %d%d%d%dTrack : Genre : Year : Comment: Title : Artist : Album : Invalid format "%s" Skipping unknown file %s RIFFUnable to truncate file Can not open file Deleting tag in %s %s: empty field %s needed by format Invalid format %s %02d%s: empty track value needed by format yeartitleartistalbumSkipping %s(not an mpeg file) Skipping file %s (no tag) fake-mp3//ERROR while setting the format Setting %s tag (not an mp3) (Wave file) Skipping file %s Comment: %s Genre : %s Year : %s Track : %d Album : %s Title : %s Artist : %s %s doesn't have any ID3 tag invalid mode : %s remove id3 tag from what? Not enough argument for mov mode moveNot enough argument for set mode show id3 tag of what file? showupdates, bugs, patch, money : http://mpgtx.sourceforge.net Copyleft 2001 Laurent Alacoque tagmp3 version %s -v %3d %-15.15s %3d %-15.15s %3d %-15.15s%3d %-15.15slist-n %%a album %%c comment %%g genre valid fields are : %%A artist %%t title %%T track %%y year ./mymp3/tag{X}/tag{Y}/tag{Z}.mp3 for move mode : "mymp3/%%X/%%Y/%%Z.mp3" move file to with VALUE and asks for the value of Y field for set mode : "%%Y? %%X:VALUE ..." sets the X field of tag FORMAT: list lists known music genres along with their numeric values del removes ID3 tag from file (if any) move moves mp3 file according to the FORMAT set sets ID3 tag according to FORMAT -v prints version information OPTIONS: Usage : tagmp3 [-n] [-v] [set|move|del|list|show] [FORMAT] [file...] tagmp3 an ID3 tag editor -hYou must specify at least a mode %s %s %s %s %c%c%c %05.2fs Mono, copy Mono,(empty)(empty)MPEG 2 reserved Dual Channel, Dual Channel,%10qd%10qdmpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) could not get offset %llx in file %s [%llx] could not get offset %llx in file %s [%llx] could not get offset %llx in file %s [%llx] could not get offset %llx in file %s [%llx] could not get offset %llx in file %s [%llx] could not get offset %llx in file %s [%llx] could not get offset %llx in file %s [%llx] could not get offset %llx in file %s [%llx] mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) offset: %llx TS: %lf unable to understand command Size of Fix: 0x%qx unable to alloc buffer for header %s%s%d additional descriptors were not handled %s1 additional descriptor was not handled %sThis stream has copyright limitations %sStream is prepared for commentaries for visually impaired viewers %sStream is prepared for hearing impaired %sClean effects : not a language %sstream language: %smaybe scrambled (CA ID %d) %saudio version %d %svideo version %d [pid: %d] User Private dataPrivate dataDSM_CCMHEGMPEG 2 PES with private dataMPEG 2 private sectionMPEG 2 audioMPEG 1 audioMPEG 2 videoMPEG 1 videoreserved Stream %d: Program N %d contains %d Elementary Streams: Mpeg 2 Transport Stream [%d programs] Mpeg 2 Transport Stream [1 program] mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) Warning didn't find the promised Program Map Tables mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) Bad Packet start code %#0x should be 0x47 mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) invalid language in descriptor encountered mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) Error : no room for program %d Warning, prog num %d redefined ! mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) malformed CAT mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) weird pack header while parsing muxrate (offset %llx) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) could not get offset %llx in file %s [%llx] mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s is an AVI file mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s is a Wave file mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) Padding [%llx] Audio [%llx] Video [%llx] PACK [%llx] %c (%.2d) [%llx] mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) GOP ends at [%llx] mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %02d:%05.2fs%02d:%02d:%05.2fs%s can not be handled by this program Invalid MPEG 2 Transport Stream Emphasis CCITT J 17 Emphasis Unknown Emphasis: 50/15 microsecs No emphasis (Intensity stereo on, M/S stereo on) (Intensity stereo off, M/S stereo on) (Intensity stereo on, M/S stereo off) (Intensity stereo off, M/S stereo off) (Intensity stereo on bands 16-31/32) (Intensity stereo on bands 12-31/32) (Intensity stereo on bands 8-31/32) (Intensity stereo on bands 4-31/32) Joint Stereo: Stereo, free bitrate %d Hz %d kbps %d Hz Audio : Mpeg 2.5 (rare) layer %d Audio : Mpeg %d layer %d User Data: ------------ %s------------ Size [%ld x %ld] %0.2f fps %.2f Mbps Display Size [%ld x %ld] Video Format: Unspecified Video Format: MAC Video Format: SECAM Video Format: NTSC Video Format: PAL Video Format: Component 4:4:4 4:2:2 4:2:0 Interlaced, chroma format: Not interlaced, chroma format: Aspect ratio 2.21/1 (Cinema) Aspect ratio 16/9 (large TV) Aspect ratio 4/3 (TV) Aspect ratio 1/1 (VGA) Invalid aspect ratio (forbidden) Estimated Duration: %s Muxrate : %.2f Mbps ] /Audio] Mpeg 2 Program Stream File [Video Mpeg 1 System File [Video Mpeg System File [%d Video/ %d Audio] User Data: ------------ %s------------ Size [%ld x %ld] %0.2f fps %.2f Mbps Display Size [%ld x %ld] Video Format: Unspecified Video Format: MAC Video Format: SECAM Video Format: NTSC Video Format: PAL Video Format: Component 4:4:4 4:2:2 4:2:0 Interlaced, chroma format: Not interlaced, chroma format: Aspect ratio 2.21/1 (Cinema) Aspect ratio 16/9 (large TV) Aspect ratio 4/3 (TV) Aspect ratio 1/1 (VGA) Invalid aspect ratio (forbidden) Mpeg %d Video File Estimated Duration: %s ---------------- genre : %s comment : %.30s year : %.4s track : %d album : %.30s artist : %.30s title : %.30s ID3 v1.0 tag ---------------- ID3 v1.1 tag ---------------- original (c), Emphasis CCITT J 17, Emphasis Unknown, Emphasis: 50/15 microsecs, No emphasis,(Intensity stereo on, M/S stereo on) (Intensity stereo off, M/S stereo on) (Intensity stereo on, M/S stereo off) (Intensity stereo off, M/S stereo off) (Intensity stereo on bands 16-31/32) (Intensity stereo on bands 12-31/32) (Intensity stereo on bands 8-31/32) (Intensity stereo on bands 4-31/32) Joint Stereo: Stereo, free bitrate %d Hz (this file is currently unsplitable) Frame size: %d bytes %d kbps %d Hz Estimated Duration: %s Audio : Mpeg 2.5 (rare) layer %d Audio : Mpeg %d layer %d mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s: didn't find any audio packet in this mpeg system file Weird PACK encountered mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s: didn't find any PACK before video sequence %s: didn't find any video sequence header in this mpeg system file warning: couldn't find any valid system header. I'm continuing anyway %s: didn't find any video system header in this mpeg system file %s: Unknown system packet %x [%llx] %s: Warning two or more video sys header encountered [%llx] %s: Warning two or more audio sys header encountered [%llx] mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s: System Packet not preceded by a PACK [%llx] start of pack : %llx PACKlength : %llx I'll probably crash but I love risk Weird PACK encountered mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s: Unhandled packet encountered (%x @%llx) while seeking system headers offset error (-1) If you dont want this, please correct the file, so its start with a valid Pack! Before any segment. This movie maybe wil not play with quicktime, use Videolan instead But I will assume this is ok. And if you split this file, it will be inserted But I will assume this is ok. If you split or join this file, it will be discarded I dont know which kind of crazy header you have put into this file! success! at %lld no success...... mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) Searching for != 0x00 at offset: mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) Searching for 0x00 at offset: Searching for a mpeg signature: Does not even begin with a 00 00 01 xx sequence! mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) if you want to force the operation. May yield to an endless loop if no valid header is found! use the desperate_mode switch as the first option -X to search for a header in the whole file! mmm, this file does not start with a pack, offset: %lld Skipped %lld zeroes at start of file mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s: Found video header but couldn't read it [%llx-%llx] %s: could not find first GOP after Video Sequence start [%llx (decimal)] mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) Invalid aspect ratio in file %s : %d mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) Invalid frame rate index in file %s : %d mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s: Audio mpeg file layer invalid : %d (should be 1 or 2) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) ---------------- (skipped)mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %cmpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) (lang: %c%c%c) : mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %cmpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %c%c%c%c : mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) ---------------- mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) ID3 v2.%d.%d tag (more info on http://www.id3.org/) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) mpgtx: AT EOF - please stop me! could not get offset %lld in file %s [%llx] mpgtx: AT EOF - please stop me! could not get seek to offset (%lld) in file %s (size:%lld) %s is not a valid MPEG file (can't handle it) File %s is empty. Seeking to end of input file %s failed. Unable to seek in file %s Unable to open %s rbincompatible video frame rate %s (%f fps) %s (%f fps) incompatible video bitrate %s (%ld bps) %s (%ld bps) Incompatible size %s [%ldx%ld] %s [%ldx%ld] Incompatible sampling rates %s (%d Hz) %s (%d Hz) Incompatible audio layers %s is layer %d %s is layer %dIncompatible mpeg audio versions %s is mpeg %d %s is mpeg %d Incompatible audio bitrates %s (%d bps) %s (%d bps) mpeg files are not the same type! >;G HGFMb?AO$tI@EaEpBGȯG@zD`F`jGunkmp3mp3m2vm1vicimpegOutI'm lost, ciao dSD=k S@VE2dSD=kdSD=k S@VE2TKݾ Ȝ- vP~#aȝ=##~Y4)ўlמR/I|V[ZCzȟqߟF# ' LufGt%z $!Š\ȠEڠ$ 0:.{\9oW 9"X!"6l!"D//ʱ zocWPE90* ٰӰȰð~wn\QH>8*# ߯կܬϯȯԬuoc]W̬PF;/ ծ̮ŮĬ|ulga[RK>0&! ֭ͭƭ|rcTKE82-$8@9@>@I@N@D}"V]>+.@ @` @` 08@P`p@ (08@P`p@ 08@P`p (08@P`p (08@P`pܤ0xD  <H//////* ++, /    бȳ@txP .: O^/ hȳsz`dl @x d_ $-Ț @, SC r~( ( (  ( H(  <-h/ R.YiPoT$ ! e   1 o7 + U/|D<3  $ .wZ Ts0 ,؄ K/ Ra-h /"-0 B t.,   8D/"P2 m D.\ T $ 1 h d-tD @@3  \<$! yXc ,1Q -4/B !P /"*D'  K$ gLH1 - n D X  /""4 AOXm oX3 @s . 3  @ H4 hG  _  v &   |_  ,1Q  /@ e F t/"S `9  t  L  Pl    d. T/4 N /j Hp <2 $ - 4Y `\ P)5  L$ $  < {> a H f б| A1 , . - t-       T. ~ ) 4.0 PX T E z LC[ $. - % ,W! T- 0^ 80$t ;@r] @!]ܤ$ vQ w8 $/* ~ 6$k Z.a= O 8!  ) \L  ( Fs \  q$ 1  .J y *`0{ 0.-7.@08 ^бeD-sBw   4-ȃ+ ȃ+ \dd p 9q" Q.WfP  oL;| Ѓ e & $- \# ;|T  U, o-v<!$ \ . pZ 3 T (D K  c i d/"I,!3 t$ M  A kj x8 $ t$ .J,, 4.;4 mpgtxcrti.sCCrti.s__ex_deregister_at_exit_ex_shared0__cplus_fini_at_exit_cpp_finidata0_ex_text0_ex_range0crt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatachunkTab.cxxcommandline.cxxid3command.cxx_xstatmpeg.cxx__1cGt_prog2T6M_v___1cGt_prog2t6M_v___1cU__STATIC_CONSTRUCTOR6F_v_mpegOut.cxx__SLIP.DELETER__A__SLIP.DELETER__E__SLIP.DELETER__D__SLIP.DELETER__C__SLIP.DELETER__BCCrtn.s_ex_shared1_ex_text1_ex_range1crtn.s_END__START_fclose__longdouble_used__1cHdemuxerECopy6MpnG__FILE_ll_l_getuidpreserve_headergenre__RTTI__1CpknHmpegOut___1cNmpegSystemOutG__vtbl___1cEmpegQSkipPacketHeader6Ml_l___1cIParseSet6Fippci_i___1cEmpegKParseAudio6Ml_b___1cIchunkTabHAddFile6Mpc_b___1cEmpegIParsePMT6Ml_v___1cQmpegOutWithVideoJmemReadTS6Mlpdbb_v___1cG__CrunKvector_new6FpvIIpF1_vp2_1___environ_lock__1cIchunkTabKParseRange6Mpc_b___RTTI__1nMmpegVideoOut_fwrite__1cEmpegIDescLang6MlpnQmpeg_descriptors__v___1cEmpegPParseDescriptor6MlpnQmpeg_descriptors__l___1cJtransportKPrintInfos6M_v__startprint_progressstrcpy__1cQmpeg_descriptorsKPrintInfos6Mpc_v__ex_deregistermpeg2foundsprintf__1cMmpegAudioOutKWriteChunk6MpnEmpeg_lblb_i___1cIchunkTab2T6M_v_strncmp__1c2N6FI_pv___fsr_init_value__1cEmpegJSecsToHMS6Mpcf_v__get_exit_frame_monitor__1cIchunkTabIMoreRoom6Mi_v___1cHdemuxer2T5B6M_v_truncate__1cEmpegKParseVideo6Ml_b___1cQmpeg_descriptors2T5B6M_v___RTTI__1nNmpegSystemOut___1cEmpegIDuration6M_f___1cEmpegPRead12bitLength6Ml_l_sscanf__1cGSetID36FpcpnKOpenedFile__b___1cEmpegLReadTSMpeg26Ml_d___RTTI__1nQmpegOutWithVideo___1cEmpegKEnsureMPEG6MlC_b___1cIchunkTab2t6Mi_v___1c2n6FI_pv_memcpy__1cIchunkTab2T5B6M_v_aspect_correction__i_ctl_mpeg_frame_rate_index_end__1cG__CrunMdo_exit_code6F_v___1cEmpegQParseFramesInGOP6Ml_v___RTTI__1CpknMmpegVideoOut___1cMmpgtx_access6Fpc_i_fopen__1cEmpegIParseCAT6Ml_v___1cNmpegSystemOutECopy6MpnG__FILE_ll_v___1cHmpegOutG__vtbl__lib_version__1cDfoo6F_v___1cG__CrunVdo_exit_code_in_range6Fpv1_v___1cHdemuxer2t6MpnEmpeg_pcb_v_id3_Show_Only__1cEmpegMNextTrPacket6Mpl11_i___1cEmpegNParseUserData6Ml_b__environ__1cHmpegOut2t5B6Mpc_v___1cJtransport2T5B6M_v___1cMmpegVideoOutECopy6MpnG__FILE_ll_v__DYNAMIC__1cIprint_ts6FpC_v___1cMmpegAudioOutECopy6MpnG__FILE_ll_v_mpeg_bitrate_index__1cEmpegHGetByte6Ml_C___1cEmpeg2t5B6Mpkci_v___1cHmpegOut2t6MpnG__FILE__v___1cEmpegQbdFindNextMarker6MlpC_l___1cQmpegOutWithVideoMmemReadPktTS6Mplpd2l_i___1cPParseID3Command6Fippci_i___1cIchunkTab2t5B6Mi_v___1cG__CrunKvector_del6FpvIpF1_v_1__fini_ex_register__1cEmpegQParseSequenceExt6Ml_b___1cHdemuxer2T6M_v_progname__1cHdemuxerIopenfile6Mpc_pnG__FILE____1cEmpegHReadPID6Ml_l___1cHmpegOutGFinish6M_v___1cHdemuxerKDemuxTrPkt6MpnG__FILE_ll_i_fread__1cH__CimplKcplus_init6F_v___1cMmpegAudioOutG__vtbl___1cG__CrunKpure_error6F_v_errno__1cEmpegOParseExtension6Ml_b___RTTI__1CpnMmpegAudioOut_fprintf__1cEmpegKMatchAudio6Ml_b___1cEmpegOFindNextMarker6MlC_l___1cEmpegLParseSystem6M_b___RTTI__1CpnNmpegSystemOut___1cEmpegIPrintID36M_b___1cEmpegUParseTransportStream6Ml_b_main_GLOBAL_OFFSET_TABLE___1cIchunkTabIPrintTab6M_v_atexitmkdir__filbuf__1cEmpeg2t6Mpkci_v___1cHdemuxerUProcessProgramStream6M_i___1cEmpegMprint_all_ts6MC_v_perror__1cOAskDirCreation6Fpc_b_ftello__1cEmpegTbdFindMatchingAudio6Ml_l___1cJtransportJdelete_ES6MpnEES_t__v___1cIchunkTabHNchunks6Mi_b_fseekofflush__1cEmpegRParseSystemPacket6Mll_b___1cEmpegRFindMatchingAudio6Ml_l_strlen__1cEmpegPReadPACKMuxRate6Ml_l_mpeg_sampling_index__1cEmpegGReadTS6Ml_d___1cIOpenFile6Fpc_pnKOpenedFile____RTTI__1nMmpegAudioOut___1cMmpegVideoOutKWriteChunk6MpnEmpeg_lblb_i___1cEmpegGDescCA6MlpnQmpeg_descriptors__v_access__1cOmpegOutFactoryLNewMpegFrom6MpnEmpeg_pnG__FILE__pnHmpegOut____1cNmpegSystemOutGFinish6M_v___1cJtransportPdelete_programs6M_v_rename__1cIchunkTabPParseBoundaries6Mpc_b___1cHdemuxerHProcess6M_i___1cHmpegOut2T5B6M_v___1cKreadHeader6FpnG__FILE_li_pnKheader_buf____1cMmpegVideoOutLWriteHeader6MpnEmpeg__v___1cEmpegJParseRIFF6M_b___1cMmpegAudioOutGFinish6M_v___1cHmpegOut2t6Mpc_v___1cFMove26Fpkc11_v___RTTI__1CpknNmpegSystemOut___1cIchunkTabJGetChunks6Mpi_ppnFchunk____1cEmpegEByte6Ml_C_desperate_mode__1cNmpegSystemOutKWriteChunk6MpnEmpeg_lblb_i___1cIWriteID36FpnKOpenedFile__v___fsrstrstrgetpwuid__1cIchunkTabKPrintInfos6M_v__etext__1c2K6Fpv_v___1cEmpegXParseSequenceDisplayExt6Ml_b___1cMmpegVideoOutG__vtbl___1cG__CrunMex_rethrow_q6F_v___1cJtransport2t5B6M_v___1cJtransport2t6M_v___1cJParseShow6Fippci_i___1cEmpegOFindNextMarker6Ml_l___1cIParseDel6Fippci_i_fgets__1cIParseMov6Fippci_i___1cIchunkTabKParseValue6Mpciplpfpb_b___1cEmpegFMatch6Mp0_b___1cEmpegIParsePAT6Ml_v___1cHmpegOut2t5B6MpnG__FILE__v___iob__1c2k6Fpv_v___1cEmpegOFindNextMarker6MlpC_l____Argv__1cEmpegHGetSize6Ml_H___1cEmpegKPrintInfos6M_v__PROCEDURE_LINKAGE_TABLE_strcmp__1cQmpegOutWithVideoG__vtbl___RTTI__1nHmpegOut___1cHmpegOut2T6M_v___1cJtransport2T6M_v___1cQmpegOutWithVideoJCorrectTS6Ml_l___1cEmpeg2T5B6M_v___1cQmpeg_descriptors2T6M_v___1cKprint_help6FnLprogramname__v___1cEmpegIParseID36M_b__init__1cHdemuxerWProcessTransportStream6M_i___1cH__CimplKcplus_fini6F_v___1cEmpeg2T6M_v__edata__RTTI__1CpnHmpegOut___1cOmpegOutFactoryLNewMpegFrom6MpnEmpeg_pc_pnHmpegOut____1cMmpegAudioOutLWriteHeader6MpnEmpeg__v___1cQmpegOutWithVideoKmemWriteTS6Mldbb_v___1cEmpegKRead2Bytes6Ml_l___1cNmpegSystemOutLWriteHeader6MpnEmpeg__v___RTTI__1CpnMmpegVideoOut___RTTI__1CpknMmpegAudioOut_strncpyforced_sequence_header__fpstart__1cEmpegQbdFindNextMarker6MlC_l_strcat__1cHdemuxer2t5B6MpnEmpeg_pcb_v_@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.28 07/02/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)unistd.h 1.43 06/03/10 SMIas: Sun Compiler Common 12 SunOS_i386 Patch 126498-01 2007/07/13@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.28 07/02/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)unistd.h 1.43 06/03/10 SMIas: Sun Compiler Common 12 SunOS_i386 Patch 126498-01 2007/07/13@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.28 07/02/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)stat.h 1.11 04/09/28 SMI@(#)stat_impl.h 1.4 03/12/04 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)errno.h 1.17 03/01/03 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)pwd.h 1.22 04/09/28 SMIas: Sun Compiler Common 12 SunOS_i386 Patch 126498-01 2007/07/13@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.28 07/02/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIas: Sun Compiler Common 12 SunOS_i386 Patch 126498-01 2007/07/13@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.28 07/02/01 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)types.h 1.85 05/04/11 SMI@(#)machtypes.h 1.11 04/09/28 SMI@(#)machtypes.h 1.2 04/09/28 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.76 05/06/14 SMI@(#)time.h 1.44 04/09/28 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)unistd.h 1.76 06/03/10 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)stdlib.h 1.51 04/06/30 SMI@(#)stdlib_iso.h 1.9 04/09/28 SMI@(#)stdlib_c99.h 1.2 04/03/29 SMIas: Sun Compiler Common 12 SunOS_i386 Patch 126498-01 2007/07/13,chunkTab.cxx/export/home/jdsuser/packages/BUILD/mpgtx-1.3/ /opt/SUNWspro/prod/bin/CC -norunpath -xO3 -xlibmil -xlibmopt -features=tmplife -DNOSIGNAL_H chunkTab.cxxptf;ptx;ptk;s;;O;R=5.9<>;A=2;backend;raw;cd;DBG_GEN 5.2.20commandline.cxx/export/home/jdsuser/packages/BUILD/mpgtx-1.3/ /opt/SUNWspro/prod/bin/CC -norunpath -xO3 -xlibmil -xlibmopt -features=tmplife -DNOSIGNAL_H commandline.cxxptf;ptx;ptk;s;;O;R=5.9<>;A=2;backend;raw;cd;DBG_GEN 5.2.2Y0,id3command.cxx/export/home/jdsuser/packages/BUILD/mpgtx-1.3/ /opt/SUNWspro/prod/bin/CC -norunpath -xO3 -xlibmil -xlibmopt -features=tmplife -DNOSIGNAL_H id3command.cxxptf;ptx;ptk;s;;O;R=5.9<>;A=2;backend;raw;cd;DBG_GEN 5.2.2$Bmpeg.cxx/export/home/jdsuser/packages/BUILD/mpgtx-1.3/ /opt/SUNWspro/prod/bin/CC -norunpath -xO3 -xlibmil -xlibmopt -features=tmplife -DNOSIGNAL_H mpeg.cxxptf;ptx;ptk;s;;O;R=5.9<>;A=2;backend;raw;cd;DBG_GEN 5.2.2(XmpegOut.cxx/export/home/jdsuser/packages/BUILD/mpgtx-1.3/ /opt/SUNWspro/prod/bin/CC -norunpath -xO3 -xlibmil -xlibmopt -features=tmplife -DNOSIGNAL_H mpegOut.cxxptf;ptx;ptk;s;;O;R=5.9<>;A=2;backend;raw;cd;DBG_GEN 5.2.2eUO /export/home/jdsuser/packages/BUILD/mpgtx-1.3/chunkTab.cxxXR /export/home/jdsuser/packages/BUILD/mpgtx-1.3/commandline.cxxWQ /export/home/jdsuser/packages/BUILD/mpgtx-1.3/id3command.cxxQK /export/home/jdsuser/packages/BUILD/mpgtx-1.3/mpeg.cxxTN /export/home/jdsuser/packages/BUILD/mpgtx-1.3/mpegOut.cxx DD% DD% DD% DD% DD%.interp.SUNW_cap.hash.dynsym.dynstr.SUNW_version.rel.bss.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.ex_shared.cpp_finidata.exception_ranges.data.bssf.symtab.strtab.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab o  !")o**p7 B + +@ B++ D,, I// OUe[c(lббqz8 ȳȳx @@4tt;xxt@G \n 07070100185b3b000041ed0000006800000001000000034823701f00000000000000660000004700000000000000000000000c00000000reloc/share07070100185b3c000041ed0000006800000001000000034823701f00000000000000660000004700000000000000000000001000000000reloc/share/man07070100185b3d000041ed0000006800000001000000024823701f00000000000000660000004700000000000000000000001500000000reloc/share/man/man107070100185b3e000081a40000006800000001000000014823701f00001538000000660000004700000000000000000000001c00000000reloc/share/man/man1/mpgcat.TH mpgtx 1 "AUGUST 2002" Linux "User manual" .SH NAME mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux \- manipulate mpeg files .SH SYNOPSIS .B mpgtx .I command .B [ .I options .B ] .I file .B [ .I range | .I file .B ] ... .SH DESCRIPTION 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. .SH COMMANDS .IP -i prints information about files, such as duration, dimention, bitrate, etc. .IP -j joins files (ranges may be specified, see the RANGES section). .IP -s splits files according to the specified ranges (see the RANGES section). .IP -d demultiplexes composite mpeg file. .IP -T manipulates ID3 tags from mp3 files (see \fBtagmp3(1)\fP). .IP -h prints a (not so) short help message. .IP -v prints version and exit. .IP -# where .B # is a number, splits the given files in .B # parts. .IP --force enables joining of incompatible files (some players are very robust) .IP --no-parachute prevents mpgtx to try to catch SIGSEGV signal. This is usefull for debugging. .SH "" In addition, when invoked with the names mpgjoin, mpgcat, mpgsplit, mpgdemux, tagmp3 or mpginfo, mpgtx will modify its behaviour in the following ways: .br .B "mpginfo " behaves as .B mpgtx -i .br .B "mpgsplit" behaves as .B mpgtx -s .br .B "mpgjoin " behaves as .B mpgtx -j .br .B "mpgcat " behaves as .B mpgtx -j -o - .br .B mpgdemux behaves as .B mpgtx -d .br .B "tagmp3" behaves as .B mpgtx -T .SH OPTIONS .IP -f force overwriting of files, never ask. .IP -Ax Change aspect ratio of mpeg. Valid are 1,2,3,4 for 1:1, 4:3, 16:9, 2.2:1 .IP -P Keep junk or unusual headers in splits .IP -X Desperate mode, search the whole movie for a valid PACK .IP -N Suppress progress ouput to the console. Speeds up operation a little on most Systems and much on Macintosh OS9 .IP "-b NAME" each output file will have the basename .B NAME . .IP "-o FILE" .B FILE will be used as the output file (used with the join command). if .B FILE is -, standard output will be used. .SH RANGES 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! .IP [a-b] from value .B a inclusive to value .B b inclusive. If you want half opened ranges, you may want to use ]a-b], [a-b[ or ]a-b[. .IP [n/ntot] the .B n th part out of .B ntot. [1/4] would result in the first quarter of the specified file. .IP "{a-b-...}" with .B a , .B b , .B ... in ascending order. Split specified file at given boundaries. {55M} therefore means from beginnig of file to 55Megs and from 55Megs to the end of file. .SH VALID VALUES Values of ranges can be specified in seconds or as a byte offset. .IP "Time Format" HH:MM:SS.SS where the HH: part can be omited .IP "Offset Format" a number optionally followed by .B M for Megabytes .B k for kilobytes .br .IP "Omitted Values" An empty value is valid and is equivalent to the corresponding file boundary: .br [-10M] are the first 10 Megabytes of the file. .br [1:10:04-] from 1 hour 10 minutes 4 seconds to the end of file. .SH RETURN VALUE All programs return 0 upon successful completion and 1 on failure. .SH EXAMPLES .IP "mpgjoin movie1.mpg [-0:32] [45M-75M] movie2.mpg -o joined.mpg" joined.mpg will contain the first 32 seconds of movie1.mpg followed by 30 Megs of movie1.mpg starting at 45 Megs followed by the whole file movie2.mpg .IP "mpgtx -124 myfile.mpg -b output" will split myfile.mpg in 124 parts with names output-001.mpg to output-124.mpg .IP "mpgtx -i Wazzup.mp3" will print infos about given file such as duration, bitrate, but also album, track, song name if this file has an ID3 tag. .IP "mpgcat myfile.mpg [2/2] | lpr" will redirect the second half of myfile.mpg to your printer, emptying it from toner and paper and make you be fired by your boss... Use carefully. .SH BUGS Plenty of them :) .br GOP (Group of Picture) based: well this is not a bug but it's a limitation. As explained in the \fBDESCRIPTION\fP section, this limits the accuracy of mpgtx on joins and splits to approximately 15 frames, or 0.5 seconds. .br 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. .SH AUTHOR Laurent Alacoque CopyLeft 2001. Modified by Chris Danis , copyleft 2001. Philipp Biermann , copyleft 2002. .br Get new releases and information from, and send patches, bugs, girls, money etc. to: .br http://mpgtx.sourceforge.net/ .SH THANKS for your attention. Have a good day. .br Godmar Back and Brent Phillips helped me to tune the command line interface. .br Volker Moell patiently teach me how to build rpms. Danke Volker. .br Jean Fransisco Sytem (alias Nicolas Schieli) helped me correct some nasty bugs. .br Thank you guys. 07070100185b3f000081a40000006800000001000000014823701f00001538000000660000004700000000000000000000001e00000000reloc/share/man/man1/mpgdemux.TH mpgtx 1 "AUGUST 2002" Linux "User manual" .SH NAME mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux \- manipulate mpeg files .SH SYNOPSIS .B mpgtx .I command .B [ .I options .B ] .I file .B [ .I range | .I file .B ] ... .SH DESCRIPTION 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. .SH COMMANDS .IP -i prints information about files, such as duration, dimention, bitrate, etc. .IP -j joins files (ranges may be specified, see the RANGES section). .IP -s splits files according to the specified ranges (see the RANGES section). .IP -d demultiplexes composite mpeg file. .IP -T manipulates ID3 tags from mp3 files (see \fBtagmp3(1)\fP). .IP -h prints a (not so) short help message. .IP -v prints version and exit. .IP -# where .B # is a number, splits the given files in .B # parts. .IP --force enables joining of incompatible files (some players are very robust) .IP --no-parachute prevents mpgtx to try to catch SIGSEGV signal. This is usefull for debugging. .SH "" In addition, when invoked with the names mpgjoin, mpgcat, mpgsplit, mpgdemux, tagmp3 or mpginfo, mpgtx will modify its behaviour in the following ways: .br .B "mpginfo " behaves as .B mpgtx -i .br .B "mpgsplit" behaves as .B mpgtx -s .br .B "mpgjoin " behaves as .B mpgtx -j .br .B "mpgcat " behaves as .B mpgtx -j -o - .br .B mpgdemux behaves as .B mpgtx -d .br .B "tagmp3" behaves as .B mpgtx -T .SH OPTIONS .IP -f force overwriting of files, never ask. .IP -Ax Change aspect ratio of mpeg. Valid are 1,2,3,4 for 1:1, 4:3, 16:9, 2.2:1 .IP -P Keep junk or unusual headers in splits .IP -X Desperate mode, search the whole movie for a valid PACK .IP -N Suppress progress ouput to the console. Speeds up operation a little on most Systems and much on Macintosh OS9 .IP "-b NAME" each output file will have the basename .B NAME . .IP "-o FILE" .B FILE will be used as the output file (used with the join command). if .B FILE is -, standard output will be used. .SH RANGES 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! .IP [a-b] from value .B a inclusive to value .B b inclusive. If you want half opened ranges, you may want to use ]a-b], [a-b[ or ]a-b[. .IP [n/ntot] the .B n th part out of .B ntot. [1/4] would result in the first quarter of the specified file. .IP "{a-b-...}" with .B a , .B b , .B ... in ascending order. Split specified file at given boundaries. {55M} therefore means from beginnig of file to 55Megs and from 55Megs to the end of file. .SH VALID VALUES Values of ranges can be specified in seconds or as a byte offset. .IP "Time Format" HH:MM:SS.SS where the HH: part can be omited .IP "Offset Format" a number optionally followed by .B M for Megabytes .B k for kilobytes .br .IP "Omitted Values" An empty value is valid and is equivalent to the corresponding file boundary: .br [-10M] are the first 10 Megabytes of the file. .br [1:10:04-] from 1 hour 10 minutes 4 seconds to the end of file. .SH RETURN VALUE All programs return 0 upon successful completion and 1 on failure. .SH EXAMPLES .IP "mpgjoin movie1.mpg [-0:32] [45M-75M] movie2.mpg -o joined.mpg" joined.mpg will contain the first 32 seconds of movie1.mpg followed by 30 Megs of movie1.mpg starting at 45 Megs followed by the whole file movie2.mpg .IP "mpgtx -124 myfile.mpg -b output" will split myfile.mpg in 124 parts with names output-001.mpg to output-124.mpg .IP "mpgtx -i Wazzup.mp3" will print infos about given file such as duration, bitrate, but also album, track, song name if this file has an ID3 tag. .IP "mpgcat myfile.mpg [2/2] | lpr" will redirect the second half of myfile.mpg to your printer, emptying it from toner and paper and make you be fired by your boss... Use carefully. .SH BUGS Plenty of them :) .br GOP (Group of Picture) based: well this is not a bug but it's a limitation. As explained in the \fBDESCRIPTION\fP section, this limits the accuracy of mpgtx on joins and splits to approximately 15 frames, or 0.5 seconds. .br 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. .SH AUTHOR Laurent Alacoque CopyLeft 2001. Modified by Chris Danis , copyleft 2001. Philipp Biermann , copyleft 2002. .br Get new releases and information from, and send patches, bugs, girls, money etc. to: .br http://mpgtx.sourceforge.net/ .SH THANKS for your attention. Have a good day. .br Godmar Back and Brent Phillips helped me to tune the command line interface. .br Volker Moell patiently teach me how to build rpms. Danke Volker. .br Jean Fransisco Sytem (alias Nicolas Schieli) helped me correct some nasty bugs. .br Thank you guys. 07070100185b40000081a40000006800000001000000014823701f00001538000000660000004700000000000000000000001d00000000reloc/share/man/man1/mpginfo.TH mpgtx 1 "AUGUST 2002" Linux "User manual" .SH NAME mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux \- manipulate mpeg files .SH SYNOPSIS .B mpgtx .I command .B [ .I options .B ] .I file .B [ .I range | .I file .B ] ... .SH DESCRIPTION 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. .SH COMMANDS .IP -i prints information about files, such as duration, dimention, bitrate, etc. .IP -j joins files (ranges may be specified, see the RANGES section). .IP -s splits files according to the specified ranges (see the RANGES section). .IP -d demultiplexes composite mpeg file. .IP -T manipulates ID3 tags from mp3 files (see \fBtagmp3(1)\fP). .IP -h prints a (not so) short help message. .IP -v prints version and exit. .IP -# where .B # is a number, splits the given files in .B # parts. .IP --force enables joining of incompatible files (some players are very robust) .IP --no-parachute prevents mpgtx to try to catch SIGSEGV signal. This is usefull for debugging. .SH "" In addition, when invoked with the names mpgjoin, mpgcat, mpgsplit, mpgdemux, tagmp3 or mpginfo, mpgtx will modify its behaviour in the following ways: .br .B "mpginfo " behaves as .B mpgtx -i .br .B "mpgsplit" behaves as .B mpgtx -s .br .B "mpgjoin " behaves as .B mpgtx -j .br .B "mpgcat " behaves as .B mpgtx -j -o - .br .B mpgdemux behaves as .B mpgtx -d .br .B "tagmp3" behaves as .B mpgtx -T .SH OPTIONS .IP -f force overwriting of files, never ask. .IP -Ax Change aspect ratio of mpeg. Valid are 1,2,3,4 for 1:1, 4:3, 16:9, 2.2:1 .IP -P Keep junk or unusual headers in splits .IP -X Desperate mode, search the whole movie for a valid PACK .IP -N Suppress progress ouput to the console. Speeds up operation a little on most Systems and much on Macintosh OS9 .IP "-b NAME" each output file will have the basename .B NAME . .IP "-o FILE" .B FILE will be used as the output file (used with the join command). if .B FILE is -, standard output will be used. .SH RANGES 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! .IP [a-b] from value .B a inclusive to value .B b inclusive. If you want half opened ranges, you may want to use ]a-b], [a-b[ or ]a-b[. .IP [n/ntot] the .B n th part out of .B ntot. [1/4] would result in the first quarter of the specified file. .IP "{a-b-...}" with .B a , .B b , .B ... in ascending order. Split specified file at given boundaries. {55M} therefore means from beginnig of file to 55Megs and from 55Megs to the end of file. .SH VALID VALUES Values of ranges can be specified in seconds or as a byte offset. .IP "Time Format" HH:MM:SS.SS where the HH: part can be omited .IP "Offset Format" a number optionally followed by .B M for Megabytes .B k for kilobytes .br .IP "Omitted Values" An empty value is valid and is equivalent to the corresponding file boundary: .br [-10M] are the first 10 Megabytes of the file. .br [1:10:04-] from 1 hour 10 minutes 4 seconds to the end of file. .SH RETURN VALUE All programs return 0 upon successful completion and 1 on failure. .SH EXAMPLES .IP "mpgjoin movie1.mpg [-0:32] [45M-75M] movie2.mpg -o joined.mpg" joined.mpg will contain the first 32 seconds of movie1.mpg followed by 30 Megs of movie1.mpg starting at 45 Megs followed by the whole file movie2.mpg .IP "mpgtx -124 myfile.mpg -b output" will split myfile.mpg in 124 parts with names output-001.mpg to output-124.mpg .IP "mpgtx -i Wazzup.mp3" will print infos about given file such as duration, bitrate, but also album, track, song name if this file has an ID3 tag. .IP "mpgcat myfile.mpg [2/2] | lpr" will redirect the second half of myfile.mpg to your printer, emptying it from toner and paper and make you be fired by your boss... Use carefully. .SH BUGS Plenty of them :) .br GOP (Group of Picture) based: well this is not a bug but it's a limitation. As explained in the \fBDESCRIPTION\fP section, this limits the accuracy of mpgtx on joins and splits to approximately 15 frames, or 0.5 seconds. .br 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. .SH AUTHOR Laurent Alacoque CopyLeft 2001. Modified by Chris Danis , copyleft 2001. Philipp Biermann , copyleft 2002. .br Get new releases and information from, and send patches, bugs, girls, money etc. to: .br http://mpgtx.sourceforge.net/ .SH THANKS for your attention. Have a good day. .br Godmar Back and Brent Phillips helped me to tune the command line interface. .br Volker Moell patiently teach me how to build rpms. Danke Volker. .br Jean Fransisco Sytem (alias Nicolas Schieli) helped me correct some nasty bugs. .br Thank you guys. 07070100185b41000081a40000006800000001000000014823701f00001538000000660000004700000000000000000000001d00000000reloc/share/man/man1/mpgjoin.TH mpgtx 1 "AUGUST 2002" Linux "User manual" .SH NAME mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux \- manipulate mpeg files .SH SYNOPSIS .B mpgtx .I command .B [ .I options .B ] .I file .B [ .I range | .I file .B ] ... .SH DESCRIPTION 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. .SH COMMANDS .IP -i prints information about files, such as duration, dimention, bitrate, etc. .IP -j joins files (ranges may be specified, see the RANGES section). .IP -s splits files according to the specified ranges (see the RANGES section). .IP -d demultiplexes composite mpeg file. .IP -T manipulates ID3 tags from mp3 files (see \fBtagmp3(1)\fP). .IP -h prints a (not so) short help message. .IP -v prints version and exit. .IP -# where .B # is a number, splits the given files in .B # parts. .IP --force enables joining of incompatible files (some players are very robust) .IP --no-parachute prevents mpgtx to try to catch SIGSEGV signal. This is usefull for debugging. .SH "" In addition, when invoked with the names mpgjoin, mpgcat, mpgsplit, mpgdemux, tagmp3 or mpginfo, mpgtx will modify its behaviour in the following ways: .br .B "mpginfo " behaves as .B mpgtx -i .br .B "mpgsplit" behaves as .B mpgtx -s .br .B "mpgjoin " behaves as .B mpgtx -j .br .B "mpgcat " behaves as .B mpgtx -j -o - .br .B mpgdemux behaves as .B mpgtx -d .br .B "tagmp3" behaves as .B mpgtx -T .SH OPTIONS .IP -f force overwriting of files, never ask. .IP -Ax Change aspect ratio of mpeg. Valid are 1,2,3,4 for 1:1, 4:3, 16:9, 2.2:1 .IP -P Keep junk or unusual headers in splits .IP -X Desperate mode, search the whole movie for a valid PACK .IP -N Suppress progress ouput to the console. Speeds up operation a little on most Systems and much on Macintosh OS9 .IP "-b NAME" each output file will have the basename .B NAME . .IP "-o FILE" .B FILE will be used as the output file (used with the join command). if .B FILE is -, standard output will be used. .SH RANGES 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! .IP [a-b] from value .B a inclusive to value .B b inclusive. If you want half opened ranges, you may want to use ]a-b], [a-b[ or ]a-b[. .IP [n/ntot] the .B n th part out of .B ntot. [1/4] would result in the first quarter of the specified file. .IP "{a-b-...}" with .B a , .B b , .B ... in ascending order. Split specified file at given boundaries. {55M} therefore means from beginnig of file to 55Megs and from 55Megs to the end of file. .SH VALID VALUES Values of ranges can be specified in seconds or as a byte offset. .IP "Time Format" HH:MM:SS.SS where the HH: part can be omited .IP "Offset Format" a number optionally followed by .B M for Megabytes .B k for kilobytes .br .IP "Omitted Values" An empty value is valid and is equivalent to the corresponding file boundary: .br [-10M] are the first 10 Megabytes of the file. .br [1:10:04-] from 1 hour 10 minutes 4 seconds to the end of file. .SH RETURN VALUE All programs return 0 upon successful completion and 1 on failure. .SH EXAMPLES .IP "mpgjoin movie1.mpg [-0:32] [45M-75M] movie2.mpg -o joined.mpg" joined.mpg will contain the first 32 seconds of movie1.mpg followed by 30 Megs of movie1.mpg starting at 45 Megs followed by the whole file movie2.mpg .IP "mpgtx -124 myfile.mpg -b output" will split myfile.mpg in 124 parts with names output-001.mpg to output-124.mpg .IP "mpgtx -i Wazzup.mp3" will print infos about given file such as duration, bitrate, but also album, track, song name if this file has an ID3 tag. .IP "mpgcat myfile.mpg [2/2] | lpr" will redirect the second half of myfile.mpg to your printer, emptying it from toner and paper and make you be fired by your boss... Use carefully. .SH BUGS Plenty of them :) .br GOP (Group of Picture) based: well this is not a bug but it's a limitation. As explained in the \fBDESCRIPTION\fP section, this limits the accuracy of mpgtx on joins and splits to approximately 15 frames, or 0.5 seconds. .br 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. .SH AUTHOR Laurent Alacoque CopyLeft 2001. Modified by Chris Danis , copyleft 2001. Philipp Biermann , copyleft 2002. .br Get new releases and information from, and send patches, bugs, girls, money etc. to: .br http://mpgtx.sourceforge.net/ .SH THANKS for your attention. Have a good day. .br Godmar Back and Brent Phillips helped me to tune the command line interface. .br Volker Moell patiently teach me how to build rpms. Danke Volker. .br Jean Fransisco Sytem (alias Nicolas Schieli) helped me correct some nasty bugs. .br Thank you guys. 07070100185b42000081a40000006800000001000000014823701f00001538000000660000004700000000000000000000001e00000000reloc/share/man/man1/mpgsplit.TH mpgtx 1 "AUGUST 2002" Linux "User manual" .SH NAME mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux \- manipulate mpeg files .SH SYNOPSIS .B mpgtx .I command .B [ .I options .B ] .I file .B [ .I range | .I file .B ] ... .SH DESCRIPTION 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. .SH COMMANDS .IP -i prints information about files, such as duration, dimention, bitrate, etc. .IP -j joins files (ranges may be specified, see the RANGES section). .IP -s splits files according to the specified ranges (see the RANGES section). .IP -d demultiplexes composite mpeg file. .IP -T manipulates ID3 tags from mp3 files (see \fBtagmp3(1)\fP). .IP -h prints a (not so) short help message. .IP -v prints version and exit. .IP -# where .B # is a number, splits the given files in .B # parts. .IP --force enables joining of incompatible files (some players are very robust) .IP --no-parachute prevents mpgtx to try to catch SIGSEGV signal. This is usefull for debugging. .SH "" In addition, when invoked with the names mpgjoin, mpgcat, mpgsplit, mpgdemux, tagmp3 or mpginfo, mpgtx will modify its behaviour in the following ways: .br .B "mpginfo " behaves as .B mpgtx -i .br .B "mpgsplit" behaves as .B mpgtx -s .br .B "mpgjoin " behaves as .B mpgtx -j .br .B "mpgcat " behaves as .B mpgtx -j -o - .br .B mpgdemux behaves as .B mpgtx -d .br .B "tagmp3" behaves as .B mpgtx -T .SH OPTIONS .IP -f force overwriting of files, never ask. .IP -Ax Change aspect ratio of mpeg. Valid are 1,2,3,4 for 1:1, 4:3, 16:9, 2.2:1 .IP -P Keep junk or unusual headers in splits .IP -X Desperate mode, search the whole movie for a valid PACK .IP -N Suppress progress ouput to the console. Speeds up operation a little on most Systems and much on Macintosh OS9 .IP "-b NAME" each output file will have the basename .B NAME . .IP "-o FILE" .B FILE will be used as the output file (used with the join command). if .B FILE is -, standard output will be used. .SH RANGES 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! .IP [a-b] from value .B a inclusive to value .B b inclusive. If you want half opened ranges, you may want to use ]a-b], [a-b[ or ]a-b[. .IP [n/ntot] the .B n th part out of .B ntot. [1/4] would result in the first quarter of the specified file. .IP "{a-b-...}" with .B a , .B b , .B ... in ascending order. Split specified file at given boundaries. {55M} therefore means from beginnig of file to 55Megs and from 55Megs to the end of file. .SH VALID VALUES Values of ranges can be specified in seconds or as a byte offset. .IP "Time Format" HH:MM:SS.SS where the HH: part can be omited .IP "Offset Format" a number optionally followed by .B M for Megabytes .B k for kilobytes .br .IP "Omitted Values" An empty value is valid and is equivalent to the corresponding file boundary: .br [-10M] are the first 10 Megabytes of the file. .br [1:10:04-] from 1 hour 10 minutes 4 seconds to the end of file. .SH RETURN VALUE All programs return 0 upon successful completion and 1 on failure. .SH EXAMPLES .IP "mpgjoin movie1.mpg [-0:32] [45M-75M] movie2.mpg -o joined.mpg" joined.mpg will contain the first 32 seconds of movie1.mpg followed by 30 Megs of movie1.mpg starting at 45 Megs followed by the whole file movie2.mpg .IP "mpgtx -124 myfile.mpg -b output" will split myfile.mpg in 124 parts with names output-001.mpg to output-124.mpg .IP "mpgtx -i Wazzup.mp3" will print infos about given file such as duration, bitrate, but also album, track, song name if this file has an ID3 tag. .IP "mpgcat myfile.mpg [2/2] | lpr" will redirect the second half of myfile.mpg to your printer, emptying it from toner and paper and make you be fired by your boss... Use carefully. .SH BUGS Plenty of them :) .br GOP (Group of Picture) based: well this is not a bug but it's a limitation. As explained in the \fBDESCRIPTION\fP section, this limits the accuracy of mpgtx on joins and splits to approximately 15 frames, or 0.5 seconds. .br 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. .SH AUTHOR Laurent Alacoque CopyLeft 2001. Modified by Chris Danis , copyleft 2001. Philipp Biermann , copyleft 2002. .br Get new releases and information from, and send patches, bugs, girls, money etc. to: .br http://mpgtx.sourceforge.net/ .SH THANKS for your attention. Have a good day. .br Godmar Back and Brent Phillips helped me to tune the command line interface. .br Volker Moell patiently teach me how to build rpms. Danke Volker. .br Jean Fransisco Sytem (alias Nicolas Schieli) helped me correct some nasty bugs. .br Thank you guys. 07070100185b43000081a40000006800000001000000014823701f00001538000000660000004700000000000000000000001d00000000reloc/share/man/man1/mpgtx.1.TH mpgtx 1 "AUGUST 2002" Linux "User manual" .SH NAME mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux \- manipulate mpeg files .SH SYNOPSIS .B mpgtx .I command .B [ .I options .B ] .I file .B [ .I range | .I file .B ] ... .SH DESCRIPTION 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. .SH COMMANDS .IP -i prints information about files, such as duration, dimention, bitrate, etc. .IP -j joins files (ranges may be specified, see the RANGES section). .IP -s splits files according to the specified ranges (see the RANGES section). .IP -d demultiplexes composite mpeg file. .IP -T manipulates ID3 tags from mp3 files (see \fBtagmp3(1)\fP). .IP -h prints a (not so) short help message. .IP -v prints version and exit. .IP -# where .B # is a number, splits the given files in .B # parts. .IP --force enables joining of incompatible files (some players are very robust) .IP --no-parachute prevents mpgtx to try to catch SIGSEGV signal. This is usefull for debugging. .SH "" In addition, when invoked with the names mpgjoin, mpgcat, mpgsplit, mpgdemux, tagmp3 or mpginfo, mpgtx will modify its behaviour in the following ways: .br .B "mpginfo " behaves as .B mpgtx -i .br .B "mpgsplit" behaves as .B mpgtx -s .br .B "mpgjoin " behaves as .B mpgtx -j .br .B "mpgcat " behaves as .B mpgtx -j -o - .br .B mpgdemux behaves as .B mpgtx -d .br .B "tagmp3" behaves as .B mpgtx -T .SH OPTIONS .IP -f force overwriting of files, never ask. .IP -Ax Change aspect ratio of mpeg. Valid are 1,2,3,4 for 1:1, 4:3, 16:9, 2.2:1 .IP -P Keep junk or unusual headers in splits .IP -X Desperate mode, search the whole movie for a valid PACK .IP -N Suppress progress ouput to the console. Speeds up operation a little on most Systems and much on Macintosh OS9 .IP "-b NAME" each output file will have the basename .B NAME . .IP "-o FILE" .B FILE will be used as the output file (used with the join command). if .B FILE is -, standard output will be used. .SH RANGES 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! .IP [a-b] from value .B a inclusive to value .B b inclusive. If you want half opened ranges, you may want to use ]a-b], [a-b[ or ]a-b[. .IP [n/ntot] the .B n th part out of .B ntot. [1/4] would result in the first quarter of the specified file. .IP "{a-b-...}" with .B a , .B b , .B ... in ascending order. Split specified file at given boundaries. {55M} therefore means from beginnig of file to 55Megs and from 55Megs to the end of file. .SH VALID VALUES Values of ranges can be specified in seconds or as a byte offset. .IP "Time Format" HH:MM:SS.SS where the HH: part can be omited .IP "Offset Format" a number optionally followed by .B M for Megabytes .B k for kilobytes .br .IP "Omitted Values" An empty value is valid and is equivalent to the corresponding file boundary: .br [-10M] are the first 10 Megabytes of the file. .br [1:10:04-] from 1 hour 10 minutes 4 seconds to the end of file. .SH RETURN VALUE All programs return 0 upon successful completion and 1 on failure. .SH EXAMPLES .IP "mpgjoin movie1.mpg [-0:32] [45M-75M] movie2.mpg -o joined.mpg" joined.mpg will contain the first 32 seconds of movie1.mpg followed by 30 Megs of movie1.mpg starting at 45 Megs followed by the whole file movie2.mpg .IP "mpgtx -124 myfile.mpg -b output" will split myfile.mpg in 124 parts with names output-001.mpg to output-124.mpg .IP "mpgtx -i Wazzup.mp3" will print infos about given file such as duration, bitrate, but also album, track, song name if this file has an ID3 tag. .IP "mpgcat myfile.mpg [2/2] | lpr" will redirect the second half of myfile.mpg to your printer, emptying it from toner and paper and make you be fired by your boss... Use carefully. .SH BUGS Plenty of them :) .br GOP (Group of Picture) based: well this is not a bug but it's a limitation. As explained in the \fBDESCRIPTION\fP section, this limits the accuracy of mpgtx on joins and splits to approximately 15 frames, or 0.5 seconds. .br 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. .SH AUTHOR Laurent Alacoque CopyLeft 2001. Modified by Chris Danis , copyleft 2001. Philipp Biermann , copyleft 2002. .br Get new releases and information from, and send patches, bugs, girls, money etc. to: .br http://mpgtx.sourceforge.net/ .SH THANKS for your attention. Have a good day. .br Godmar Back and Brent Phillips helped me to tune the command line interface. .br Volker Moell patiently teach me how to build rpms. Danke Volker. .br Jean Fransisco Sytem (alias Nicolas Schieli) helped me correct some nasty bugs. .br Thank you guys. 07070100185b44000081a40000006800000001000000014823701f00000c49000000660000004700000000000000000000001e00000000reloc/share/man/man1/tagmp3.1.TH tagmp3 1 "APRIL 2001" Linux "User manual" .SH NAME tagmp3 \- manipulate ID3 tags .SH SYNOPSIS .B tagmp3 [ .I -n .B ] .I mode .B [ .I format .B ] [ .I file .B ] ... .SH DESCRIPTION tagmp3 allows you to set and remove ID3 tags from mp3 files. Additionaly .B move mode can be used to move mp3 files according to their ID3 tag. An ID3 tag is a chunk of extra informations such as artist name, album and genre. ID3 tags are displayed by most mp3 players. .SH MODE .IP show show file's ID3 tag. .IP set sets file's ID3 tag according to format. .IP move move file to a destination based on FORMAT. .IP del remove file's ID3 tag if any. .IP list displays numeric music genres along with their meaning. .IP -h print a (not so) short help message. .IP -v print version and exit. .SH OPTIONS .IP -n Show what will be done, don't alter any file. .SH FORMAT STRING The format string is a character string composed of zero or more directives: ordinary characters (not %), which are not interpreted and conversion specifications, each of which results in the corresponding ID3 tag field substitution. Each conversion specification is introduced by the character %. The following lines describes each conversion specification along with its associated ID3 field. Special sequence %% is substituted with a single %. .IP %A Artist Name .IP %a Album Name .IP %t Song Title .IP %T Track Number .IP %y Year .IP %g Genre .IP %c Comments .SH format string for set mode For set mode the format string is a list of ID3 fields followed by a ':' (next chars are the field value) or a '?' (ask user for field value) .IP example: tagmp3 set "%A:Pink Floyd %a:The Wall %t? %T?" *.mp3 .br .br For each mp3 of this directory, sets the artist name to Pink Floyd and the album to The Wall. For each file ask for the title and the track number. Leave the other fields untouched. Be aware that genre field require a numeric value. Known genres can be displayed with the list mode. .SH format string for move mode The format string is the destination path where each field identifier is substituted with the tag value. .IP example: tagmp3 move "/home/foo/mp3/%A/%a/%T-%t.mp3" *.mp3 .br with the set example above will move all mp3 to "/home/foo/mp3/Pink Floyd/The Wall/{track}-{title}.mp3" .br If you prefer the "flat" naming scheme, you will use something like .br tagmp3 move "%A-%t.mp3" *.mp3 .SH NOTES move mode never overwrite files. .br move mode creates intermediate directories specified in the format string. Each directory creation is to be confirmed by the user. .br If a file can't be moved ( wrong file type, ID3 tag absent or blank field , ...) then it is left untouched. .br Fake mp3 (i.e. Wave file with .mp3 extension) are moved into "fake-mp3/" directory in move mode. set mode refuses to tag them since this would add noisy artifact at the end of the song. .SH BUGS Plenty of :) .br For move mode, source and destination must reside on the same file system / partition. .SH AUTHOR Laurent Alacoque CopyLeft 2001 .br Bugs, patch, infos, new releases, girls, money go to : .br http://mpgtx.sourceforge.net/ 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!