Mam wersję youtube-dl 2015.07.04. Podczas pobierania filmu widzę ten komunikat:
Twoja kopia avconv jest przestarzała i nie jest w stanie poprawnie zmiksować oddzielnych plików wideo i audio, youtube-dl pobierze jeden plik multimedialny. Zaktualizuj avconv do wersji 10-0 lub nowszej, aby to naprawić.
Najwyraźniej wadą przestarzałego avconv jest to, że youtube-dl nie będzie w stanie pobrać bestvideo
i bestaudio
osobno połączyć ich w jeden plik, zapewniając najlepszą dostępną jakość.
Jak mogę znaleźć numer mojej aktualnie zainstalowanej wersji avconv? Jak mogę uzyskać nowszą wersję niż ta, którą zapewnia libav-tools 6:9.18-0ubuntu0.14.04.1
?
Czy dostępna jest ppa dla wersji 14.04 z wersją avconv 10.0 lub nowszą?
-f best
.
-F
najpierw użyć, aby zobaczyć, co jest „najlepsze”, a następnie użyć, -f
aby wyraźnie wybrać najlepszą jakość?
youtube-dl -F
a następnie adres URL. Powinno to zawierać listę wszystkich dostępnych kodeków i dostępnych wersji jakości i formatu. Jeden z nich będzie oznaczony jako „najlepsze” użycie, -f
a następnie numer tego wymienionego jako najlepszy, tak jak normalnie użyjesz go w ten -f best
sposób… youtube-dl -f
a następnie numer i adres URL. Na przykład: najpierw uruchom youtube-dl -F http://example.com
i powiedz 13 jest wymienione jako „najlepszy”, a następnie uruchom: youtube-dl -f 13 http://example.com
make
), zwykle możesz ograniczyć liczbę wątków, które proces zużyje podczas kompilacji, używając make j1
(aby na przykład ograniczyć do jednego wątku), aby nie porywał zasobów i tylko zajmują jeden rdzeń procesora. Kompilacja potrwa prawdopodobnie dłużej, ale możesz pozwolić jej działać w tle (na wypadek, gdybyś kiedykolwiek zbudował coś ze źródła), minęło trochę czasu i nie pamiętam, jak ciężki jest, ponieważ 15.04 ma prawdziwy teraz ffmpeg.