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

Update tiếp post này, hiện tại mình đã tìm ra cách xem video từ cái server Wa rồi nhé, điều duy nhất cần phải làm là fake Referer của MPV bằng cách thêm --http-header Referer=https://anime47.com/ vào Arguments của nút Streamlink:

Name: StreamlinkReferer
Executable Name: D:\mpv\streamlink\bin\streamlinkw.exe
Arguments: [HREF] 480p,best --http-header Referer=https://anime47.com/ --stream-segment-threads=3 --stream-segment-timeout 35.00 --http-no-ssl-verify --twitch-disable-ads --player-no-close --player=D:\mpv\mpv.exe
hoặc dùng [PROTOCOL]//[HOSTNAME]/ sẽ áp dụng cho nhiều trang hơn
[HREF] 480p,best --http-header Referer=[PROTOCOL]//[HOSTNAME]/ --stream-segment-threads=3 --stream-segment-timeout 35.00 --http-no-ssl-verify --twitch-disable-ads --player-no-close --player=D:\mpv\mpv.exe

Chú ý: Đoạn 480p,best chỉnh thành best nếu muốn chất lượng cao nhất, 480p là để mùa đứt cáp.

Chọn: Toolbar ButtonLink Context

Nên tạo hẳn một nút mới cho Streamlink nhé là StreamlinkReferer dành cho trường hợp này, từ từ sẽ nghĩ ra cách tạo plugin cho nó tự động dùng referer, hiện tại thật ra làm cho biết chứ 2 server còn lại dùng tốt hơn nhiều rồi, tuy nhiên nó sẽ mở ra cánh cửa cho những trường hợp tương tự sau này gặp phải. :D
Cũng không hiểu sao Streamlink nó ép MPV mở được file video bị fake thành ảnh, còn bản thân MPV thì lại không được ? Có lẽ cần tạo Issue trên Github của MPV về vụ này.

Ngoài ra những bạn đã và đang sử dụng nút Streamlink cũ thì nên cập nhập thành nút này, nút này đỉnh cao ở chỗ nó chia luồng stream để tải đa luồng trước những file .ts của stream, giúp tăng tốc tải stream cũng như tắt SSL check đi cho khỏi rắc rối.

Và hậu quả không thể đoán lường :love:
https://streamja.com/51wvN
sao mình mở thẳng từ mpv cũng được mà nhỉ
 
Tiếp tục chủ đề về uBlock, addon #1 ở thread nên phải tiếp tục mở rộng công năng của nó, sau đây là những filter (bộ lọc) hay cho uBlock mà không gây lỗi web, bởi nó là bộ lọc tính năng hoặc chỉ dành cho một đối tượng nhất định nào đó:

  • Chặn quảng cáo với Facebook (đối tượng): https://raw.githubusercontent.com/ethan-xd/ethan-xd.github.io/master/fb.txt
  • Xem các trang đòi trả tiền không tốn xu nào với Bypass Paywall Clean (tính năng): https://gitlab.com/magnolia1234/bypass-paywalls-clean-filters/-/raw/main/bpc-paywall-filter.txt
  • Nhảy link rút gọn, link theo dõi người dùng với LegitimateURLShortener (tính năng): https://gitlab.com/DandelionSprout/adfilt/-/raw/master/LegitimateURLShortener.txt
  • Loại bỏ các trang web trùng lặp khỏi kết quả tìm kiếm Google, Duck, Bing... (đối tượng): https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/all_search_engines/global.txt

Cách thêm bộ lọc tham khảo bài này: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-24961417

Và không quên lưu ý, luật bất thành văn khi thêm bộ lọc vào uBlock là luôn thêm bộ lọc đối tượngtính năng, tránh xa bộ lọc chặn.
 
