Comments (13)
Not sure I understand the issue - are you saying when you record with Screenity, the audio you record via microphone / system loops over the first 30 seconds? That seems very unusual if so, I would definitely need to investigate further.
Or is this about the editing feature for adding / replacing audio, where you can add your own audio file to add to the recording?
from screenity.
Hi, no, let's imagine I'm recording a 2-minute video. The first 30 seconds of the video (only the audio) will be repeated every 30 seconds. The index seems to be poorly constructed. Only VLC seems to be able to play it randomly.
from screenity.
That seems very odd. If you attempt recovering the recording or using the option below to download troubleshooting data, does the video play fine? It might be an issue with transferring the recording data from the service worker into the editor page, since it's sandboxed. In larger videos the data is sent in batches due to the sendMessage file size limit (which also does not support blobs, so must be turned into base64 first), what might be happening is they're received out of order, some chunk is missing, or some batches are repeated causing the issue. I'm currently working on a patch to improve on this system and avoid this error (although I haven't been able to reproduce it in any machine / Chrome version).
The alternative could be an issue with IndexedDB itself that I'm using to store all the video chunks in while recording, if the recovered video also has the same problem. I will need to investigate nonetheless, hopefully have a patch ready in the coming days.
Edit: If you're on version 3.1.0 or above, could you try recording with backups enabled and checking if the video that is backed up has all the data?
from screenity.
Hi, here is the output of the troubleshooting section :
https://files.edouard.ml/share/znP-BsRr
password : alyssax
content :
- troubleshoot data
- backed up video
- raw data
The backed up video is also damaged.
I will of course be happy to provide you with any additional information if needed.
from screenity.
Thank you so much for sharing this. I have looked into the file with ffprobe and there is a jump at the 30 second mark, where the frame goes back to 0 and up again, and once more at the 60 second mark. This is the case even on the raw recording file, so it's not a processing issue.
It's either an issue with the MediaRecorder itself (similar jump-y behavior has been reported in the past), or there was simply some sort of repetition / order issue when saving or retrieving the chunks in the IndexedDB somehow. Although the fact it only happens with the audio is really weird.
I've just made some changes to the recording process to try to prevent that, although unless I'm able to reproduce it it's hard to know if it will fix your issue. Probably won't be able to have a release ready in a few days though I'm afraid.
from screenity.
Hi there! Running in to this exact same issue, at roughly the 30 second mark and again at 60.
macOS 14.1, Chrome 120.
from screenity.
Hey! I'm experiencing an issue with this as well unfortunately OS X 10.15.7 / Chrome 120
from screenity.
Hey! I'm experiencing an issue with this as well unfortunately OS X 10.15.7 / Chrome 120
Is this in the latest 3.1.4 version of Screenity? I still haven't been able to pinpoint the issue, I might need to replace the Localbase library with a different one since I'm afraid it might be the culprit.
from screenity.
Hey @alyssaxuu – yep, it's on version 3.1.4.
from screenity.
@MichaelPrecel @myktra @EdouardMD I made a new release which replaces the old Localbase library with localForage for working with IndexedDB, and also has some other improvements. Could you please check if the issue is still there? If you reinstall from the Chrome Store you should be able to get the latest version (v3.1.5).
from screenity.
I'm closing this since I have not had any further reports of this particular issue, but do reopen if it's still the case.
from screenity.
from screenity.
Hey @alyssaxuu,
The issue seems to be resolved, thank you !
from screenity.
Related Issues (20)
- Weird additions to the webpage example.com HOT 3
- Camera doesn't work on secondary screen HOT 6
- Better video processing feedback HOT 2
- Closing drawing mode with ESC key doesn't work HOT 2
- ESC key doesn't work properly for blur submenu of toolbar HOT 6
- Problem with hover effect of toolbar items on pages like example.com HOT 1
- Blur tool doesn't work HOT 2
- Highlighting cursor effect button in toolbar, when non-default effect selected HOT 4
- Community translations of current versions HOT 2
- Makes some link impossible to load HOT 3
- Load extension only on click HOT 3
- Screen recording permissions prompt not working in Vivaldi HOT 4
- Noise Cancellation HOT 1
- trying to understand the usage of the MediaRecorder API
- Screenity hangs when finishing recording after a recent update HOT 8
- z-index affecting other components from Radix HOT 3
- Webcam and toolbar not injected to other tabs when switching tabs. HOT 2
- Stop recording hotkey missing HOT 1
- Work with extension in fullscreen video tags HOT 2
- Screenity hangs after recording for more than 10 minutes.
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 screenity.