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

댓글

이 블로그의 인기 게시물

Bradley-Terry Model: paired comparison models

R에서 csv 파일 읽는 법

xlwings tutorial - 데이터 계산하여 붙여 넣기