1.1.4 • Published 6 years ago

youtube-to v1.1.4

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

youtube-to

Converts youtube links to audio/video formats using ffmpeg and ytdl libraries. Downloads ffmpeg with npm install, no need to specify path. Returns a promise.

npm install youtube-to

Usage

const youto = require('youtube-to');

youto('https://www.youtube.com/watch?v=jNQXAC9IVRw')
    .then(() => console.log('Done!'))
    .catch((err) => console.log(err));

API

youto(url, options)

Downloads the specified url with the options provided.

options

JSON structure with the options below:

{stream: fs.createWriteStream('file'), filename: 'folder/test.mp3', format: 'mp3'}

Examples

To mp3

const youto = require('youtube-to');

youto('https://www.youtube.com/watch?v=jNQXAC9IVRw');

Converts the video to mp3, gets the title of the video and saves it as [TITLE].mp3.

To FLV

const youto = require('youtube-to');

youto('https://www.youtube.com/watch?v=jNQXAC9IVRw', {format: 'flv'});

Provide a writable stream

const youto = require('youtube-to');

youto('https://www.youtube.com/watch?v=jNQXAC9IVRw', {stream: fs.createWriteStream('zoo.flv'), format: 'flv'});

It is required to specify format if it is not mp3.

Without stream

const youto = require('youtube-to');

youto('https://www.youtube.com/watch?v=jNQXAC9IVRw', {filename: 'folder/zoo.flv'});

Format is derived from filename.

Global installation

npm install youtube-to -g

Example

> youto

Usage:
        youto [INPUT URL]
        youto "https://www.youtube.com/watch?v=sdL7bE6b6AM"
        youto [INPUT URL] [OUTPUT FILE]
        youto "https://www.youtube.com/watch?v=sdL7bE6b6AM" "Songs/Sweet Baby James.mp3"
        youto [INPUT URL] [OUTPUT FILE] [FORMAT]
        youto "https://www.youtube.com/watch?v=sdL7bE6b6AM" "Sweet Baby James" "flv"
> youto 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

Gets video's title and converts to mp3 as [TITLE].mp3.

> youto 'https://www.youtube.com/watch?v=jNQXAC9IVRw' 'video/zoo.ogg'

Saves the video to video/zoo.ogg with ogg type.

> youto 'https://www.youtube.com/watch?v=jNQXAC9IVRw' 'video/zoo' 'flv'

Converts the video to flv and saves it to video/zoo

1.1.4

6 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago