GOPCHOP(1)

πŸ’– GOPCHOP πŸ’–

okay bestie, sit down, we're talking about gopchop β€” the manual page for it, page 1 of the manual, and it's literally the fastest little cut-only editor for MPEG2 video files. no cap. let's get into it πŸŽ€


✨ NAME ✨

gopchop β€” a fast, lossless, cuts-only editor for MPEG2 video files. she's giving scissors, she's giving speed, she's giving no re-encoding. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

gopchop [ options ] [ file ]

that's it. that's the whole vibe. options optional, file optional, slaying mandatory. ✨


🌸 DESCRIPTION 🌸

so here's the tea: gopchop cuts and merges MPEG2 video streams. the way she does it is by cutting the streams in a method that does not require re-encoding, which means she's fast and she's not prone to the artifacts and degradation of quality that are inherent in re-encoding. obsessed with her, honestly. 😭

but β€” and this is the important part, bestie β€” cuts are limited to I-frames or group-of-picture (GOP) boundaries. that's the trade-off. that's the deal. 🫢

the good news tho? these frames occur frequently enough, and a lot of the time they land right at scene transitions, so gopchop's method is adequate for many applications. slay. πŸ‘‘

the typical use case is manually editing commercials out of recorded television programs. yes, that's right, you can finally make your DVR recording of a movie not have seventeen car commercials in it. iconic. πŸ”₯

another application is splitting .VOB files from dual-layer DVD rips so that the content can be re-authored such that each half will fit on one single-layer DVD recordable. math girlies stay winning. ⭐


πŸ‘‘ OPTIONS πŸ‘‘

  • -h, --help β€” help. she's helpful, she's kind, she's showing you the ropes. πŸ’œ
  • -p, --pipe CMD β€” use an external command for output. the recommended one is literally mplayer -nocache -novm - β€” copy that exactly, bestie, no typos. πŸŽ€
  • -v, --vo DRIVER β€” choose the internal output driver. and if you don't know your options? pass help as the DRIVER and she'll hand you a whole list. so considerate. ✨
  • -s, --states β€” show libmpeg2 decoding states during display. this one is used mostly for debugging, so if you're just here to trim your shows, you can skip her. πŸ™ˆ
  • -V, --version β€” display which version of GOPchop is installed. know your queen's name. πŸ’…

🧚 AUTHOR 🧚

Kees Cook, <kees@outflux.net> β€” thank you for your service, king. 🫢


🌈 SEE ALSO 🌈

gtkspu(1), mpegcat(1) β€” go read those too, iykyk. πŸ’–


and that's the whole page, bestie!! this lil doc is dated 02 March 2009 and it came out of the GOPCHOP(1) manual, page one of one, and honestly she ate. mwah. πŸ’‹βœ¨