Jak mogę użyć download-dl, aby pobrać wideo za pośrednictwem listy odtwarzania URL tylko format MP4 zamiast formatu .mkv
lub .webm
?
Używam tego polecenia do pobierania filmów: youtube-dl -itcv --yes-playlist https://www.youtube.com/playlist?list=....
Wynikiem tego polecenia są wideo z rozszerzeniem .mp4
, .mkv
lub.webm
youtube-dl
Edgar Oliveira
źródło
źródło
--list-formats
i--format nn
przełączniki.Odpowiedzi:
Aby wyświetlić listę dostępnych formatów:
Następnie wybierz najlepszy
Przykład:
youtube-dl -f 11 url
Przykład z webupd8
próbka wyjściowa:
Możesz wybrać
best
i wpisaćEDYTOWAĆ
Możesz uzyskać więcej opcji tutaj
Wybór wideo:
źródło
youtube-dl --yes-playlist url
Podobnie jak to ( źródło ):
źródło
-f bestvideo+bestaudio/best
, więc już skonfigurowano pobieranie bestvideo i bestaudio (i automatyczne miksowanie ich razem w wynikowym pliku) . Źródło: github.com/rg3/youtube-dl/blob/master/…--audio-format
opcja), ale masz rację: nie powinno tak być w przypadku tej linii, ponieważ zmuszasz youtube-dl do pobrania dwóch plików (bestaudio [ext = mp4] i bestvideo [ext = m4a]), które mają ten sam rodzaj wspólnego kontenera (mp4), więc niezależnie od ich zawartości, podczas remuxingu, będą one układane w innym mp4 bez wymaganego transkodowania.Według tego komentarza glenn-slayden format MP4 o najwyższej jakości wideo jest uzyskiwany w następujący sposób:
W drugim przypadku dodawanie
--merge-output-format mp4
przekształci się w mp4, jeśli będzie to wymagane. Zatem pełne polecenie to:źródło