Skip to content
This repository has been archived by the owner on Feb 8, 2022. It is now read-only.

Youtube Video Downloader, Splitter and Converter (ubuntu, nodejs, socketio, ffmpeg)

License

Notifications You must be signed in to change notification settings

telunyang/nodejs_websocket_video_converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video_Downloader_Splitter_Converter

Youtube Video Downloader, Splitter and Converter (ubuntu, nodejs, socketio, ffmpeg)

Prerequisite

  • youtube-dl:
    • You need to download youtube-dl and modify it with executable access.
    • Supported sites of youtube-dl: link
    • Please refer to youtube-dl README: youtube-dl README
  • Other:
    • I built this project in Laravel framework, thus, you might as well alter these source code and put them into your project environment.
    • You need to install FFmpeg, meanwhile, download Node.js, Socket.io and Express.

File introduction

home.blade.php:

View of Laravel, you can put it into your VIEW folder.

web.php:

Router of Laravel, you can use it to route for your URL.

YoutubeController.php:

Controller of Laravel, you can put it into your CONTROLLER folder.

YouTubeDownloadListener.js:

Node.js command listener (important)

Demo

Youtube Video Downloader, Splitter and Converter

Note

This project helps us to download videos, split videos, make a snapshot and convert to mp3.

My LinkedIn

link

About

Youtube Video Downloader, Splitter and Converter (ubuntu, nodejs, socketio, ffmpeg)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published