kiến thức Tổng hợp những addon chất cho Firefox / Chromium

Vụ throttle giải pháp có vẻ đơn giản, dùng catalyst-proxy: https://github.com/alexkirsz/catalyst-proxy

Đặt proxy cho MPV bằng cách dùng: http-proxy=http://127.0.0.1:PORT_CỦA_CATALYST/ trong mpv.conf

Thằng này băm liên kết tải về thành nhiều chunk với dung lượng đều nhau kiểu 2MB-2MB-2MB-2MB-2MB-2MB-2MB-2MB, khác với IDM chia ra tổng dung lượng / số luồng nên dễ dàng tạo ra nhiều Range request nhỏ hơn 10MB, vậy là hết throttle.
cảm giác lâu thường là đến từ cái đoạn lấy được json để mà bắt đầu download (bình thường coi web là tầm này video đang phát rồi) cái này làm sao cho nhanh hơn thì chịu
 
cảm giác lâu thường là đến từ cái đoạn lấy được json để mà bắt đầu download (bình thường coi web là tầm này video đang phát rồi) cái này làm sao cho nhanh hơn thì chịu

À, phần này sử dụng vài cái skip trong extractor của yt-dlp là giảm được chút thời gian đợi, thêm thử cái này xem mpv.conf mình đang dùng xem sao:

Code:
ytdl-raw-options-append=no-check-certificates=
ytdl-raw-options-append=extractor-args=youtube:player_skip=webpage,configs,js;player_client=android,web;lang=vi,en

Theo tác giả nói thì giảm chút thời gian bởi nó sẽ bỏ qua nhiều kết nối mà kéo thẳng bước lấy json luôn: https://github.com/yt-dlp/yt-dlp#extractor-arguments

player_skip: Skip some network requests that are generally needed for robust extraction. One or more of configs (skip client configs), webpage (skip initial webpage), js (skip js player). While these options can help reduce the number of requests needed or avoid some rate-limiting, they could cause some issues. See #860 for more details

Cái catalyst-proxy bên trên khá cũ, cơ mà dùng ytdl-raw-options-append=no-check-certificates= là ổn thôi, nếu mod lại chút là ngon lành thì phang cùng MPV là vượt qua throttle 10MB.
 
À, phần này sử dụng vài cái skip trong extractor của yt-dlp là giảm được chút thời gian đợi, thêm thử cái này xem mpv.conf mình đang dùng xem sao:

Code:
ytdl-raw-options-append=no-check-certificates=
ytdl-raw-options-append=extractor-args=youtube:player_skip=webpage,configs,js;player_client=android,web;lang=vi,en

Theo tác giả nói thì giảm chút thời gian bởi nó sẽ bỏ qua nhiều kết nối mà kéo thẳng bước lấy json luôn: https://github.com/yt-dlp/yt-dlp#extractor-arguments



Cái catalyst-proxy bên trên khá cũ, cơ mà dùng ytdl-raw-options-append=no-check-certificates= là ổn thôi, nếu mod lại chút là ngon lành thì phang cùng MPV là vượt qua throttle 10MB.
Sao mình mày mò MPV cho mac mà khó khăn quá. Có link nào dành cho Mac dễ ko thím ơi.
 
Sao mình mày mò MPV cho mac mà khó khăn quá. Có link nào dành cho Mac dễ ko thím ơi.

Cái khó là mình không dùng Mac :D nên không có máy để thử nghiệm cơ mà chắc chắn là chạy được trên Mac, bạn thấy khó bước nào cứ hỏi mình mình sẽ cố giúp để hoàn thiện hướng dẫn không ngại đâu nha :D, nhìn chung những cái về cài đặt External Application cho Mac thì bạn xem video sau:

Còn cài MPV cho Mac: https://mpv.io/installation/ | brew: https://formulae.brew.sh/formula/mpv

yt-dlp cho Mac: https://formulae.brew.sh/formula/yt-dlp

Nhìn chung cứ cài tất cả MPV với yt-dlp qua brew là ngon:
Có vẻ cũng không khó lắm, cứ cài xong cả ba thứ rồi cho mình biết đường dẫn là sẽ có thể đi tiếp bước nữa.
 
Last edited:
Cái khó là mình không dùng Mac :D nên không có máy để thử nghiệm cơ mà chắc chắn là chạy được trên Mac, bạn thấy khó bước nào cứ hỏi mình mình sẽ cố giúp để hoàn thiện hướng dẫn không ngại đâu nha :D, nhìn chung những cái về cài đặt External Application cho Mac thì bạn xem video sau:

Còn cài MPV cho Mac: https://mpv.io/installation/ | brew: https://formulae.brew.sh/formula/mpv

yt-dlp cho Mac: https://formulae.brew.sh/formula/yt-dlp

Nhìn chung cứ cài tất cả MPV với yt-dlp qua brew là ngon:
Có vẻ cũng không khó lắm, cứ cài xong cả ba thứ rồi cho mình biết đường dẫn là sẽ có thể đi tiếp bước nữa.
search 1 hồi hóa ra là ko có native client cho M1. Nên em cài brew ko tương thích, chỉ có mpv native cho interl mới có app link với exernal link thím nạ. Cảm ơn thím, đành chờ thời bản mới vại.
 
