Youtube to snapshots and GIFs.
Have you ever dreamt of creating a gif out of a youtube video ? Then you are in the right place
This package allows you to take a screenshot, a gif or a portion out of a youtube video.
This package is the son of these two amazing parents:
You need to get ffmpeg installed to start using this package.
$ npm install youtube.com
How does it work ?
youtube object :
var Youtube = ;// You can instantiate the youtube object using the video urlvar youtube = ;// or you can also specify the video idvar youtube = ;
Crop a youtube video :
.crop() method takes a 4th argument which is the format of the video to download example :
This format is exactly the same we specify when downloading a youtube video using the Youtube-dl package. Make sure to take a look at it for more info.
Take a screenshot :
.snapshot() method also takes the format as its 3rd argument.
Creating a GIF :
.gif() method takes 2 more arguments, which are
- size : The hight and width of the final gif ex :
- fps : an integer representing the fps of the final gif
You can find more details on these 2 arguments on the Fluent-ffmpeg package.
Downloading a video
Again, the format is the same as the one mentioned before.