- YouTube đang thử nghiệm chỉ cung cấp video ở định dạng DRM trên client TVHTML5 cho một số tài khoản
- Vấn đề này xảy ra tương tự không chỉ với yt-dlp mà còn trên nhiều client YouTube TV chính thức (PS3, trình duyệt web, Apple TV)
- Cách tái hiện vấn đề
- Chạy lệnh
yt-dlp với cờ -vU để có thể xác nhận rõ ràng vấn đề
- Nếu sử dụng API, cần thêm
'verbose': True vào tham số YoutubeDL
- Cách khắc phục
- Cung cấp token PO để kích hoạt định dạng của client web hoặc loại trừ client TV
- Có thể sử dụng các client
web_safari và web_embedded
- Ý kiến cộng đồng
- Có ý kiến cho rằng việc thêm DRM không phải là hướng đi lý tưởng về lâu dài, và việc dùng cookie cùng token là không bền vững
- Một số người dùng đã giải quyết được vấn đề bằng cookie và token PO, và cookie có thể tồn tại hơn 30 ngày
- Khác
- yt-dlp được sử dụng trên nhiều nền tảng khác nhau, và vấn đề DRM có thể ảnh hưởng tới nhiều người dùng
1 bình luận
Ý kiến trên Hacker News
Không có gì ngạc nhiên khi các công ty khiến việc xem media trở nên bất tiện hơn. Việc né DRM đang ngày càng khó hơn
Có khá nhiều khái niệm mà tôi không thực sự hiểu rõ về mặt kỹ thuật
innertubeclient là gìtvinnertube client là gìCó vẻ như YouTube đang cố chặn việc tải video xuống
Tôi đã giảm đáng kể thời gian dùng ứng dụng YouTube
Có vẻ như itag 18 và 22, tức video MP4 kèm audio track, đã biến mất rồi lại quay trở lại
Chúng ta ở trong tình trạng hiện nay vì mọi người chấp nhận việc không sở hữu thứ mình dùng
Đây là tin rất tệ
YT gửi thông báo “hãy đăng nhập để xác nhận bạn không phải bot”
Tôi đang làm một trình phát YouTube trên web cho con mình
Tôi muốn được gợi ý các lựa chọn thay thế YouTube để khám phá nhạc lofi/synthwave