Tôi có thể tải xuống video từ truy vấn tìm kiếm YouTube bằng youtube-dl không?


11

Tôi muốn tải xuống video từ truy vấn tìm kiếm YouTube bằng cách sử dụng youtube-dl. Giả sử tôi muốn video từ truy vấn tìm kiếm https://www.youtube.com/results?q=how+to+create+android+app+in+android+studio .

Làm cách nào tôi có thể tải xuống video dựa trên truy vấn từ YouTube cũng như các trang web video khác? Đây là những gì tôi đã thử và nó dẫn đến lỗi sau: lỗi


Như Mike Mckay đã trả lời, hãy thử youtube-dl "gvsearchX:search words here". Thay thế 'X' bằng một số. Nếu bạn muốn một trang web cho phép tải xuống âm thanh / video từ YouTube, thì tôi khuyên bạn nên sử dụng offliberty.com.
David bạn của bạn

Câu trả lời:


9

Có, có thể tải xuống video từ truy vấn tìm kiếm trên YouTube.

Thêm &page=1vào truy vấn trước đó cho phép tải xuống đi qua.

https://www.youtube.com/results?search_query=how+to+create+android+app+in+android+studio&page=1

trang 1


2
Đó không thể là cách bạn sửa nó như youtube-dlsẽ không bao giờ thấy &page=1như bạn đã không trích dẫn URL! Bạn đã gán giá trị 1cho biến shell $page, sau đó chạy youtube-dldưới dạng tiến trình nền 4806.
Martin Thornton

8

Có một tùy chọn tìm kiếm tích hợp cho youtube-dl. Cách cũ:

youtube-dl "gvsearch1:how to create android app in app studio"

Đối số là : gvsearchX, trong đó gvsearchcó nghĩa là sử dụng google và Xlà số lượng kết quả bạn muốn tải xuống. Vì vậy, ở trên sẽ tìm kiếm "cách tạo ứng dụng Android trong studio ứng dụng" và tải xuống kết quả đầu tiên.

(Cập nhật!) Có vẻ như ytsearch (tìm kiếm youtube) là cách tiếp cận tốt hơn bây giờ:

youtube-dl "ytsearch1:how to create android app in app studio"

4
Ngày nay, sử dụng ytsearchthay thế, vì Google Video đã chết.
JonasCz - Phục hồi Monica

6

Bên cạnh khả năng được đề cập trước đó để sử dụng tìm kiếm video trên google thông qua gvsearchbạn cũng có thể tìm kiếm trực tiếp trên YouTube:

youtube-dl "ytsearch1:how to create android app in app studio"

Tôi đã không tìm thấy nó ở bất cứ nơi nào được ghi lại, nhưng gần đây, một thông báo lỗi đã chỉ cho tôi đi đúng hướng.


Tôi muốn chỉ ra rằng bạn có thể xem trực tiếp video vớimpv "ytdl://ytsearch1:how to create android app in app studio"
ivanxuu

3

Đối với các bản âm thanh, bạn cũng có thể thấy tập lệnh này hữu ích để đọc các dòng của tệp văn bản thuần túy (ví dụ với tác giả và tiêu đề của các chủ đề) và tải chúng xuống mp3:

#!/bin/bash
YOUTUBEDLAUDIO='youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0'

while IFS='' read -r line || [[ -n "$line" ]] && [[ ! -z "$line" ]]; do
  $YOUTUBEDLAUDIO "gvsearch1:$line"
done < "$1"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.