Comments (9)
could u share more info about the file? https://github.com/mifi/lossless-cut/issues/new?assignees=&labels=&projects=&template=1-file-issue.yml
from lossless-cut.
or is it happening with all files? e.g. normal h264 files too
from lossless-cut.
Hi @mifi. This occurs with all files recorded with the 120 fps option selected in the new NVIDIA app. When the app is set to record at 60 fps this issues does not occur.
NVIDIA Shadowplay recordings use a constant bitrate so unsure if that is related. Currently it can only record in h264 (AV1 support is coming), so unsure why merely the change in fps would cause this bug.
I am going to also test 120 fps recordings using OBS to see if it could be a format issue with the way NVIDIA records, but either way this issue is still present in 100% of my testing.
from lossless-cut.
Could you try to play the video in Chrome also and see if it’s the same?
from lossless-cut.
The 120 fps video has no issues being played anywhere outside of Lossless Cut. VLC, Discord, iOS player, Chromium embed all play seamlessly for me.
For reference, the first video in my original post is the raw 120 fps file. If you download it and open it in Lossless Cut you can view the behaviour.
I’ve been able to confirm this behaviour on other devices so can confirm that it’s not just specifically my PC. My main desktop has an RTX 4080 so I would assume there are no hardware acceleration issues here.
Edit: I have also checked 120 fps behaviour using OBS to record with both CBR and VBR. I can confirm the issue is the same. It seems LosslessCut has issues playing back videos at 120 frames per second.
from lossless-cut.
That's strange. for me it plays smoothly at 120fps. i'm on m2 macbook air. which other devices did you try losslesscut on? do you see high cpu usage?
from lossless-cut.
I just managed to test on an M1 Macbook Air and can confirm I saw no issues either. This led me to consider whether display refresh rate would impact and in testing I have discovered the issue and the solution.
When using a VRR display, the convention is to enable V-sync and a global fps lock. The global fps lock applied to LosslessCut is what causes the issue. When I am capped to 141 fps, the playback stutters; when I am uncapped, the playback is smooth.
I will close the issue given the solution is external, though unsure whether you would consider it a bug still given the fps lock is higher than the playback framerate. An odd one for sure and hopefully this issue can be relevant for anyone else who faces this problem in the future.
from lossless-cut.
interesting. so did all apps have global fps lock applied or only losslesscut? it's probably a bug in electron/windows/nvidia combination, and I have no idea how to fix it. maybe related: #922
from lossless-cut.
Yes, the max frame rate would apply to all 3D applications. Disabling this limit globally or specifically for LosslessCut resolves the issue.
It does seem linked to the other issue, as I have also reported other similar playback issues on Chromium browsers related to this setting: brave/brave-browser#35307
Very likely a problem with Windows / Nvidia / Electron as you mentioned. Thank you for the help and input to lead to a resolution.
from lossless-cut.
Related Issues (20)
- Option to rearrange tracks/streams
- Show exactly where the cut will be made HOT 1
- Merge cut export fade to black or fade to next clip HOT 1
- Support multiple sets of segments in LLC project file HOT 2
- Merging fields from a csv file into text overlay HOT 1
- different configuration support for different copys of Losslesscut HOT 4
- Improving fast seek behavior ? HOT 4
- Can't drag & drop on windows 11 HOT 9
- Exporting MKV loses aspect ratio HOT 2
- Copy and Paste Segment Tags HOT 3
- Audio Loss When Exporting HOT 1
- Allow using the concat protocol (for MPEG TS) HOT 10
- Improve Dark Mode HOT 6
- Repeated frames at each joined segment or chapter in continuous video HOT 1
- GPU encoding to VP9 codec HOT 3
- The screen will be blurred when the video is cut out HOT 1
- Custom folder paths for exports on Windows HOT 1
- Checkbox to export segments next to working file instead of specified directory HOT 1
- XFade between cuts HOT 1
- docker version would be nice HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lossless-cut.