Frage Wie kann ich Youtube-Videos herunterladen? [geschlossen]


Zuerst versuchte ich mit youtube-dl und alle Zeiten (und alle Tage) für alle Videos gibt es denselben Fehler:

youtube-dl http://www.youtube.com/watch?v=6zWwTTAc7O8
[youtube] Setting language
[youtube] 6zWwTTAc7O8: Downloading video info webpage
[youtube] 6zWwTTAc7O8: Extracting video information
ERROR: format not available for video

Dann habe ich die neueste Version von minitube ausprobiert. aber es kann das Video einfach nicht öffnen. Es versucht nur, das Video zu öffnen. Es kann nicht einmal ein Video abspielen oder herunterladen.

Auch in alten Zeiten, wann immer ich Video in youtube.com spiele, das automatisch in meinem / tmp gespeichert wurde. Aber das passiert heutzutage auch nicht.

Was kann ich zum Herunterladen von Youtube-Videos verwenden? Ich benutze Lucid 64 Bit.

Edit1: Ich möchte keine Erweiterungen zu Firefox verwenden. Ich mag mein Firefox ohne jede Erweiterung. Mit der Erweiterung wird es so langsam und inaktiv.


6
2018-03-19 15:12


Ursprung


Es gibt Firefox / Chrome Erweiterungen zum Speichern von Video und Audio von YouTube - ist das eine Option? - DilbertDave
die aktuelle Version von youtube-dl funktioniert - jfs


Antworten:


Sie können verwenden Mobile Medienkonverter, die diese Aufgabe mit Leichtigkeit in 32-Bit-Systemen erledigt.

The producers haven't delivered yet a 64 bit version, but the 32 bit will download videos for youtube as in a native 32 bit system.

Heutzutage haben sie eine 64-Bit-Version veröffentlicht genau hier.

Werfen Sie einen Blick darauf: https://askubuntu.com/questions/27646/youtube-dl-error-please-help-in-this-to-resolve/27659#27659

Hier für Ihre Bequemlichkeit eingefügt:

Wenn Sie daran interessiert sind, die   Video schauen Sie sich das anders an   schau in eine andere Antwort um   Sehen Sie, ob Sie Ihr Problem lösen können   youtube-dl. Vielen Dank.

Ungeachtet dessen, dass youtube-dl ist   Großartig in einem Terminal gibt es mehrere   Möglichkeiten, die Videos von der zu sammeln   youtube Puffer, von denen einer der ist   Benutzung von totem um das zu spielen   Video und extrahiere dann gepuffert   Video von der /tmp Mappe.

In der Vergangenheit (und je nachdem wie   aktualisiert ist dein System: vielleicht dein   Fall), die gepufferten Videos wurden gespeichert   in die /tmp Ordner auch von einigen   Browser (Google Chrome und Chromium   Browser von mir getestet), aber irgendwie   nach dem Aktualisieren dieses Verhaltens einfach   gestoppt.

Beim Ansehen der Videos oder einfach durch   öffne es, um den Puffer zu ermöglichen   Erhöhung über Webbrowser, jetzt sind sie   gespeichert in die    /home/USERNAME/.cache/google-chrome/Default/Cache   Mappe. (wo USERNAME ist dein   Benutzername oder Name des Home-Ordners).

Wie ich schon sagte, die Verwendung von Totem   beobachtet dieses Verhalten noch.


3
2018-03-19 16:16



Ya, wollte ich gerade erwähnen /tmp auch, aber das scheint nicht mehr wahr zu sein. - Nathan Osman
Vielen Dank für Ihren Kommentar George Edison. / tmp buffering behaviour hat einfach aufgehört zu arbeiten, also habe ich nach ein paar wochen versucht, eine lösung zu finden, die ich in google gefunden habe, was ich hier gepostet habe. Trotzdem scheint der Mobile Media Converter weiterhin gut zu funktionieren. Es ist mein Favorit für jetzt. :) - Geppettvs D'Constanzo
Ihr wisst, warum diese traditionelle / tmp Methode nicht funktioniert? es ist der einfachste Weg für mich, Youtube-Videos herunterzuladen? Aber jetzt ist es nicht vorhanden. - Abhijit N
Ich wusste schon vorher von Mobile Media Converter. Aber ich wusste nicht, dass es auch Youtube-Videos herunterlädt. Bis jetzt ist Mobile Media die einzige GUI-App, die für das Herunterladen von Youtube-Videos verwendet wurde. Befehlszeile ist youtube-dl. Vielen Dank. - Abhijit N
Ich konnte die Referenz nicht finden, auf der ich gelesen habe, dass Google eine neue Methode für das Zwischenspeichern implementiert, die dazu führt, dass Urheberrechtsfragen, Piraterie und andere Fakten vermieden werden. Leider scheint dies nicht in unseren Händen zu sein, um neu zu programmieren. Wer weiß? Ich habe nicht mit dem Quellcode von Chrome-Browser versucht, aber ich denke, dass es erreicht werden kann. Zum Glück ist das Linux. Es gibt viele Alternativen zu fast allem. - Geppettvs D'Constanzo


YouTube ändert oft sein System und bricht solche Tools (wahrscheinlich absichtlich), was bedeutet, dass die Tools in den Repositories schnell veralten.

Ich empfehle das Herunterladen der letzte Version:

wget --no-check-certificate https://github.com/rg3/youtube-dl/raw/2011.02.25c/youtube-dl

dann läuft:

python youtube-dl URL

um ein Video herunterzuladen.


5
2018-03-19 16:04



Die neueste Version von youtube-dl zu bekommen hat mein Problem gelöst. Vielen Dank. - Abhijit N
Es hat jedoch ein sehr kleines Problem, dass ich zu dem Verzeichnis cd muss, wo ich dieses neueste youtube-dl heruntergeladen habe, so dass ich das Video nicht an einem bestimmten Ort speichern kann, während ich es selbst herunterlade. Ansonsten ist diese Befehlszeile perfekt. - Abhijit N
@Abhijit Sie können dieses Problem umgehen, indem Sie den vollständigen Pfad der Youtube-DL-Datei verwenden. Wenn sich die youtube-dl-Datei beispielsweise in Ihrem Downloads-Ordner befindet und Sie in den Ordner "Videos" herunterladen möchten, können Sie in den Ordner "Videos" wechseln und diesen ausführen python ~/Downloads/youtube-dl URL - dv3500ea


1 - xviservicethief:

http://xviservicethief.sourceforge.net/

2 - Minitube:

http://flavio.tordini.org/minitube

3 - FatRat: verfügbar im Software-Center

4 - slimrat: verfügbar im Software-Center

5 - JDownloader


4
2018-03-19 16:36



Es ist überraschend, dass Minitube nicht für dich funktioniert, Abhijit Navale, aber es ist immer noch ein wirklich gutes Programm, um Videos herunterzuladen. Dieser Ratschlag wäre für die meisten Menschen angemessen. - Agmenor
Ich kenne. Ich habe Minitüb schon früher geliebt, als es Videos richtig heruntergeladen hat. Aber jetzt wird es nicht heruntergeladen. Wie Sie sehen, die neueste Version von youtube-dl zu bekommen, hat mein Problem gelöst, dass Youtube etwas in ihrer Webseite geändert hat und diese Änderung wird nicht in minitube reflektiert. Ich habe die neueste Version von minitube. Danke für dein Besorgnis. - Abhijit N
Auch ich will nicht fattrat, weil sein qt und qt so schwer ist, hängt es meinen PC. und ich habe versucht, slimrat, es hat das gleiche problem wie das der alten youtube-dl und minitube - dass es nicht mit den neuesten youtube-änderungen aktualisiert wird. - Abhijit N


ich benutze Clipgrab. Ich konnte es nur mit Youtube arbeiten lassen, obwohl es behauptet, mit anderen Seiten zu arbeiten. Es hat jedoch nie versagt, ein Youtube-Video herunterzuladen. Nicht sicher, wie gut es auf einem 64-Bit-System funktioniert.


3
2018-03-19 16:48



