Pengunggah Youtube?


Jawaban:


18

Coba gunakan googlecl

sudo apt-get install googlcl

alat ini menyediakan antarmuka baris perintah yang mudah digunakan untuk beberapa API Protokol Data Google (gdata).

Anda dapat mengunggah video ke YouTube dengan baik dari baris perintah dengan perintah:

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

Ini akan mengunggah video test.mp4ke akun YouTube Anda (yang Anda berikan akses ke GoogleCL), dalam kategori Pendidikan. Ini adalah tes sederhana, jadi periksa panduan bermanfaat ini .

Anda juga dapat tertarik pada skrip yang menggunakan zenity untuk memberi Anda sedikit GUI .


6

Shotwell (Diinstal secara default)

Publikasikan foto dan video ke Facebook, Flickr, Album Web Picasa, dan YouTube.



1

Seperti yang dinyatakan di sini , gunakan tutorial langsung ini tentang mengakses Youtube Cloud API standar, membutuhkan waktu 10 menit untuk menyiapkan dan menyelesaikan pekerjaan:

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

Google kebetulan memiliki skrip upload_video.py sendiri, dan saya dapat membuatnya bekerja dengan beberapa, atau lebih tepatnya, upaya terutama karena otentikasi. Mungkin ada cara yang lebih baik (komentar diterima), tapi inilah yang harus saya lakukan di Ubuntu 14.04 , meskipun saya harus bekerja juga untuk 12.04 / 13.10:

Unduh skripnya:

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

Unduh dan ekstrak Google API Python Client, dan pindahkan direktori yang relevan ke direktori tempat skrip berada:

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 ..

Di komputer dengan antarmuka Desktop, buat proyek yang disebut "Youtube Upload Script" dengan Google Cloud Console (nama dan id tidak masalah) menggunakan kredensial YouTube, dan Aktifkan YouTube Data API v3 di API & auth-> API. Dalam Kredensial, klik pada BUAT ID KLIEN BARU, pilih Aplikasi yang diinstal untuk Jenis Aplikasi, dan Lainnya untuk jenis aplikasi yang Dipasang, dan klik Buat ID Klien. Anda sekarang harus memiliki ID Klien untuk aplikasi asli yang terlihat seperti:

Youtube_Native_Client_ID

Kembali ke baris perintah, buat file client_secrets.json vi editor pilihan Anda (misalnya nano, vi, ...), dengan ID Klien, rahasia Klien, dan redirect URI di atas:

{
  "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"
  }
}

Sekarang Anda dapat mengunggah video ke akun YouTube Anda dengan skrip. Ada dua kasus: Anda memiliki akses ke browser desktop seperti Chromium atau Firefox di mesin tempat skrip dijalankan:

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 memungkinkan Anda memilih antara tidak terdaftar, pribadi atau publik. Mesin tempat skrip dijalankan tidak memiliki akses ke browser desktop, dan Anda harus menggunakan browser di komputer lain, jalankan perintah berikut:

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

Ini akan memberikan tautan untuk mengakses di browser Anda, untuk mendapatkan kode verifikasi yang dapat Anda masukkan di terminal. Ini hanya diperlukan untuk pertama kalinya, setelah Anda dapat mengunggah video tanpa campur tangan pengguna untuk otentikasi. Jika Anda menjalankan perintah tanpa noauth_local_webserver, dan jika Anda hanya memiliki akses ke peramban web berbasis teks ini tidak akan berfungsi, karena biasanya tidak mendukung JavaScript. Itu saja, video itu sekarang harus diunggah ke akun YouTube Anda.

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

Saya sudah mengujinya sendiri dengan salah satu video kami dan hasilnya cukup cepat, dari VPS.

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.