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(){});