project:youtubeupload
문서의 이전 판입니다!
유튜브에 동영상 일괄 업로드하기
개요
얼마전 휴대전화에 저장된 동영상들을 유튜브에 올려두고 싶었습니다. 그런데 파일이 꽤 있어서 일일이 클릭해서 올리기 힘들고 귀찮았습니다. 분명히 구글의 API를 이용해 배치 작업을 할 수 있도록 만든 무언가가 있을 것 같더군요.
아니나다를까, 누군가 'youtube-upload'라는 파이썬 기반의 프로그램을 제공하고 있었습니다. 이를 이용하면 명령줄 기반으로 간단하게 유튜브에 동영상을 업로드 할 수 있겠더군요. 이번에는 이 스크립트를 기반으로 사용자의 하드디스크에 있는 유튜브 동영상을 일괄 업로드 하는 법을 기록해 보겠습니다.
필요한 것들
파이썬 2.7이 필요합니다. 약간의 파이썬에 관한 지식이 필요합니다. 그리고 쉘 스크립트에 대한 약간의 상식만 있으면 됩니다.
작업 방법
설명하기 편하게 작업한 내역을 각색할 수 있지만, 일단 설명의 편의를 위해 제가 작업한 내역 그대로 적도록 하겠습니다. 적용할 때는 각각의 환경에 맞게 조금씩 다르게 적용하면 됩니다.
일단 사용자가 작업하는 시스템은 두 개입니다.
- 데스크탑 PC
원래 동영상은 이곳에 저장되어 있습니다. 성능이 좋지만 업로드만을 위해 계속 켜놓기 아깝습니다. 윈도우 PC라고 가정합니다.
- 홈서버 PC
저전력으로 돌아가는 서버입니다. 성능이 나쁘지만, 전력 소모가 나쁘지 않으므로 장시간 업로드에는 데스크탑 PC보다는 좀 더 유리합니다. 리눅스(여기서는 gentoo)가 설치되었다고 가정합니다.
위 두 개의 시스템으로 이렇게 작업을 진행할 것입니다.
- 동영상 정보 작성
- 데스크탑 PC의 동영상을 홈서버로 이동
- 홈서버에 스크립트 설치
- 스크립트 실행
- 로그 분석
진행 순서
==
동영상 이동
데스크탑의 동영상을 장시간 업로드하려면 파일을 복사해두는
project/youtubeupload.1364226941.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)