Video + ảnh Khử che JAV đã lên tầm cao mới

duckyhehe

Yếu sinh lý
chrome bác, đã làm đủ các bước, tới bước lưu lại k được, hiện lỗi 3 dòng nàyXem nội dung: 869652

// ==UserScript==
// @Name PP Video Controls - Native UI
// @namespace force-native-video-controls
// @version 2.0.0
// @description Hide custom video controls and enable native browser controls on PikPak
// @match https://mypikpak.com/*
// @run-at document-start
// @GranT none
// ==/UserScript==

(() => {
'use strict';

const STYLE_ID = 'pp-native-video-controls-style';

// Các thành phần giao diện tùy chỉnh của trình phát
const HIDE_SELECTORS = [
'.control-box',
'.control-bar-progress',
'.control-bar-button',
'.pp-slider',
'.pp-slider-player',
'.pp-slider_track',
'.pp-slider_track-split',
'.icon-play',
'.icon-voice',
'.rate-icon',
'.articulation-icon',
'.player-message-box'
];

const CLOSE_BUTTON_SELECTORS = [
'.el-dialog__headerbtn',
'.close-button',
'[aria-label="Close"]'
];

let scanScheduled = false;

// Thêm CSS một lần
function injectStyle() {
if (!document.documentElement) return;
if (document.getElementById(STYLE_ID)) return;

const style = document.createElement('style');
style.id = STYLE_ID;

style.textContent = `
${HIDE_SELECTORS.join(',\n')} {
display: none !important;
visibility: hidden !important;
pointer-events: none !important;
}

video {
pointer-events: auto !important;
}
`;

(document.head || document.documentElement).appendChild(style);
}

// Bật controls gốc cho tất cả video
function enableNativeControls() {
document.querySelectorAll('video').forEach(video => {
if (!video.controls) {
video.controls = true;
}

video.controlsList = '';
video.disablePictureInPicture = false;

// Không ép video phát lại và không thay đổi trạng thái mute.
// Không đặt z-index quá cao vì có thể phá bố cục trang.
});
}

// Chỉ đóng các nút thuộc popup đã xác định.
// Không tự động bấm mọi nút Close trên trang.
function closeKnownPopups() {
CLOSE_BUTTON_SELECTORS.forEach(selector => {
document.querySelectorAll(selector).forEach(button => {
const dialog = button.closest(
'[role="dialog"], .el-dialog, .el-message-box'
);

if (!dialog) return;
if (!dialog.isConnected) return;

// Chỉ đóng dialog đang hiển thị.
const style = getComputedStyle(dialog);
if (
style.display === 'none' ||
style.visibility === 'hidden'
) {
return;
}

// Tránh đóng dialog không rõ mục đích.
// Nếu cần tự đóng một popup cụ thể, hãy thêm selector
// riêng cho popup đó sau khi xác định class thực tế.
});
});
}

function run() {
scanScheduled = false;
injectStyle();
enableNativeControls();
closeKnownPopups();
}

// Gom các thay đổi DOM để tránh chạy liên tục
function scheduleRun() {
if (scanScheduled) return;
scanScheduled = true;
run();
}

function start() {
injectStyle();
enableNativeControls();

if (!document.documentElement) {
document.addEventListener('DOMContentLoaded', start, {
once: true
});
return;
}

const observer = new MutationObserver(() => {
scheduleRun();
});

observer.observe(document.documentElement, {
childList: true,
subtree: true
});
}

if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', start, {
once: true
});
} else {
start();
}
})();
 

Mê Muội

Yếu sinh lý

Đính kèm

  • Screenshot_20261023-022755.png
    Screenshot_20261023-022755.png
    47.9 KB · Xem: 9

nameless2025

Yếu sinh lý
// ==UserScript==
// @Name PP Video Controls - Native UI
// @namespace force-native-video-controls
// @version 2.0.0
// @description Hide custom video controls and enable native browser controls on PikPak
// @match https://mypikpak.com/*
// @run-at document-start
// @GranT none
// ==/UserScript==

(() => {
'use strict';

const STYLE_ID = 'pp-native-video-controls-style';

// Các thành phần giao diện tùy chỉnh của trình phát
const HIDE_SELECTORS = [
'.control-box',
'.control-bar-progress',
'.control-bar-button',
'.pp-slider',
'.pp-slider-player',
'.pp-slider_track',
'.pp-slider_track-split',
'.icon-play',
'.icon-voice',
'.rate-icon',
'.articulation-icon',
'.player-message-box'
];

const CLOSE_BUTTON_SELECTORS = [
'.el-dialog__headerbtn',
'.close-button',
'[aria-label="Close"]'
];

let scanScheduled = false;

// Thêm CSS một lần
function injectStyle() {
if (!document.documentElement) return;
if (document.getElementById(STYLE_ID)) return;

const style = document.createElement('style');
style.id = STYLE_ID;

style.textContent = `
${HIDE_SELECTORS.join(',\n')} {
display: none !important;
visibility: hidden !important;
pointer-events: none !important;
}

video {
pointer-events: auto !important;
}
`;

(document.head || document.documentElement).appendChild(style);
}

// Bật controls gốc cho tất cả video
function enableNativeControls() {
document.querySelectorAll('video').forEach(video => {
if (!video.controls) {
video.controls = true;
}

video.controlsList = '';
video.disablePictureInPicture = false;

// Không ép video phát lại và không thay đổi trạng thái mute.
// Không đặt z-index quá cao vì có thể phá bố cục trang.
});
}

// Chỉ đóng các nút thuộc popup đã xác định.
// Không tự động bấm mọi nút Close trên trang.
function closeKnownPopups() {
CLOSE_BUTTON_SELECTORS.forEach(selector => {
document.querySelectorAll(selector).forEach(button => {
const dialog = button.closest(
'[role="dialog"], .el-dialog, .el-message-box'
);

if (!dialog) return;
if (!dialog.isConnected) return;

// Chỉ đóng dialog đang hiển thị.
const style = getComputedStyle(dialog);
if (
style.display === 'none' ||
style.visibility === 'hidden'
) {
return;
}

// Tránh đóng dialog không rõ mục đích.
// Nếu cần tự đóng một popup cụ thể, hãy thêm selector
// riêng cho popup đó sau khi xác định class thực tế.
});
});
}

function run() {
scanScheduled = false;
injectStyle();
enableNativeControls();
closeKnownPopups();
}

// Gom các thay đổi DOM để tránh chạy liên tục
function scheduleRun() {
if (scanScheduled) return;
scanScheduled = true;
run();
}

function start() {
injectStyle();
enableNativeControls();

if (!document.documentElement) {
document.addEventListener('DOMContentLoaded', start, {
once: true
});
return;
}

const observer = new MutationObserver(() => {
scheduleRun();
});

observer.observe(document.documentElement, {
childList: true,
subtree: true
});
}

if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', start, {
once: true
});
} else {
start();
}
})();
Tri ân tml. Có những file mp4 mang codec HVEC thì không xem trực tiếp được trên web đâu nhé.
Và cả những file mà xem được thì cũng chỉ giới hạn tua khoảng 2/3 của phim.
Muốn xem full thì phải nạp tiền mua premium để có dung lượng, rồi save vào tài khoản mới tải / xem full được.
Cái này bọn mypikpak nó chặn từ server rồi, chỉ stream tới khoảng nửa file, không dùng thủ thuật để lách được.
Tao cố bắt được link thì cũng chỉ tải được 2.9gb (phần đầu) của một file 5gb.
 

Acxneo2

Yếu sinh lý
có thằng nào biết cách tự làm bản LTX mới này không tao đang tính mua con máy cấu hình ngon ngon về tự làm mấy bộ mà tao thích. Bọn 98tang này làm toàn chèn logo nhảy lung tung trên màn hình xem tức bỏ mẹ.

Có vẻ là dùng món này bro: https://github.com/Kruk2/jasna
  • Finds mosaics in a video and restores them. The rest of the picture is nottouched.
  • Two restoration models: fast BasicVSR++ (free) and slow but moredetailed LTX (for supporters, NVIDIA only).
 

davinci171

Tao là gay
có thằng nào biết cách tự làm bản LTX mới này không tao đang tính mua con máy cấu hình ngon ngon về tự làm mấy bộ mà tao thích. Bọn 98tang này làm toàn chèn logo nhảy lung tung trên màn hình xem tức bỏ mẹ.
Theo t tìm hiểu thì m phải có cấu hình chip mạnh cỡ 9950x3d vs 5080 hoặc 5090 thì mới chạy nổi, kg thì khê lắm đấy. Thôi chờ chục năm nữa công nghệ tốt vs rẻ hơn có khi nó làm app cho chạy free =))
 

laowang_69

Yếu sinh lý
Chủ thớt
Thằng nào muốn tự desensored thì đây:

Tải soft về, chạy jasna.exe, bản free thì chất lượng cũng thường thôi, muốn khôi phục như tao up thì nộp 25đồng mua key. Cấu thì nó vẽ lại bằng model LTX nên quan trọng cái cuda gpu, tầm 5060 thì mất cả ngày mới xong 1 bộ setup LTX chất lượng thấp, thằng nào có 5080 trở lên thì ngon. Máy yếu mà vẫn chày cối thì dùng losslessCut cắt nhỏ video ra, xử lý từng phần rồi ghép lại
 
Bên trên
X
telegram-icon
Tắt Quảng Cáo