Repository navigation
Snipwright 2.12.0
Advert detection now trims the end of a recording properly, using the channel's own "now and next" listing, and it copes better with adverts that put their own logo where the channel's sits. The VideoReDo Charms bar is back, there's a new View menu, lists can be dragged into order, and the Batch Manager tells you when it has finished.
📺 Advert detection
- The end of a recording is trimmed much more fully. A padded recording runs on into continuity and the next programme, which carries the channel's logo, so detection used to find where the programme ended and then stop — often leaving seven to ten minutes on the end. Chalkline now also reads the broadcaster's "now and next" listing from the recording and trims everything from the moment the channel says the next programme has started. It never trims earlier than that unless detection has already found the end there, so it cannot cut into the programme. Recordings whose recorder doesn't keep the listing are detected exactly as before.
- An advert's own logo no longer fools it. When an advert put a small logo of its own exactly where the channel's sits — a white wordmark top-left on ITV2, for instance — detection could take it for the channel's logo and either split a break in two or start it late. Both are now handled: the channel's logo stands on its own while an advert's lettering spreads into the area around it, and a break that begins with the channel's ident is now found from the ident.
Both changes were measured across the whole test set before going in: apart from the recordings they were aimed at, every break found is exactly as before.
🎛️ Charms bar and the View menu
- The Charms bar, for anyone who misses it from VideoReDo. A column of large buttons down the right-hand edge of the window, switched on from View → Show Charms Bar. Ten slots, each set to any of eighteen functions from the menus with an optional label of your own, under Settings → Charms bar. The buttons have Snipwright's own icons, so the bar looks the same on Linux and Windows and follows the light or dark theme. In an ordinary window it pops out of the right-hand side, widening the window, so nothing already on screen moves. It's off unless you switch it on. Thanks to Bridgyguy for suggesting it.
- A View menu: show or hide the thumbnail strip, choose where each frame's picture type (I, P or B) is shown, and go full screen with F11.
🗂️ Batch Manager, Joiner and renamers
- A notification when a batch finishes — when the queue runs out, including any export you handed over with Send to Batch, or when a stop you asked for completes — with how many jobs were done, need review or failed. It arrives even if the Batch Manager window is closed, and can be turned off under Settings → General.
- Drag to reorder. Jobs in the Batch Manager, entries in the Joiner list and the Charms bar slots each have a grip at the start of the row; drag it and the row follows the pointer, highlighted while you hold it. The Up and Down buttons are still there.
- Windows that remember their size. The Batch Manager opens tall enough for ten recordings the first time, and it and the TV and Film Renamers then reopen at whatever size you last left them. The renamers also give the new name the room, rather than splitting the width evenly with the current one.
- Thumbnails always keep the same size instead of stretching with the window.
💬 Subtitles and sound
- Joining scenes from a DVD rip keeps the subtitles. 2.11.0 brought Blu-ray subtitles through joins; DVD (VobSub) subtitles were still lost from every join. They're now converted to broadcast subtitles from the rip itself, with the disc's own colours and positions.
- Audio description that starts late no longer forces the soundtrack to be re-encoded — every track is copied exactly as broadcast.
- No false "output longer than the edit" note when a cut's last subtitle runs past its end.
🧩 Under the bonnet
- Supporting libraries can take their own bug-fix releases (numpy 2.5.x, PySide6 6.11.x, tqdm 4.x, bitarray 3.x) without waiting for a new Snipwright; nothing newer than what's been tested is accepted.
- German fixes: the TV Renamer's window title, the Batch Manager's end-of-batch line (which was always English), and a couple of slips of wording.
Bug reports are welcome, especially with a sample recording — a short clip cut with ffmpeg -ss … -t 60 -i recording.ts -c copy sample.ts is usually enough. If an export comes out with audio missing or out of sync, or with a subtitle track missing, the log from that run is the single most useful thing you can attach. The full changelog is in CHANGELOG.md.