[HOW-TO]Download z youtube bez użycia niczego oprócz konsoli;)

17piotrek

[HOW-TO]Download z youtube bez użycia niczego oprócz konsoli;)

Post autor: 17piotrek » 18 lut 2009, 22:36

Witam!
Chciałbym się podzielić ze wszystkimi zainteresowanymi małym howto o pobieraniu z youtuba i to nie używając programów, wtyczek itp. Jest to dość łatwe, wystarczy wiedzieć jak.
Zaczynajmy!
1. Najprzyjemniejszy punkt tego how-to. Wchodzimy na youtuba i ogladamy filmik. Uwaga! Trzeba obejrzeć, a nie tylko załadować film!
2. Po obejrzeniu filmu wchodzimy do katalogu Cache przeglądarki. Przykładowo dla FF może wyglądać to tak:

Kod: Zaznacz cały

cd ~/.mozilla/firefox/alskdjflkasdf.default/Cache
przy czym ten folder default może a raczej musi trochę różnić.
3. Teraz robimy taki sprytny myk:

Kod: Zaznacz cały

file * | grep Video >lista
Zapisujemy do pliku lista wszystkie pliki video.
4. Teraz kolejny sprytny myk:

Kod: Zaznacz cały

ls --sort=time $(cat lista | cut -d ":" -f1) >lista
Przepisujemy nasza liste ale pozybywamy się zbędnych wyrazów (Micromedia Flash Video) i sortujemy wg czasu.
5. Teraz kopiujemy pliki wideo do wybranego folderu:

Kod: Zaznacz cały

cp -v $(cat lista) ~/Folder
6. Przechodzimy do folderu:

Kod: Zaznacz cały

cd ~/Folder
7. Punkt opcjonalny, dla tych co nie mają zainstalowanego ffmpeg

Kod: Zaznacz cały

sudo aptitude install ffmpeg
8. Teraz musimy zrobić coś skomplikowanego co uniemożliwa napisanie dobrego skryptu od A do Z. Otóż skopiowaliśmy znaczki-robaczki ni z tego ni z owego. Teraz trzeba obejrzeć każdy ze skopiowanych filmów i zmienić mu odpowiednio nazwę

Kod: Zaznacz cały

mv -v stary_plik nowy_plik.flv
9. Odpalamy ffmpeg i konwertujemy filmy na .avi;)

Kod: Zaznacz cały

ffmpeg -i plik_wejsciowy.flv plik_wyjsciowy.avi
10. Oglądamy filmik w jakości .avi;)
Dziękuję za korzystanie z tego howto.
ODPOWIEDZ

Wróć do „Software-Multimedia”