search 1 hồi hóa ra là ko có native client cho M1. Nên em cài brew ko tương thích, chỉ có mpv native cho interl mới có app link với exernal link thím nạ. Cảm ơn thím, đành chờ thời bản mới vại.
thật ra thì cũng không cần extension nếu bạn không cần xử lí argument cứ mở mpv lên drag & drop cái link là được rồi hoặc là dùng terminal mpv <link>
 
search 1 hồi hóa ra là ko có native client cho M1. Nên em cài brew ko tương thích, chỉ có mpv native cho interl mới có app link với exernal link thím nạ. Cảm ơn thím, đành chờ thời bản mới vại.

Chắc cần lên Github tạo cái Issue nêu rõ vấn đề về phiên bản Mac, thông tin lỗi thì mới mong giải quyết nhanh được: https://github.com/andy-portmen/native-client/issues

Với lại cái native-client mình nghĩ là Mac nào cũng cài được chứ, nó là NodeJS tương thích mọi hệ điều hành, nếu bạn làm đúng theo video mà hiện lỗi thì cứ copy nguyên dòng lỗi đó ra báo cáo với tác giả, giải quyết nhanh lắm và hiện tại cái native-client vẫn đang được cập nhập thường xuyên.
 
Có cách nào đưa trình download của thằng uc browser lên pc dc ko các bác, thấy trình tải của nó ngon vãi :D

Gửi từ Samsung SM-A225F bằng vozFApp

Có clip giới thiệu tính năng không bợn hay mô tả qua tính năng ngại tải hàng Tàu lắm :D

Ngoài ra ở #1 có combo TurboDownloadManager + BulkMediaDownloader đó, tải hàng loạt ảnh video + chia luồng như IDM.

Để bắt link video giống IDM thì cài https://addons.mozilla.org/vi/firefox/addon/video-downloadhelper/
 
Last edited:
Tại đây là thread cho Firefox nên mình thấy không nên dùng #1 để đăng nhiều thứ quá về MPV (với lại hình như mình có để cái link nói qua về vụ hiệu năng của MPV rồi nhỉ ? Để tí check lại vì post đó mình viết cũng dài và đủ ý), hiện tại riêng cái addon External Application đã dài bằng 1/3 #1 rồi, nếu là thread cho MPV thì chắc được. Mình còn đang tìm cách thu gọn #1 lại vì hiện tại dài quá, cơ mà voz không có thẻ spoiler nên chịu :D

Ngoài ra thì trong quá trình mình hướng dẫn một số bạn ở đây thì hiệu năng không phải là yếu tố tiên quyết đâu, nhìn chung là:

Nhìn chung bạn thấy đó là nhu cầu thực tế nhiều khi nó ngoài những gì mình nghĩ, mình dùng MPV vì hiệu năng chắc phải chiếm tới 50%, tuy nhiên tính đa nhiệm chiếm cũng 50% luôn vì mình vừa xem video vừa phải làm những việc mà không thể dán mắt vào tab Youtube để xem được, để MPV thu nhỏ một góc hoặc ở màn hình phụ rồi vừa làm vừa xem mới xuể.

Với lại vấn đề chung vẫn là trình xem HTML5 của các trình duyệt web không so với MPV về hiệu năng được, như bạn đã test với Edge đó, đây là thông tin tốt mà mình cũng muốn biết:



Edit: Có nhé, đoạn https://voz.vn/t/abpvn-chan-quang-cao-cho-nguoi-viet.25778/post-23011830
voz có spoiler mà
1678092866496.png
cái hình con mắt bị gạch ấy
 
Có clip giới thiệu tính năng không bợn hay mô tả qua tính năng ngại tải hàng Tàu lắm :D

Ngoài ra ở #1 có combo TurboDownloadManager + BulkMediaDownloader đó, tải hàng loạt ảnh video + chia luồng như IDM.

Để bắt link video giống IDM thì cài https://addons.mozilla.org/vi/firefox/addon/video-downloadhelper/

Có những thứ trên pc ko tải được (hoặc mình ko biết tải) nhưng uc browser nó tải cái 1. Ví dụ như server H.pro của tvhay :eek:

Gửi từ Samsung SM-F907N bằng vozFApp
 
Có những thứ trên pc ko tải được (hoặc mình ko biết tải) nhưng uc browser nó tải cái 1. Ví dụ như server H.pro của tvhay :eek:

Gửi từ Samsung SM-F907N bằng vozFApp
Lên mấy trang streaming thì chỉ làm đúng như mục đích là stream video thôi còn bạn muốn download thì kiếm nguồn mà tải vì đồ trên mấy trang streaming chả toàn là mấy đồ re-encode chất lượng thấp, vậy cho khoẻ.
 
Lên mấy trang streaming thì chỉ làm đúng như mục đích là stream video thôi còn bạn muốn download thì kiếm nguồn mà tải vì đồ trên mấy trang streaming chả toàn là mấy đồ re-encode chất lượng thấp, vậy cho khoẻ.

Bạn ơi
Bạn và mình đều có mục đích khác nhau
Bạn đừng đem mục đích của mình áp đặt lên người khác. Xin hết :p

Gửi từ Samsung SM-A225F bằng vozFApp
 
Back
Top