사용자 도구

사이트 도구


project:youtubeupload

문서의 이전 판입니다!


유튜브에 동영상 일괄 업로드하기

개요

얼마전 휴대전화에 저장된 동영상들을 유튜브에 올려두고 싶었습니다. 그런데 파일이 꽤 있어서 일일이 클릭해서 올리기 힘들고 귀찮았습니다. 분명히 구글의 API를 이용해 배치 작업을 할 수 있도록 만든 무언가가 있을 것 같더군요.

아니나다를까, 누군가 'youtube-upload'라는 파이썬 기반의 프로그램을 제공하고 있었습니다. 이를 이용하면 명령줄 기반으로 간단하게 유튜브에 동영상을 업로드 할 수 있겠더군요. 이번에는 이 스크립트를 기반으로 사용자의 하드디스크에 있는 유튜브 동영상을 일괄 업로드 하는 법을 기록해 보겠습니다.

필요한 것들

파이썬 2.7이 필요합니다. 약간의 파이썬에 관한 지식이 필요합니다. 그리고 쉘 스크립트에 대한 약간의 상식만 있으면 됩니다.

작업 방법

설명하기 편하게 작업한 내역을 각색할 수 있지만, 일단 설명의 편의를 위해 제가 작업한 내역 그대로 적도록 하겠습니다. 적용할 때는 각각의 환경에 맞게 조금씩 다르게 적용하면 됩니다.

일단 사용자가 작업하는 시스템은 두 개입니다.

  1. 데스크탑 PC
    원래 동영상은 이곳에 저장되어 있습니다. 성능이 좋지만 업로드만을 위해 계속 켜놓기 아깝습니다. 윈도우 PC라고 가정합니다.

  2. 홈서버 PC
    저전력으로 돌아가는 서버입니다. 성능이 나쁘지만, 전력 소모가 나쁘지 않으므로 장시간 업로드에는 데스크탑 PC보다는 좀 더 유리합니다. 리눅스(여기서는 gentoo)가 설치되었다고 가정합니다.

위 두 개의 시스템으로 이렇게 작업을 진행할 것입니다.

  1. 동영상 정보 작성
  2. 데스크탑 PC의 동영상을 홈서버로 이동
  3. 홈서버에 스크립트 설치
  4. 스크립트 실행
  5. 로그 분석

진행 순서

==

동영상 이동

데스크탑의 동영상을 장시간 업로드하려면 파일을 복사해두는

project/youtubeupload.1364226941.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki