Short stutter at beginning of Vod downloaded by CLI
See original GitHub issueChecklist
- I have checked the issue page for duplicates
- I am running the latest version (download here)
Edition
Command Line Interface
Describe your issue here
Hi,
I’ve been using the CLI tool to programmatically download sections of VODs (not clips), but noticed that sometimes there will be a ~0.5 second stutter at the beginning of the downloaded mp4.
It’s quite noticeable, and looks like a few dropped frames perhaps? I’ve attached an example exactly as it was produced by the CLI.
The command to generate this was: .\TwitchDownloaderCLI.exe videodownload --id 1723455246 -o clips/clip-1.mp4 -b 17269 -e 17280
.
Not sure if this is a known issue or how to resolve it.
Thanks.
Issue Analytics
- State:
- Created 8 months ago
- Comments:8 (3 by maintainers)
Top Results From Across the Web
Choppy audio when downloading live twitch streams. ...
Recently I've been having issues with capturing live twitch streams. The result is choppy audio, the audio remains in sync, just every few ......
Read more >Why does the video on HLS stream downloads from certain ...
Using VideoDownloadHelper I notice that all the streams from a particular site have an issue with the video subtly stuttering/jerking.
Read more >choppy slow motion - Apple Community
I am running blind here. Origin of the footage is from twitch VOD, downloaded by software called "Twitch Leecher" and it should be...
Read more >All videos streamed on my phone have a lag, how do I fix it?
1. Try reducing the resolution of the video while streaming. Not all phones support HD/FHD/UHD video playback. Try playing a 360p or a...
Read more >FIX Alert Box Notifications QUICK ! - YouTube
Diagnose and fix Streamlabs Online Alert Box issues using a variety of troubleshooting and testing techniques. I've previously uploaded a ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
For #154 could maybe parse out the BANDWIDTH for the average bitrate to generate an estimate? Around here or something maybe? Could also instead maybe just do a few extra network requests in that and send a HEAD request to the first segment of each playlist and read the content length header? (assuming Twitch servers support/allow that). Don’t think we would actually need to download a segment to estimate the size.
Looks like the bandwidth is actually the max bitrate not the average, but maybe that’s what we want anyways since it would be the upper bound
Cropping always on 10-second intervals would be a pain to work with, but it would be doable.
I’m clueless when it comes to encoders, sorry I can’t be of help here.
Interestingly, I tried playing the mp4 in VLC player and there was no stutter/desync at the beginning. Not sure if that has some significance but I thought I’d point it out.