유튜브 업 로더?


답변:


18

googlecl을 사용해보십시오

sudo apt-get install googlcl

이 도구는 일부 gdata (Google Data Protocol) API에 사용자 친화적 인 명령 줄 인터페이스를 제공합니다.

다음 명령을 사용하여 명령 줄에서 YouTube로 비디오를 멋지게 업로드 할 수 있습니다.

google youtube post --category Education --devtags GoogleCL test.mp4

그러면 test.mp4교육 카테고리에서 YouTube (GoogleCL 액세스 권한을 부여한 계정) 계정에 비디오가 업로드됩니다 . 간단한 테스트 이므로이 유용한 안내서를 확인하십시오 .

zenity를 사용하여 약간의 GUI를 제공하는 스크립트에 관심을 가질 수도 있습니다 .


6

Shotwell (기본적으로 설치됨)

Facebook, Flickr, Picasa 웹 앨범 및 YouTube에 사진 및 비디오를 게시하십시오.



1

으로 여기에 언급 , 표준 유튜브 클라우드 API에 액세스하는이 간단한 튜토리얼, 설치에 10 분을 소요하고 일을 얻을 수 사용

http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/

Google은 자체 upload_video.py 스크립트를 가지고 있으며 주로 인증으로 인해 일부 또는 많은 노력을 기울일 수 있습니다. 더 좋은 방법이있을 수도 있지만 (comment welcome), 12.04 / 13.10에서도 잘 작동하지만 Ubuntu 14.04 에서해야 할 일이 있습니다.

스크립트를 다운로드하십시오.

mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py

Google API Python 클라이언트를 다운로드하여 추출한 후 관련 디렉토리를 스크립트가있는 디렉토리로 이동하십시오.

wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..

데스크톱 인터페이스가있는 컴퓨터에서 YouTube 자격 증명을 사용하여 Google Cloud Console (이름 및 ID는 중요하지 않음)을 사용하여 'YouTube 업로드 스크립트'라는 프로젝트를 만들고 API 및 인증-> API에서 YouTube 데이터 API v3 사용을 설정합니다. 신임 정보에서 새 클라이언트 ID 작성을 클릭하고 애플리케이션 유형으로 설치된 애플리케이션 및 설치된 애플리케이션 유형으로 기타를 선택한 후 클라이언트 ID 작성을 클릭하십시오. 이제 다음과 같은 기본 애플리케이션의 클라이언트 ID가 있어야합니다.

Youtube_Native_Client_ID

명령 행으로 돌아가서 클라이언트 ID, 클라이언트 시크릿 및 위의 리디렉션 URI를 사용하여 client_secrets.json vi 선호 편집기 (예 : nano, vi,…) 파일을 작성하십시오.

{
  "installed": {
    "client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
    "client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
    "redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://accounts.google.com/o/oauth2/token"
  }
}

이제 스크립트를 사용하여 YouTube 계정에 비디오를 업로드 할 수 있습니다. 두 가지 경우가 있습니다. 스크립트가 실행되는 시스템에서 Chromium 또는 Firefox와 같은 데스크탑 브라우저에 액세스 할 수 있습니다.

python upload_video.py --file=video.webm --title="Video Title" \ 
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”,  Entertainment “24”,   Film & Animation “1”,  Gaming “20”,  Howto & Style “26”,  Music “10”, News & Politics  “25”,  Nonprofits & Activism “29”, People & Blogs  “22”,  Pets & Animals “15”,  Science & Technology “28”,  Sports “17”, and   Travel & Events “19”.

privacyStatus를 사용하면 비공개, 비공개 또는 공개 중에서 선택할 수 있습니다. 스크립트가 실행되는 시스템은 데스크탑 브라우저에 액세스 할 수 없으며 다른 시스템에서 브라우저를 사용해야합니다. 대신 다음 명령을 실행하십시오.

python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver

터미널에 입력 할 수있는 인증 코드를 얻기 위해 브라우저에서 액세스 할 수있는 링크를 제공합니다. 인증을 위해 사용자의 개입없이 비디오를 업로드 한 후 처음으로 만 필요합니다. noauth_local_webserver없이 명령을 실행하고 텍스트 기반 웹 브라우저에만 액세스 할 수있는 경우 일반적으로 JavaScript를 지원하지 않으므로 작동하지 않습니다. 이제 비디오가 YouTube 계정에 업로드됩니다.

Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.

비디오 중 하나를 사용 하여 직접 테스트했으며 VPS에서 매우 빠르게 진행되었습니다.

더 읽기 : http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/#ixzz3NUKWeuqU

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.