Aber ist Clipgrab Open Source? wie ihre Website liest es frei, aber ist es auch Open Source? (Ja, ich bin ziemlich aggressiv. Wenn ich eine Quantum Foss für eine Aufgabe habe, dann werde ich definitiv für Foss Alternate gehen!) - Abhijit N
Ich habe clibgrab von oben Link heruntergeladen Sie gab seine .bz2-Datei. und es gibt Fehler ./clipgrab-3.1.0.1: Fehler beim Laden freigegebener Bibliotheken: libphonon.so.4: kann keine gemeinsame Objektdatei öffnen: Keine solche Datei oder Verzeichnis - Abhijit N
Es ist Open Source, obwohl es auf der Website nicht zu erwähnen scheint. CNET-Downloads hosten es und geben an, dass es sich um Open Source handelt, genau wie einige andere Websites (führen Sie eine Google-Suche nach "clipgrab" durch, und Sie werden sehen). Was den Fehler betrifft, kann ich ihn sowohl über die Befehlszeile als auch durch Doppelklick öffnen. Es scheint drei Pakete im aufgerufenen Software-Center zu geben lipphonon-dev, libphonon4.4-cil und libphonon4. ich habe libphonon4 installiert, obwohl ich nicht sicher bin, welches Paket es gebracht hat. Suchen Sie im Softwarezentrum nach 'libphonon' und sehen Sie, ob Sie es installiert haben. - Chris Wilson


Ich benutze einen Launcher zum Ausführen dieses Skripts.

#!/bin/bash

FLASH_TMP=`ls /tmp | grep Flash*`

if [[ $FLASH_TMP ]]; then 
    vlc /tmp/Flash*
else
    if [[ `ps x | awk '/libgcflashplayer.so\ /{print $1}'` ]]; then
        flashvids() { lsof -p `ps x | awk '/libgcflashplayer.so\ /{print $1}'` -n 2>/dev/null | perl -lne '@F = split(/ +/, $_, 9); print "/proc/$F[1]/fd/${\($F[3] =~ /(^\d+)/)[0]}" if $F[4] eq "REG" && $F[8] =~ /\(deleted\)$/'; }
    else
        flashvids() { lsof -p `ps x | awk '/libflashplayer.so\ /{print $1}'` -n 2>/dev/null | perl -lne '@F = split(/ +/, $_, 9); print "/proc/$F[1]/fd/${\($F[3] =~ /(^\d+)/)[0]}" if $F[4] eq "REG" && $F[8] =~ /\(deleted\)$/'; }
    fi

    NOW=$(date +"%b-%d-%Y-%T")
    WHERE="/home/ashfame/Videos/youtube/$NOW.flv"
    echo $WHERE
    cp $(flashvids) $WHERE
    notify-send -i /home/ashfame/Dropbox/Ubuntu/icons/devil.png "Flash Video saved!" "It was named flash-video-$NOW.flv"
    vlc $(flashvids)
fi

Ändern Sie einfach die Standorte nach Ihrem Computer, machen Sie es ausführbar und erstellen Sie einen Launcher, der darauf zeigt. Jetzt, wenn Sie es ausführen, speichert es das Flash-Video (es funktioniert auch für viele andere Sites als Youtube) und öffnen Sie das Video in VLC. Wenn Sie das Video zwischengespielt haben, wird das Video bis zu diesem Zeitpunkt gespeichert und im Player abgespielt. Also, wenn Sie es nur sehen wollen, drücken Sie, sobald Sie spielen & dann pausieren Sie das Video oder führen Sie es in der letzten.

Es war ursprünglich nur zum Betrachten (gefunden bei http://www.webupd8.org/), aber mit einigen zusätzlichen Anstrengungen, rettet sie sie auch.


3
2018-03-19 17:59



Diese Methode hängt nicht vom Browser ab und ist nicht nur für youtube;) - Ashfame
Das ist interessant. Da dies nicht auf youtube beschränkt ist, werde ich es auch für andere Seiten verwenden. Vielen Dank. - Abhijit N
@Abhijit Bitte beachten Sie, dass ich habe vlc und libnotify (zum notify-send) Eingerichtet. - Ashfame


FlashGot

FlashGot ist das kostenlose Add-on für Firefox und Thunderbird, mit dem einzelne und massive Downloads ("alle" und "Auswahl") mit mehreren externen Download-Managern abgewickelt werden können. FG Kontextmenü


2
2018-03-19 18:19





Was ist, wenn Sie jdownloader verwenden? es wird die Möglichkeit geben, jedes Video herunterzuladen, das du in youtube siehst (solange jdownloader läuft, wenn du das tust)


1
2018-03-19 16:24