Last edited:
Tiếp tục chủ đề về uBlock, addon #1 ở thread nên phải tiếp tục mở rộng công năng của nó, sau đây là những filter (bộ lọc) hay cho uBlock mà không gây lỗi web, bởi nó là bộ lọc tính năng hoặc chỉ dành cho một đối tượng nhất định nào đó:

  • Chặn quảng cáo với Facebook (đối tượng): https://raw.githubusercontent.com/ethan-xd/ethan-xd.github.io/master/fb.txt
  • Xem các trang đòi trả tiền không tốn xu nào với Bypass Paywall Clean (tính năng): https://gitlab.com/magnolia1234/bypass-paywalls-clean-filters/-/raw/main/bpc-paywall-filter.txt
  • Nhảy link rút gọn, link theo dõi người dùng với LegitimateURLShortener (tính năng): https://gitlab.com/DandelionSprout/adfilt/-/raw/master/LegitimateURLShortener.txt
  • Loại bỏ các trang web trùng lặp khỏi kết quả tìm kiếm Google, Duck, Bing... (đối tượng): https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/all_search_engines/global.txt

Cách thêm bộ lọc tham khảo bài này: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-24961417

Và không quên lưu ý, luật bất thành văn khi thêm bộ lọc vào uBlock là luôn thêm bộ lọc đối tượngtính năng, tránh xa bộ lọc chặn.
có script nào như clearURLs ko bác nhỉ
 
có script nào như clearURLs ko bác nhỉ
Cái LegitimateURLShortener bên trên tương đương với ClearURLs, còn script thì lấy link trực tiếp trên trang này, dùng scriptlet của uBlock (hướng dẫn ở #1) nhũng thẳng vào với * cho tất cả trang web: https://openuserjs.org/scripts/sjehuda/Clean_URL_Improved/source

Còn ClearURLs cho uBlock thì dùng https://raw.githubusercontent.com/DandelionSprout/adfilt/master/ClearURLs%20for%20uBo/clear_urls_uboified.txt
 
Mình vừa cài cái MPV origin với scripts đánh đấu YT video đã xem thì hoạt động hoàn hảo, còn chuyển sang đường dẫn MPV-Net thì không thấy đánh dấu đã xem video. Giờ làm thế nào nhỉ bác chủ ?
 
Mình vừa cài cái MPV origin với scripts đánh đấu YT video đã xem thì hoạt động hoàn hảo, còn chuyển sang đường dẫn MPV-Net thì không thấy đánh dấu đã xem video. Giờ làm thế nào nhỉ bác chủ ?
đánh dấu đã xem vid thì chỉ cần --mark-watched của yt-dlp rồi quăng cho nó cái cookie từ browser là được chứ không cần script
ví dụ như này ytdl-raw-options=cookies-from-browser=edge,mark-watched=
 
Mình vừa kiểm tra vẫn có tiếng bình thường, thử cập nhập yt-dlp và kiểm tra lại cấu hình mpv.conf phần ytdl-format.

HD: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-24149834
nhờ bác thử video này xem có tiếng không? mình cái có cái không, đã update yt-dlp rồi, trong mpv.conf thì mình chỉ thêm cái dòng thêm sub này của bác thôi không biết thiếu gì không:
ytdl-raw-options-append=no-check-certificates=
ytdl-raw-options-append=sub-langs=en,en-US,eng,vi,vi-VN,vie,ja,ja-JP,jap
#ytdl-raw-options-append=sub-lang="en,en.*,vi"
ytdl-raw-options-append=write-auto-sub=
ytdl-raw-options-append=write-sub=
 
nhờ bác thử video này xem có tiếng không? mình cái có cái không, đã update yt-dlp rồi, trong mpv.conf thì mình chỉ thêm cái dòng thêm sub này của bác thôi không biết thiếu gì không:
ytdl-raw-options-append=no-check-certificates=
ytdl-raw-options-append=sub-langs=en,en-US,eng,vi,vi-VN,vie,ja,ja-JP,jap
#ytdl-raw-options-append=sub-lang="en,en.*,vi"
ytdl-raw-options-append=write-auto-sub=
ytdl-raw-options-append=write-sub=
bạn cài ffmpeg chưa
 
nhờ bác thử video này xem có tiếng không? mình cái có cái không, đã update yt-dlp rồi, trong mpv.conf thì mình chỉ thêm cái dòng thêm sub này của bác thôi không biết thiếu gì không:
ytdl-raw-options-append=no-check-certificates=
ytdl-raw-options-append=sub-langs=en,en-US,eng,vi,vi-VN,vie,ja,ja-JP,jap
#ytdl-raw-options-append=sub-lang="en,en.*,vi"
ytdl-raw-options-append=write-auto-sub=
ytdl-raw-options-append=write-sub=

Có tiếng, mấy cái dòng đó mình đang dùng và chắc chắn không gây ảnh hưởng gì đến tiếng: https://streamable.com/mrhzj6

Thử thêm/thay dòng này: ytdl-format=bestvideo[height<=?1080]+bestaudio/best[height<=1080]

@erogemaster225 Nếu xem trực tiếp bằng MPV thì không cần ffmpeg.
 
Github không phải mạng xã hội nên thầy vào profile kiếm email rồi hỏi qua mail nhé.

Hoặc tạo ra một Issue rồi tag tên họ vào nếu làm việc với dự án nào.
Không có email mới căng
Cốt yếu muốn xin file mà không có info để liên hệ
u10NmWx.png
 
Không có email mới căng
Cốt yếu muốn xin file mà không có info để liên hệ
u10NmWx.png
Thế thì tìm cái Github mà họ đang quản lý (càng cập nhập thường xuyên càng tốt, liên quan tới chủ đề cần hỏi), rồi tạo Issue sau đó tag tên họ vào hỏi.

Ngoài ra có thể kiếm ra email bằng cách Google ra website của họ, thường là có email trong mục About.
 
Có tiếng, mấy cái dòng đó mình đang dùng và chắc chắn không gây ảnh hưởng gì đến tiếng: https://streamable.com/mrhzj6

Thử thêm/thay dòng này: ytdl-format=bestvideo[height<=?1080]+bestaudio/best[height<=1080]

@erogemaster225 Nếu xem trực tiếp bằng MPV thì không cần ffmpeg.
Hình như đây là Bug của mpv, thấy đang được bàn luận khá nhiều trên github:
https://github.com/yt-dlp/yt-dlp/issues/6496
https://github.com/iina/iina/issues/4253
https://github.com/flathub/io.mpv.Mpv/issues/159

IINA cũng bị nên giờ đây mình đang dùng mpv với cấu hình tạm trong mpv.conf :
Gom video + audio thành một cục cho đỡ lỗi.
Code:
[quality-youtube]
profile-cond=path:match"youtube" ~= nil or filename:match"youtube" ~= nil
profile-restore=copy
ytdl-format=bestvideo[container*=dash][proto*=http_dash_segments][height<=?720][fps<=?30][vcodec!=?vp9]+bestaudio/best[height<=720]
 
Gom video + audio thành một cục cho đỡ lỗi.
Cũng có thể, tuy nhiên mình test thử kiểu không gom một cục mà vẫn được, có lẽ bạn @Hoangviet1486 có thể thử đoạn trên của mình.

Bỏ ytdl-format=bestvideo[height<=?1080]+bestaudio/best[height<=1080] vào mpv.conf.

Video test: https://streamable.com/ens1zn
(Quên tắt profile-cond nên hóa ra kết quả vẫn là gộp, để lát mình test lại.)

Video test lại (không gộp): https://streamable.com/gbdw6n

Nhìn chung vẫn ok :D

Thử cập nhập MPV từ zhongfy: https://github.com/zhongfly/mpv-winbuild/releases
Cấu trúc folder chuẩn để dễ dàng làm theo hướng dẫn trong thread

Phiên bản MPV của mình, yt-dlp mới nhất:

Code:
mpv 0.35.0-315-g855b619c Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
 built on Wed Mar 08 12:31:38 2023
libplacebo version: v5.229.1-376-ge43bb79
FFmpeg version: N-109968-gcc76e8340
FFmpeg library versions:
   libavutil       58.3.100
   libavcodec      60.6.100
   libavformat     60.4.100
   libswscale      7.2.100
   libavfilter     9.4.100
   libswresample   4.11.100
 
Last edited:
Back
Top