• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

popstas / talks-reducer / 28131157214
75%

Build:
DEFAULT BRANCH: master
Ran 24 Jun 2026 09:36PM UTC
Jobs 1
Files 72
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Jun 2026 09:35PM UTC coverage: 74.925% (+0.9%) from 74.044%
28131157214

push

github

web-flow
feat: Add video trim (cut begin/end) before converting (#140)

Add an optional trim step that keeps only a chosen [start, end] fragment of each
input before the speed-up pipeline runs.

- CLI: --cut-start / --cut-end (seconds or HH:MM:SS), keep-range in/out semantics;
  0/0 means no trim (behaviour unchanged when off).
- ffmpeg: input-level -ss/-t injected into both audio-extract and final-video
  commands so audio/video stay in sync; pipeline recomputes effective duration so
  progress/target-duration math stays correct on a trimmed clip.
- Desktop GUI: a "Cut video" panel with manual start/end time inputs and a
  frame-scrub thumbnail preview; enabled flag + start/end persist via preferences.
- Web UI (gradio): Cut video checkbox + start/end inputs wired through process_video
  and the remote server path.
- Docs + tests across timecode/cli/ffmpeg/pipeline/models/server/gui (557 tests).

286 of 332 new or added lines in 10 files covered. (86.14%)

611 existing lines in 10 files now uncovered.

8480 of 11318 relevant lines covered (74.92%)

0.75 hits per line

Uncovered Changes

Lines Coverage ∆ File
31
41.4
3.94% talks_reducer/gui/app.py
5
90.74
talks_reducer/timecode.py
4
87.17
0.34% talks_reducer/gui/layout.py
3
79.85
1.4% talks_reducer/ffmpeg.py
2
92.02
0.41% talks_reducer/pipeline.py
1
51.56
24.64% talks_reducer/gui/inputs.py

Coverage Regressions

Lines Coverage ∆ File
359
41.4
3.94% gui/app.py
66
80.64
0.91% cli.py
44
87.17
0.34% gui/layout.py
40
82.63
0.0% service_client.py
32
59.48
4.16% gui/preferences.py
21
92.02
0.41% pipeline.py
20
79.85
1.4% ffmpeg.py
15
51.56
24.64% gui/inputs.py
9
84.62
0.0% gui/remote.py
5
95.33
0.07% server.py
Jobs
ID Job ID Ran Files Coverage
1 28131157214.1 24 Jun 2026 09:36PM UTC 72
74.92
GitHub Action Run
Source Files on build 28131157214
  • Tree
  • List 72
  • Changed 22
  • Source Changed 11
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28131157214
  • a45e7d6a on github
  • Prev Build on master (#27871751270)
  • Next Build on master (#28131303778)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc