Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have several HD video files in transport stream (.ts) format, recorded with my satellite receiver.

I want to cut them, as in simply remove a few minutes from the beginning, the end and sometimes a few minutes in the middle of it (remove early start of recordings, late ends and, for some seldom files, the ads).

What is a good, ideally but not necessarily free, software with a GUI to do this? Best would be something where you could select points on a timeline and simply cut the elements out.

As a resulting file, just the same .ts format would be great, but I could also live with putting the video contents into another container, as long as the video is NOT re-encoded / transcoded.

The files have additional audio streams and subtitles. These should be retained in the process.

My OS is Windows.

share|improve this question

closed as off-topic by Michael Kjörling, nixda, Kevin Panko, harrymc, Moses Jun 10 '14 at 19:04

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Michael Kjörling, Kevin Panko, harrymc, Moses
If this question can be reworded to fit the rules in the help center, please edit the question.

Would be great if you mentioned your OS. And, what have you already tried? I believe most NLEs should work, only importing the TS format might be a bit troublesome. You might need to change the container before. Can you run MediaInfo to check what codec is used inside? – slhck Jan 27 '12 at 18:23
Oh, and you don't want to re-encode anything in this process? – slhck Jan 27 '12 at 18:25
OS is Windows (added above), and if possible I want to avoid re-encoding, because I don't want to loose quality. - What does NLE stand for? – Sebastian P.R. Gingter Jan 27 '12 at 18:28
I'm inclined to say this is an almost exact duplicate of What is the best software to split and join avi files? — you'd only have to find out how to import the transport stream. NLE is a non-linear editor. – slhck Jan 27 '12 at 18:30

The absolute best program for this is VideoReDo, but a little pricey. I haven't been able to find a free program to even approximate VideoReDo, but TSSniper can do in a pinch.

share|improve this answer

Avidemux maybe the most suitable for you. It can copy/remux from stream to stream without re-encoding.

Just remember that the start/end marker must be at an I-frame. The frame type is displayed beside clip time. Or you can quickly select the I-frame by select the next/prev key frame button. The key reason is that in the video file, frames are splited into group-of-pictures (GOP) which are then encoded independent of each other. Each GOP is started with an I-frame, so when you start with an I-frame, the whole first GOP can be copy to the output file without re-encoding. Of course the video codec field must be selected with the copy option

keyframe avidemux

share|improve this answer

I use MPEG Streamclip to cut the commercials out of the MPEG-TS recordings of my DVR.

MPEG Streamclip is available in a Windows version: -- although I must admit that I have only been using the OS X version so far.

share|improve this answer

Cuttermaran looks like the software program you're looking for. It also doesn't have a complicated GUI. However, it required that you have separate audio/video streams.

That shouldn't be an issue though as you can separate the audio/video streams easily using other software like TsRemux.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.