YouTube에서 동영상 snapshot 끊어오기
준비물
Node.js 설치
FFmpeg 설치: Windows 사용자들은 binary를 받은 다음 압축을 풀고 path 설정하세요.
환경설치
작업 폴더를 하나 만듭니다.
폴더로 들어가서 다음을 실행하여 youtube.com을 설치합니다.
npm install youtube.com
|
실행준비
node.js 스크립트에서 다음과 같이 실행준비를 합니다.
var YouTube = require(‘youtube.com’);
var youtube_url=’YouTube 동영상의 URL‘;
var youtube = YouTube(youtube_url);
|
샘플코드
과제
|
샘플코드
|
25초에서 50초 사이를 잘라와서 저장하기
|
youtube.crop(‘0:25’,‘0:50’,‘./my_movie.mp4’).then(function(){}).catch(function(err){});
|
1분 째 화면을 캡처
|
youtube.snapshot(‘1:00’,‘./my_pic.jpg’).then(function(){}).catch(function(){});
|
gif로
|
youtube.gif(‘0:25’,‘0:35’,‘./my_gif.gif’).then(function(){}).catch(function(){});
|
비디오 다운로드
|
youtube.download(‘file.mp4’).then(function(){});
|
댓글
댓글 쓰기