Gibt es Desktop-Anwendungen zum Hochladen von Videos auf YouTube?
software-recommendation
video
youtube
Eko Kurniawan Khannedy
quelle
quelle
Antworten:
Versuchen Sie es mit Googlecl
Dieses Tool bietet eine benutzerfreundliche Befehlszeilenschnittstelle für einige der Google Data Protocol (gdata) -APIs.
Sie können ein Video über die Befehlszeile mit dem folgenden Befehl auf YouTube hochladen:
Dadurch wird das Video
test.mp4
auf Ihr YouTube-Konto (das Sie GoogleCL-Zugriff gewährt haben) in der Kategorie "Bildung" hochgeladen. Dies ist ein einfacher Test. Lesen Sie daher diese nützliche Anleitung .Sie können sich auch für ein Skript interessieren , das Zenity verwendet, um Ihnen eine kleine GUI zu geben .
quelle
Shotwell (standardmäßig installiert)
quelle
Probieren Sie die Firefox-Erweiterung Fireuploader aus, funktioniert wie ein Zauber;)
http://www.fireuploader.com/
quelle
Wie hier angegeben , verwenden Sie dieses einfache Tutorial für den Zugriff auf die Standard-Youtube-Cloud-API. Die Einrichtung dauert 10 Minuten und erledigt die Aufgabe:
Google hat zufällig ein eigenes Skript upload_video.py, und ich könnte dafür sorgen, dass es mit einigen oder eher vielen Anstrengungen funktioniert, hauptsächlich aufgrund der Authentifizierung. Es gibt wahrscheinlich einen besseren Weg (Kommentare willkommen), aber hier ist, was ich in Ubuntu 14.04 tun musste , obwohl ich auch für 12.04 / 13.10 arbeiten sollte:
Laden Sie das Skript herunter:
Laden Sie den Google API Python Client herunter, extrahieren Sie ihn und verschieben Sie relevante Verzeichnisse in das Verzeichnis, in dem sich das Skript befindet:
Erstellen Sie auf einem Computer mit einer Desktop-Oberfläche mit der Google Cloud Console ein Projekt namens "Youtube Upload Script" (Name und ID spielen keine Rolle), indem Sie die YouTube-Anmeldeinformationen verwenden, und aktivieren Sie die YouTube Data API v3 in APIs & auth-> API. Klicken Sie unter Anmeldeinformationen auf NEUE CLIENT-ID ERSTELLEN, wählen Sie Installierte Anwendung für Anwendungstyp und Andere für Installierten Anwendungstyp aus und klicken Sie auf Client-ID erstellen. Sie sollten jetzt eine Client-ID für eine native Anwendung haben, die wie folgt aussieht:
Youtube_Native_Client_ID
Erstellen Sie in der Befehlszeile eine Datei client_secrets.json vi Ihres bevorzugten Editors (z. B. nano, vi,…) mit der Client-ID, dem Client-Geheimnis und den oben genannten Umleitungs-URIs:
Jetzt kannst du mit dem Skript ein Video auf dein YouTube-Konto hochladen. Es gibt zwei Fälle: Sie haben Zugriff auf einen Desktop-Browser wie Chromium oder Firefox auf dem Computer, auf dem das Skript ausgeführt wird:
Mit privacyStatus können Sie zwischen nicht gelisteten, privaten oder öffentlichen wählen. Der Computer, auf dem das Skript ausgeführt wird, hat keinen Zugriff auf einen Desktop-Browser. Wenn Sie einen Browser auf einem anderen Computer verwenden müssen, führen Sie stattdessen den folgenden Befehl aus:
Es enthält einen Link für den Zugriff in Ihrem Browser, um einen Bestätigungscode zu erhalten, den Sie im Terminal eingeben können. Dies ist nur zum ersten Mal erforderlich, nachdem Sie die Videos ohne Benutzereingriff zur Authentifizierung hochladen können. Wenn Sie den Befehl ohne noauth_local_webserver ausführen und nur Zugriff auf einen textbasierten Webbrowser haben, funktioniert dies nicht, da dieser normalerweise kein JavaScript unterstützt. Das Video sollte jetzt auf dein YouTube-Konto hochgeladen werden.
Ich habe es selbst mit einem unserer Videos getestet und es ging ziemlich schnell, von einem VPS.
Lesen Sie mehr: http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/#ixzz3NUKWeuqU
quelle