DVBCut is a lightweight, specialized Qt application designed to trim and clean up Digital Video Broadcasting (DVB) MPEG transport streams (.ts).
It uses a unique “keyhole surgery” approach. Instead of re-encoding the whole video—which degrades quality and wastes time—it leaves the original video and audio packets untouched. It only re-encodes a few frames at the beginning and end of your cut to ensure the output file remains compliant with standard MPEG formats. Step 1: Open and Index the Stream
Digital video transmissions often lack clear structure or contain minor packet loss. DVBCut solves this by building an external index to map out every single frame.
Load the file: Launch DVBCut, click File > Open, and select your captured DVB .ts file.
Generate the index: DVBCut will prompt you to create an index file (.idx). Choose a destination and let the program scan the file. A progress bar will show the progress.
The outcome: The software flags every I-frame (Keyframe), P-frame, and B-frame, establishing a timeline you can navigate precisely down to the individual frame. Step 2: Navigate and Identify Corrupted Zones
Broadcast glitches (caused by bad weather, poor signal, or hardware dropouts) manifest as “discontinuities” or scrambled, frozen frames. DVBCut helps you navigate smoothly past these errors.
Timeline bar: Drag the main slider for broad navigation across the broadcast recording.
Frame-by-frame precision: Use the fine-navigation wheel or keyboard shortcuts to move sequentially between individual frames or jump directly from one keyframe (I-frame) to the next.
Spotting corruption: Watch the preview window for gray pixels, blocky artifacts, or frozen frames. These frames indicate broken broadcast stream segments. Step 3: Set Cut Markers to Trim Glitches
DVBCut relies on simple START and STOP markers to declare what content to export while leaving commercial breaks or corrupted transmissions on the cutting room floor.
Add a START marker: Navigate to the exact frame where the good video begins (right after a corrupted zone or commercial break) and click the START button.
Add a STOP marker: Move down the timeline to the frame where the pristine content ends (right before the next glitch or commercial) and click the STOP button.
Handling multiple segments: If a broadcast has multiple clean segments interrupted by corrupted streams, just keep adding pairs of START and STOP markers. DVBCut will stitch the clean parts into a single continuous file sequentially. Step 4: Export a Healthy, Corrected Stream
Once you mark your clean segments, you can save the file without risking a total re-encode. Go to File > Export Video… (or click the export icon).
Choose your target container type—most users select MPEG transport stream (.ts) or MPEG program stream (.mpg).
Click Save. DVBCut reads the raw stream data, clones the clean packets into the new container, and applies its “keyhole surgery” re-encoding strictly to the edit boundaries to maintain frame sync. When to Use Alternative Tools
While DVBCut excels at trimming around broken parts, it can fail to open files with heavily corrupted file headers or broken file tables.
Leave a Reply