Pobrałem plik youtube-dl
wideo i pobieranie zostało zakończone, ale kiedy szukam filmu, nie mogę go znaleźć.
Czy ktoś może pomóc?
youtube
youtube-dl
a2warik
źródło
źródło
Odpowiedzi:
Są tutaj naprawdę dwa pytania:
1. Dlaczego youtube-dl nie występuje w Dash?
Wynika to z faktu, że
youtube-dl
jest uruchamiany tylko z okna terminala i nie zawiera ikon, plików na pulpicie itp. Jest po prostu uruchamiany z dowolnego okna terminala w następujący sposób:Szczegóły opcji wiersza poleceń można łatwo wyświetlić, uruchamiając następujące polecenie:
Poeksperymentuj trochę, aby
youtube-dl
pracować tak, jak chcesz.2. Skąd Youtube-dl pobiera pliki z YouTube?
Domyślnie
youtube-dl
pliki zostaną pobrane z bieżącego katalogu roboczego otwartego terminala. Zwykle jest to twoje$HOME
środowisko, ale nie zawsze. To zachowanie można zmodyfikować na dwa sposoby:Użyj opcji -o z,
youtube-dl
aby ręcznie podać lokalizację pobranych plików:i oczywiście zamień swój aktualny adres URL na „URL pliku youtube”. Ten przykład wysyła ukończone pobieranie na pulpit.
Utwórz plik konfiguracyjny dla
youtube-dl
:Następnie ustaw domyślną lokalizację pobierania w tym pliku:
Dzięki temu wszystkie pobrane pliki automatycznie przejdą na pulpit.
Bibliografia:
źródło
sh: 1: Syntax error: "(" unexpected
Domyślnie youtube-dl pobiera pliki z tego samego katalogu, z którego uruchomiono polecenie. Przeważnie jest to twój katalog domowy. Jeśli masz na imię Tom, oznacza to / home / Tom. Aby zmusić go do pobrania w innym miejscu, należy użyć opcji -o; i aby wybrać jakość wideo, dostępna jest opcja -f. Ale skąd znasz różnorodność jakości plików. Jest to osiągane przez opcję -F. Połącz to wszystko w jeden skrypt powłoki, spraw, by był wykonywalny i umieść go w katalogu bin. I życie staje się łatwe.
Napisałem jeden skrypt na własny użytek. To działa dobrze. Nie musisz się martwić, dokąd idą wszystkie pobrane pliki. Wybrałem katalog ~ / Videos do pobierania filmów YT; możesz wybrać dowolny inny. Zastąp także „Tom” swoim imieniem i nazwiskiem. Oto skrypt:
źródło
Jeśli biegniesz w
youtube-dl
ten sposób:Film powinien być włączony
/home/vasa1/Downloads
. Oczywiście musisz podać swoją nazwę użytkownika zamiastvasa1
.źródło
domyślnie youtube-dl pobiera pliki z katalogu domowego, aby uzyskać dostęp do pobranego pliku, otwórz terminal zmień katalog na użytkownika katalogu domowego: ~ $ cd / home / user Uwaga: użytkownik to nazwa użytkownika
źródło
Ubuntu 14 poprawka oficjalnej procedury instalacji
Utwórz katalog tutaj:
Przenieś youtube-dl z miejsca instalacji:
Utwórz dowiązanie symboliczne:
Testuj dowiązanie symboliczne:
Plik testowy:
Napraw uprawnienia:
Usuń starą pamięć podręczną:
e'voila! youtube-dl bez potrzeby korzystania z sudo przed nim
źródło
Jeśli chcesz uruchomić
youtube-dl
w skrypcie Python, po prostu użyj-o
nie przyniesie efektu.Zamiast tego musisz użyć
outtmpl
słowa kluczowego, np .:źródło