Cách hoạt động
VideosCompressor làm mọi việc trong trình duyệt của bạn. Dưới đây là ý nghĩa của điều đó, những công nghệ giúp nó khả thi và lý do tệp của bạn không bao giờ phải rời khỏi thiết bị.
Trình duyệt của bạn làm việc
Các công cụ nén online truyền thống tải tệp lên máy chủ, nén ở đó rồi gửi lại. Điều đó nghĩa là phải chờ hai lần truyền tệp và giao tệp của bạn cho một công ty.
VideosCompressor làm khác. Khi bạn chọn tệp, trang sẽ tải một bộ máy nén vào trình duyệt của bạn, và bộ xử lý cùng chip đồ họa của thiết bị sẽ làm việc. Tệp không bao giờ rời khỏi thiết bị. Thứ duy nhất được chuyển là kết quả cuối cùng, từ bộ nhớ trình duyệt vào thư mục tải xuống.
Bộ máy nén video
Với hầu hết video, công cụ dùng WebCodecs – một tính năng hiện đại của trình duyệt cho phép dùng chính các bộ mã hóa video phần cứng mà hệ điều hành sử dụng. Nó nhanh, tiết kiệm điện và tạo ra tệp MP4 H.264 tiêu chuẩn.
Với các định dạng WebCodecs không đọc được như AVI, WMV hay FLV, hoặc trên trình duyệt không có WebCodecs, công cụ tự chuyển sang bộ máy tương thích dựa trên FFmpeg – công cụ video mã nguồn mở nổi tiếng, được biên dịch cho trình duyệt. Nó chậm hơn nhưng hỗ trợ nhiều định dạng hơn, và chỉ được tải về lần đầu khi một tệp cần đến.
Công cụ tính cài đặt phù hợp từ thời lượng, độ phân giải và chế độ bạn chọn. Với dung lượng mong muốn, bitrate được tính từ thời lượng, và nếu kết quả vượt giới hạn dù chỉ một chút, công cụ sẽ tự thử lại.
Bộ máy nén ảnh
Ảnh được trình duyệt đọc rồi mã hóa lại bằng các bộ mã hóa mã nguồn mở chuẩn, biên dịch sang WebAssembly: MozJPEG cho JPG, OxiPNG cho PNG không mất dữ liệu, libwebp cho WebP và libavif cho AVIF. Việc đổi kích thước dùng bộ lọc Lanczos chất lượng cao. Với dung lượng mong muốn theo KB, công cụ tìm mức chất lượng cao nhất còn vừa.
Bộ máy nén PDF
PDF được mở bằng pdf-lib. Công cụ nén lại và thu nhỏ ảnh trong tài liệu, nén dữ liệu chưa được nén, xóa phần thừa như ảnh thu nhỏ và lưu cấu trúc gọn hơn. Chữ, phông chữ và liên kết không bị đụng đến. Mức Nén tối đa dùng PDF.js – trình xem PDF của Mozilla – để chuyển trang thành ảnh.
Ý nghĩa với quyền riêng tư của bạn
- Không tải lên: tệp của bạn không bao giờ được gửi đến máy chủ của chúng tôi.
- Không lưu trữ: chúng tôi không bao giờ nhận tệp của bạn nên không thể lưu.
- Không tài khoản: chúng tôi không biết bạn là ai.
- Xóa siêu dữ liệu theo mặc định: vị trí và thông tin thiết bị bị xóa khỏi tệp đã nén, trừ khi bạn chọn giữ lại.
Bản thân trang web là tập hợp các tệp tĩnh do nhà cung cấp hosting phục vụ, như mọi trang web khác. Trang hiển thị một ít quảng cáo để duy trì miễn phí; xem chính sách bảo mật và chính sách cookie.
Giới hạn của việc nén trong trình duyệt
Làm việc trên thiết bị của bạn có vài đánh đổi:
- Bộ nhớ: tệp rất lớn, thường trên 1–2 GB với máy tính hoặc 500 MB với điện thoại, có thể vượt quá mức một tab được dùng.
- Tốc độ: tùy thiết bị. Máy tính mới có bộ mã hóa video phần cứng nhanh nhất; điện thoại cũ chậm nhất.
- Giữ tab luôn mở: trình duyệt tạm dừng các tab chạy nền, nhất là trên điện thoại. Hãy để trang ở phía trước cho đến khi xong.
Mã nguồn mở
Các công cụ nén được xây dựng trên phần mềm mã nguồn mở. Bạn có thể xem từng thành phần, giấy phép và đường dẫn đến mã nguồn tại trang Giấy phép.