2013-07-18 41 views
9

Url này trả về một trang html lớn để xem video.URL để tải tệp video hoặc luồng từ YouTube?

http://www.youtube.com/watch?v=some_id 

Tôi không thể xem hết tất cả các thẻ HTML và nhận đúng url tới video thực. Tôi tin rằng có một url từ nơi luồng video thực sự đến. Tôi hy vọng nó sẽ giống như thế,

http://www.youtube.com/get_the_video?id=some_id 
Or, 
http://www.youtube.com/get_the_video/some_id.mp4 

Tôi không thể tìm thấy bất kỳ thông tin nào về url chính xác cho video.

Đây có phải là cách YouTube duy trì liên kết video của họ hay không?

Họ luôn thay đổi url?

Tôi muốn làm điều gì đó như thế này trong HTML để phát video.

<video width="320" height="240" controls autoplay> 
     <source src="http://www.youtube.com/get_the_video?id=some_id" type="video/mp4"> 
</video> 

(Tôi mới vào cách hoạt động của YouTube. Cần một số hướng dẫn)

+0

Đây là câu trả lời được cập nhật cho tháng 6 năm 2016 http://stackoverflow.com/a/37779863/68788 – Geuis

Trả lời

15

Bạn có thể sử dụng youtube-dl để tải về hoặc có được url luồng từ YouTube.

để tải về một video,

youtube-dl http://www.youtube.com/watch?v=some_id 

hoặc

youtube-dl some_id 

để có được url luồng, làm

youtube-dl -g http://www.youtube.com/watch?v=some_id 

Về cơ bản các url được phân tách từ mã nguồn html của trang gốc.

+0

đề xuất thật tuyệt vời. Tuy nhiên, cờ '-g' không hoạt động đối với tôi. Bất kì manh mối nào? Cảm ơn! – Brian

+0

Nó làm việc cho tôi. Thử cài đặt phiên bản mới nhất từ ​​[tại đây] (http://rg3.github.io/youtube-dl/download.html) Thanh toán [tài liệu] (https://github.com/rg3/youtube-dl/ blob/master/README.md # verbosity - simulation-options). Trân trọng – neo

+0

@ URL luồng không chắc chắn sẽ tiếp tục thay đổi Tôi đoán vì lý do bảo mật? –

Các vấn đề liên quan