Comments (11)
it's certainly costly and I want to keep it free
I think you can try vercel.com which offers free personal a/c :)
I believe they have rate limits though, and running FFMPEG would certainly exceed them.
from screenity.
Hmm, this is odd - just tried it and indeed there seems to be a glitch, just to confirm the video looks all black?
I'm going to try to identify what's going on to fix it.
from screenity.
the video looks all black?
yep & the play button doesn't work.
also, it might be helpful to differentiate between trim video's Apply
& the below one, both look the same so it's kinda confusing but you're the designer 😂🙈
from screenity.
I have disabled trimming the start of a video for now - I realized if you do that it removes the header information of the blob and it won't play. I should be using FFMPEG for this - the only issue is the Js version I am using has some problems with the opus codec from the audio in the Webm recording and it won't work. I should probably look into using some sort of API for this or running my own server somewhere, the only issue is that it's certainly costly and I want to keep it free, I'll try exploring some options...
from screenity.
it's certainly costly and I want to keep it free
I think you can try vercel.com which offers free personal a/c :)
from screenity.
I have disabled trimming the start of a video for now - I realized if you do that it removes the header information of the blob and it won't play.
Could you just always leave the first frame in to preserve the header? At 15-30fps it likely won't be notice-able.
As for the trimming generally I have 2 suggestions:
1. Match "Trim video" to established UX pattern or remove altogether
If it's an operation other than adjusting the start point or end point of the clip, I believe it needs to be called something else like "cut" or "remove", which you already have just below it. Removing something from the end is currently way more intuitive in the "Remove part of video" workflow than in the "Trim video" workflow. The reason to keep Trim is that it's less step to remove something from the beginning and the end. If it's just one side, it's the same amount of steps.
This is what I expect in a trimming experience:
References:
- https://docs.microsoft.com/en-us/stream/portal-edit-trim
- https://support.apple.com/guide/quicktime-player/trim-a-movie-or-clip-qtpf2115f6fd/mac
- https://support.apple.com/en-gb/guide/final-cut-pro/ver9847ec25/10.5/mac/10.15.6
2. Ability to not see the process to stop the recording.
These are seconds that are known not to be valuable. Typically screenrecorders have a keyboard shortcut to stop the recording to avoid these last seconds, another option would be to have ability to automatically trim the seconds between clicking the Screenity icon and Stop Recording.
from screenity.
I have disabled trimming the start of a video for now - I realized if you do that it removes the header information of the blob and it won't play.
Could you just always leave the first frame in to preserve the header? At 15-30fps it likely won't be notice-able.
As for the trimming generally I have 2 suggestions:
1. Match "Trim video" to established UX pattern or remove altogether
If it's an operation other than adjusting the start point or end point of the clip, I believe it needs to be called something else like "cut" or "remove", which you already have just below it. Removing something from the end is currently way more intuitive in the "Remove part of video" workflow than in the "Trim video" workflow. The reason to keep Trim is that it's less step to remove something from the beginning and the end. If it's just one side, it's the same amount of steps.
This is what I expect in a trimming experience:
References:
- https://docs.microsoft.com/en-us/stream/portal-edit-trim
- https://support.apple.com/guide/quicktime-player/trim-a-movie-or-clip-qtpf2115f6fd/mac
- https://support.apple.com/en-gb/guide/final-cut-pro/ver9847ec25/10.5/mac/10.15.6
2. Ability to not see the process to stop the recording.
These are seconds that are known not to be valuable. Typically screenrecorders have a keyboard shortcut to stop the recording to avoid these last seconds, another option would be to have ability to automatically trim the seconds between clicking the Screenity icon and Stop Recording.
The trimming controls are temporary until I find a solution. Keeping the first frame isn't possible because the video is recorded in blobs which can be up to a second long, which are certainly noticeable.
As per your second point, there are already keyboard shortcuts in place (look in the popup menu) to start recording, stop, and more. I don't want to automatically remove the end of the recording because some people might still be talking until they click the pause/stop button.
I just need to figure out how to use FFMPEG in a server while somehow not being too expensive, that would solve the trimming problem.
from screenity.
The trimming controls are temporary until I find a solution. Keeping the first frame isn't possible because the video is recorded in blobs which can be up to a second long, which are certainly noticeable.
Understood! For me personally it's not very important to be solved functionality wise: using the countdown it's easy to prepare a perfect start..
As per your second point, there are already keyboard shortcuts in place (look in the popup menu) to start recording, stop, and more.
Found them, thx!
from screenity.
Hmm, this is odd - just tried it and indeed there seems to be a glitch, just to confirm the video looks all black?
I'm going to try to identify what's going on to fix it.
For me in Edge, what happens is the video becomes super short. For example, if I trim a few seconds off the start and the original total was 11 seconds in length, after applying the "remove part of video", it becomes a mere 2 second clip. 😢
No worries though, I am trimming it directly in Windows afterward.
from screenity.
. Keeping the first frame isn't possible because the video is recorded in blobs which can be up to a second long, which are certainly noticeable.
I have actually tried keeping the first few seconds of the video and removing the middle part. The video file created in that way does not play properly. It only plays for the first few seconds only.
I feel one way is to create the Matroska container directly using the stream.
If anyone has ideas about doing that. I will love to implement that.
from screenity.
Fixed in the new MV3 version.
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.