Build a SCREEN RECORDER WITH AUDIO in JavaScript - JavaScript Beginner Tutorial

  Рет қаралды 16,963

Tyler Potts

Tyler Potts

Күн бұрын

Learn how to build a screen recorder like OBS in JavaScript. This tutorial will show you how to use the Media Capture API and Media Recorder API to record both your screen and audio.
Repo: github.com/Tyl...
// JOIN THE NEW DISCORD SERVER!
/ discord
// FOLLOW ME ON TWITTER
/ tyler_potts_
// MY GEAR FOR CODING AND KZbin
Blue Yeti Microphone: amzn.to/3jr3l7T
Microphone Stand: amzn.to/35B9LMN
Chair: amzn.to/3dWds3F
Thunderbolt Dock: amzn.to/3osBF6u
Monitor: amzn.to/37I8KoR
Screenbar Light: amzn.to/3iFRS7w
All of these products I own and have tested!
// INTERESTED IN GAME DEV?
Game development channel: / muddywolf
// CHECK OUT MY GAME
play.google.co...
// DO THESE SIMPLE STEPS
LIKE, SUBSCRIBE & SHARE

Пікірлер: 62
@NERO-ez1mn
@NERO-ez1mn 3 жыл бұрын
oh hell no!!!!!!!!!!!!!! the channel is getting like a masterclass never seen anyone doing this. Hope somehow in the future we will see intergrated by a database. i think not everybody knows how to do server side language with express i think? apollo express graphql uploading and downloading functionality. please hit like to make it more like a PETITION for Tyler hhe. THANKS TYLER for AWESOME TUTS BTW
@skolotoi4588
@skolotoi4588 2 жыл бұрын
> true
@senju31
@senju31 3 жыл бұрын
Much love from Jamaica.
@farnaamsamadi5386
@farnaamsamadi5386 3 жыл бұрын
Great and rare tuts. Please keep going.
@TylerPotts
@TylerPotts 3 жыл бұрын
Thanks, will do!
@subhadipsaha1359
@subhadipsaha1359 Жыл бұрын
How can we add system audio as well ?
@skolotoi4588
@skolotoi4588 2 жыл бұрын
great content, thank you, Tyler.
@brownwolfgaming4773
@brownwolfgaming4773 3 жыл бұрын
That's why i subscribe this channel. Great content!
@TylerPotts
@TylerPotts 3 жыл бұрын
Thanks bud! :D
@Ro19975
@Ro19975 3 жыл бұрын
Hey Tyler, The video was great. Can I get the download link for ur desktop wallpaper? It's too good
@subhadipsaha1359
@subhadipsaha1359 Жыл бұрын
Is it recording the desktop audio as well ?
@VariousSoundEffects
@VariousSoundEffects 3 жыл бұрын
Super Tuto merci.
@jhonimiassol4136
@jhonimiassol4136 Жыл бұрын
is there any way to get an internal audio instead of mic
@AltaRosso
@AltaRosso Жыл бұрын
Cool video man. Saved me a lot of money from buying one of those screen recording software's where I could just make my own. Thanks! Quick question though: It's probably just me but as I was recording VS code, after I hit save the screen recorder closes. Basically I'm recording myself coding. Is there a way to avoid that?
@АлишерАзимов-д8ш
@АлишерАзимов-д8ш 3 жыл бұрын
Sooo cool, i have to try it👌😁😁😁
@TylerPotts
@TylerPotts 3 жыл бұрын
Have fun!
@rangabharath4253
@rangabharath4253 3 жыл бұрын
Awesome 👍
@TylerPotts
@TylerPotts 3 жыл бұрын
Thanks 🤗
@praveenp9279
@praveenp9279 10 ай бұрын
Its also record with system and user audio?..
@jpdoshi2811
@jpdoshi2811 2 жыл бұрын
Can I make html, css and javascript to executable app, especially this web app as browser uses much memory, if u can help, it would be so cool, btw, good tutorial
@atreyuarg
@atreyuarg Жыл бұрын
hello, can you do that instead of recording the screen you can record a url where there is a video or an animated slider?
@MustafaAli-xj6lq
@MustafaAli-xj6lq 2 жыл бұрын
Can you make a video on screen share with video and audio
@TylerPotts
@TylerPotts 2 жыл бұрын
That's a cool idea! I'll see what I can do
@MustafaAli-xj6lq
@MustafaAli-xj6lq 2 жыл бұрын
@@TylerPotts thanks for the acknowledgement 🙂
@interim17
@interim17 Жыл бұрын
Such a cool project! I'm trying to iterate on this and have a question. If I remove the first element of the chunks array before passing it to the Blob constructor, the video is no longer playable, but removing other elements of the chunks array doesn't affect playability of the output video. Why is this? What is special about the first element in the chunks array?
@Axelblaze9873
@Axelblaze9873 2 жыл бұрын
can you do the same for Electron JS with Webcam access, mute and unmute option?
@MustafaAli-xj6lq
@MustafaAli-xj6lq 2 жыл бұрын
I would like to see that 🎉
@yairl1
@yairl1 2 жыл бұрын
Hey Tyler. thank you very much for the video! is there an option to capture a server with no GUI (headless screen) on stream?
@TylerPotts
@TylerPotts 2 жыл бұрын
Not from a browser from what I'm aware off 🤔
@tabdig
@tabdig 3 жыл бұрын
Nice project
@TylerPotts
@TylerPotts 3 жыл бұрын
Glad you like it!
@crazy27gaming39
@crazy27gaming39 2 жыл бұрын
can you please give me the download of the file
@ImranKhan-kf4ez
@ImranKhan-kf4ez 2 жыл бұрын
do you have a website?
@meraklicoder
@meraklicoder 3 жыл бұрын
which extension are u using for intellisense? sometimes code block is appearing when u are coding...
@АлишерАзимов-д8ш
@АлишерАзимов-д8ш 3 жыл бұрын
github copilot
@meraklicoder
@meraklicoder 3 жыл бұрын
@@АлишерАзимов-д8ш ohh i guessed
@ChristopherCricketWallace
@ChristopherCricketWallace 3 жыл бұрын
should probably put "Tailwind CSS" in the title somewhere
@flaviokonti5522
@flaviokonti5522 3 жыл бұрын
And Copilot
@appicsolutions2296
@appicsolutions2296 2 жыл бұрын
The video I am recording is choppy. Can I increase the frame rate or something else to resolve the issue?
@TylerPotts
@TylerPotts 2 жыл бұрын
Yes you can! See docs! developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings/frameRate
@AnilBaniyaNep
@AnilBaniyaNep 3 жыл бұрын
Hi Tyler, Is there any way to change the text of pop up screen share? I wan't to change the text share screen to record screen.
@TylerPotts
@TylerPotts 3 жыл бұрын
Hey, unfortunately not. This is to do with the browser and not the actual website.
@AnilBaniyaNep
@AnilBaniyaNep 3 жыл бұрын
@@TylerPotts Thanks Tyler
@AnilBaniyaNep
@AnilBaniyaNep 2 жыл бұрын
@@TylerPotts Hi, I couldn't figure out the direct way to record the screen without showing the dialogue of screen share as In Jitsi meet web application. What should I have to do for it?
@starolat
@starolat Жыл бұрын
вы иностранцы???
@rohitdwivedi6268
@rohitdwivedi6268 3 жыл бұрын
that prompt which comes for screen sharing can we skip that and record only current tab
@khangvo3975
@khangvo3975 2 жыл бұрын
hmm, exported video can't fast forward/back, do you help me please :(((
@TylerPotts
@TylerPotts 2 жыл бұрын
I'm not sure that's an issue with the app as when I save the video I can rewind, is this on your machine? Are you on windows?
@khangvo3975
@khangvo3975 2 жыл бұрын
@@TylerPotts It's Windows 10
@aarondz789
@aarondz789 3 жыл бұрын
It's funny.
@ZaidKhan-zv2vp
@ZaidKhan-zv2vp 3 жыл бұрын
Cant view in 1080p
@TylerPotts
@TylerPotts 3 жыл бұрын
Hmm says the video is hd ready it might take a little while to kick in 😅
@senju31
@senju31 3 жыл бұрын
OMG No more need for downloading apps like that ? wow
@TylerPotts
@TylerPotts 3 жыл бұрын
Exactly! To my surprise the quality was really good too when I was running tests!
@senju31
@senju31 3 жыл бұрын
@@TylerPotts I am very happy to hear. I saved this in my front-end playlist. Will definitely check it out later. This is one of those things that's an unexpected but pleasant surprise.
@che-love-4ik314
@che-love-4ik314 2 жыл бұрын
Do you know the code for such a case when a visitor goes to a site and the same site immediately starts recording both video and sound? If the visitor uses the phone, then the site must record video from both the front and the back, and when the visitor leaves the site, the site will immediately stop and save the record with all metadata such as IP address, connection time, what browser, provider the visitor uses. I will be grateful if you can help me with this.
@TylerPotts
@TylerPotts 2 жыл бұрын
I'm pretty sure you're not allowed to do that as it is dangerous and illegal unless the user allows it. I don't believe you can do front and back cameras though.
@che-love-4ik314
@che-love-4ik314 2 жыл бұрын
@@TylerPotts However, even trackers on websites do such actions. Surveillance of users is allowed in Russia. This is legal data collection
@TylerPotts
@TylerPotts 2 жыл бұрын
Sorry I can't help as it goes against the rules of my country 😩
@educationey9572
@educationey9572 3 жыл бұрын
360p in 2021.
@TylerPotts
@TylerPotts 3 жыл бұрын
It's 1080p...
@educationey9572
@educationey9572 3 жыл бұрын
@@TylerPotts Now it is :D
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 140 МЛН
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 57 МЛН
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 18 МЛН
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 569 М.
How To Record Video With JavaScript
7:32
Coding With Chaim
Рет қаралды 11 М.
Scraping YouTube with OpenAI API (Python, ChatGPT, YouTube Transcript API)
41:55
I Remade YouTube From Scratch Using Just Bash
17:51
icitry
Рет қаралды 14 М.
JavaScript Audio CRASH COURSE For Beginners
1:04:45
Franks laboratory
Рет қаралды 87 М.
Record Your MIC with JavaScript
13:59
Tyler Potts
Рет қаралды 10 М.
Capturing and Saving User Audio or Video with JavaScript
19:18
Steve Griffith - Prof3ssorSt3v3
Рет қаралды 108 М.
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17