Youtube Uploader?

Существуют ли настольные приложения для загрузки видео на YouTube?

11
задан 22 January 2011 в 10:48

4 ответа

Попробуйте использовать googlecl

sudo apt-get install googlcl

этот инструмент предоставляет удобный интерфейс командной строки для некоторых API Google Data Protocol (gdata).

Вы можете удобно загрузить видео на YouTube из командной строки с помощью команды:

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

Это загрузит видео test.mp4 в ваш аккаунт YouTube (к которому вы предоставили доступ GoogleCL) в категории "Образование". Это простой тест, так что проверьте это полезное руководство.

Вы также можете заинтересоваться сценарием, который использует зенитет, чтобы дать вам небольшой GUI.

18
ответ дан 22 January 2011 в 10:48

Shotwell (Установлено по умолчанию)

Публикация фотографий и видео на Facebook, Flickr, Веб-альбомах Picasa и YouTube.

6
ответ дан 22 January 2011 в 10:48

Попробуйте Fireuploader с расширением Firefox, работает как шарм ;)

http://www.fireuploader.com/

1
ответ дан 22 January 2011 в 10:48

Как указано здесь , используйте этот простой учебник по доступу к стандартному API Youtube Cloud, настройка занимает 10 минут и выполняет свою работу:

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

У Google есть собственный сценарий upload_video.py, и я мог заставить его работать с некоторыми, или, скорее, большими усилиями, в основном из-за аутентификации. Вероятно, есть способ получше (комментарии приветствуются), но вот что мне пришлось сделать в Ubuntu 14.04 , хотя я должен работать и для 12.04 / 13.10:

Загрузить сценарий:

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

Загрузить и извлеките Google API Python Client и переместите соответствующие каталоги в каталог, где находится сценарий:

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

На компьютере с интерфейсом Desktop создайте проект под названием «Youtube Upload Script» с помощью Google Cloud Console (имя и идентификатор не имеет значение) с использованием учетных данных YouTube, и Включите YouTube Data API v3 в API и auth-> API. В разделе «Учетные данные» нажмите СОЗДАТЬ НОВЫЙ ИДЕНТИФИКАТОР КЛИЕНТА, выберите «Установленное приложение» в качестве типа приложения и «Другое» в качестве типа установленного приложения и нажмите «Создать ИД клиента». Теперь у вас должен быть идентификатор клиента для собственного приложения, который выглядит следующим образом:

Youtube_Native_Client_ID

Вернитесь в командную строку, создайте файл client_secrets.json vi в вашем предпочтительном редакторе (например, nano, vi,…) с идентификатором клиента. , Секрет клиента и URI перенаправления, указанные выше:

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

1
ответ дан 22 January 2011 в 10:48

Другие вопросы по тегам:

Похожие вопросы: