Phóng độ phân giải video bằng toán, không bằng AI tạo sinh
Phóng độ phân giải video bằng toán, không bằng AI tạo sinh?
Công cụ lấy mẫu lại pixel có sẵn. Nó không phải mô hình khôi phục khuôn mặt. WebCodecs được dùng khi trình duyệt cung cấp. Trang không khẳng định lần chạy nào cũng là encode phần cứng. Thả video vào đây để nâng độ phân giải
Công cụ lấy mẫu lại pixel có sẵn. Nó không phải mô hình khôi phục khuôn mặt. WebCodecs được dùng khi trình duyệt cung cấp. Trang không khẳng định lần chạy nào cũng là encode phần cứng.
Xử lý 100% trên máyDùng WebAssembly SIMD khi được hỗ trợKhông dùng AI tạo sinh
Yêu cầu trình duyệtCông cụ này cần giải mã và mã hóa video bằng WebCodecs (VideoDecoder và VideoEncoder), nhưng trình duyệt này không hỗ trợ. Hãy thử Chrome hoặc Edge bản mới trên máy tính.
Thả video vào đây để nâng độ phân giải
Hỗ trợ MP4, MOV, WebM, MKV. Tệp được đọc trên thiết bị này và không bị tải lên.
video.mp41920 × 1080 · 30 FPS · 00:00 · 0 MB
Độ phân giải đầu ra
×Giữ nguyên tỉ lệ khung hình.
Kích thước đầu ra3840 × 2160
Cài đặt nâng cao
Các mức chất lượng đặt sẵn bộ lọc và độ tương phản viền. Đổi một trong hai mục ở đây sẽ chuyển sang cài đặt tùy chỉnh.
Bộ lọc lấy mẫu lại
Độ tương phản viền
Codec video
Đang xử lý trên thiết bị này…0%
Đang bắt đầu xử lý cục bộ…WASM SIMD
Hãy giữ tab này mở cho đến khi xong. Đóng hoặc tải lại trang sẽ dừng tác vụ.
Đã nâng xong
Đầu ra3840 × 2160Dung lượng0 MBĐã xử lý trên thiết bị này
Tệp sau khi nâng thường rất nặng. Hãy tải về trước, rồi mở bằng công cụ Nén video để tạo bản nhỏ hơn cho ứng dụng nhắn tin hoặc email, cũng xử lý ngay trên máy.
Tự kiểm chứng (F12 Network)
Quy trình này xử lý tệp trong tab trình duyệt hiện tại. DevTools cho thấy request thực tế.
Sau khi UI tải xong có thể ngắt mạng. Engine/WASM/gói ngôn ngữ có thể còn trong cache.
Bước này không POST byte tệp tới CreatorPrivacyKit. HTML/CSS/runtime cùng origin vẫn có thể tải khi chưa cache.
Network thường thấy: CSS/JS của site này, rồi WASM/codec/OCR cùng origin. Đó là tải engine, không phải upload tệp của bạn.
Nơi xử lý
Tab trình duyệt này
Upload media lên server của chúng tôi
Không thuộc quy trình này
Phân tích tệp từ xa
Không
Đây là mô tả sản phẩm, không phải bộ đếm request giả. Quảng cáo, tiện ích và thao tác sau vẫn có thể tạo mạng.
Nâng độ phân giải video trong trình duyệt hoạt động thế nào?
Mọi bước đều chạy trong tab này bằng API chuẩn của trình duyệt và một mô-đun WebAssembly nhỏ. Không có hàng đợi máy chủ, không có mô hình tạo sinh.
1. Tách luồng và giải mã
Mediabunny đọc container, còn VideoDecoder có sẵn trong trình duyệt giải mã luồng video thành từng khung hình. Các khung đi qua một hàng đợi có giới hạn, mỗi lần vài khung.
Câu hỏi thường gặp
Video Zalo bị mờ có nét lại như bản quay không?
Không. Phóng khung không tạo chi tiết đã mất khi app nén. Bạn chỉ được khung lớn hơn từ pixel hiện có.
Tiếng có bị encode lại không?
Đường tiếng được chuyển lại nguyên bitstream khi làm được. Metadata container chuẩn bị gỡ theo mặc định của công cụ.
2. Lấy mẫu lại bằng WebAssembly
Mỗi khung hình được đưa vào mô-đun WebAssembly biên dịch từ Rust, dùng SIMD nếu trình duyệt hỗ trợ. Khung được phóng to bằng bộ lọc bạn chọn; với Lanczos3, giá trị gần viền được giới hạn để giảm quầng sáng.
3. Mã hóa và ghép lại
VideoEncoder nén các khung đã phóng to và Mediabunny ghi chúng vào tệp đầu ra. Âm thanh tương thích được sao chép mà không mã hóa lại khi có thể, còn các thẻ siêu dữ liệu tiêu chuẩn của container mặc định được bỏ đi.
Vì sao nâng độ phân giải không dùng AI?
Công cụ nâng cấp bằng AI tạo sinh có thể thêm chi tiết chưa từng được ghi lại, như vân da, sợi tóc hay chữ. Lấy mẫu lại chỉ nội suy giữa các điểm ảnh bạn đã có. Kết quả mềm hơn so với nâng bằng AI nhưng không bịa thêm nội dung, điều quan trọng với video làm bằng chứng, phim tư liệu và bản lưu trữ gốc.
Câu hỏi thường gặp
Video của tôi có bị tải lên máy chủ không?
Không. Giải mã, lấy mẫu lại Lanczos3, mã hóa và ghép container đều chạy trong trình duyệt. Lần đầu bạn bắt đầu, trang tải bộ xử lý (một tệp WebAssembly nhỏ và một script worker) từ chính trang này; sau đó không có yêu cầu nào mang video của bạn. Bạn có thể tự kiểm tra ở tab Network trong công cụ dành cho nhà phát triển.
Công cụ này có tự bịa hay tạo chi tiết ảo giác không?
Không. Công cụ này sử dụng phép chập toán học xác định (bộ lọc Lanczos3, Bicubic và Bilinear). Không giống các mô hình AI tạo sinh, nó không bao giờ tự vẽ thêm khuôn mặt, đồ vật hay vân texture giả tạo.
Công cụ quản lý bộ nhớ như thế nào khi xử lý 4K?
Quy trình sử dụng luồng ghi đĩa OPFS (Origin Private File System) khi được hỗ trợ, và dùng bộ nhớ tạm khi không hỗ trợ. Các khung hình được xử lý tuần tự để giữ mức sử dụng RAM trong giới hạn an toàn.
Âm thanh gốc có được giữ nguyên không?
Các luồng âm thanh tương thích sẽ được sao chép mà không cần mã hóa lại khi có thể. Nếu container đầu ra không hỗ trợ codec âm thanh gốc, trình duyệt có thể chuyển mã để đảm bảo tính tương thích.
Việc nâng độ phân giải có xóa siêu dữ liệu không?
Theo mặc định, các thẻ siêu dữ liệu không được sao chép vào tệp đầu ra. Việc này giúp loại bỏ siêu dữ liệu container tiêu chuẩn được quản lý bởi bộ ghép luồng.
Tôi có thể nâng video HDR hoặc 10-bit không?
Phiên bản hiện tại tối ưu cho video SDR. Động cơ xử lý khung hình RGBA 8-bit nên không đảm bảo giữ nguyên siêu dữ liệu màu HDR hoặc 10-bit.