Công cụ nào cho việc gì
- Quá lớn để gửi: Nén video online. Hãy cắt trước bằng Cắt video online và bỏ phần âm thanh vô ích bằng Xóa âm thanh khỏi video; cả hai đều làm file nhỏ đi mà không mất chất lượng.
- Chỉ một đoạn là quan trọng: Cắt video online, chính xác đến một phần mười giây.
- Nhiều clip cần gộp thành một: Ghép video online.
- Quay bị nằm ngang: Xoay video online.
- Tua nhanh video hướng dẫn hoặc phát lại chậm: Đổi tốc độ video, từ 0,5× đến 2×.
- File không phát được hoặc không nhập được vào phần mềm: Chuyển MOV sang MP4, Chuyển MKV sang MP4 online, Chuyển AVI sang MP4 online hoặc Chuyển WebM sang MP4 online.
- Bạn chỉ cần phần âm thanh: Chuyển MP4 sang MP3.
- Một vòng lặp ngắn không tiếng cho ticket hoặc README: Chuyển video sang GIF.
- Lời nói thành văn bản: Chuyển video sang văn bản để có TXT, SRT hoặc VTT, Dịch video sang tiếng Anh để có văn bản tiếng Anh từ ngôn ngữ khác, Thêm phụ đề vào video để gắn cứng phụ đề vào hình.
Container, codec và vì sao MP4 thắng thế
Một file video là một container chứa các luồng dữ liệu được nén riêng biệt. Đuôi file cho biết tên container; còn thứ quyết định thiết bị có phát được hay không là codec bên trong.
- MP4 với video H.264 và âm thanh AAC là tổ hợp mà gần như mọi điện thoại, trình duyệt, TV và phần mềm dựng phim trong mười lăm năm qua đều giải mã được. Mọi công cụ chuyển đổi ở đây đều tạo ra tổ hợp này.
- MOV là container của Apple. iPhone đời mới đặt HEVC vào đó, phần mềm dựng phim trên Mac đặt ProRes, thứ mà phần lớn phần mềm ngoài hệ sinh thái Apple từ chối.
- MKV có thể chứa gần như mọi codec cùng nhiều track âm thanh và phụ đề, đó là lý do phim và bản ghi OBS dùng nó.
- WebM chứa VP8, VP9 hoặc AV1, không bao giờ là H.264, nên chuyển đổi WebM luôn đồng nghĩa với mã hóa lại.
- AVI ra đời từ năm 1992 và thường chứa DivX, Xvid, Motion JPEG hoặc DV. Một giờ DV nặng khoảng 13 GB.
Khi luồng video vốn đã là H.264, các công cụ chuyển MOV, MKV và AVI sẽ sao chép nó sang MP4 mà không đụng đến, chỉ mất vài giây và không mất gì. Mọi trường hợp khác được mã hóa lại ở CRF 23, một thiết lập chất lượng cố định mà ở đó khó nhận ra khác biệt so với bản gốc. HEVC, VP9 và AV1 cần ít hơn khoảng 30 đến 50% số bit so với H.264 cho cùng một hình ảnh, nên file MP4 tương thích thường lớn hơn file gốc.
Để dễ hình dung: một clip 1080p quay bằng điện thoại được ghi ở 15 đến 20 Mbit/s, khoảng 120 đến 150 MB mỗi phút. Cùng một phút đó ở dạng MP3 192 kbps chỉ khoảng 1,4 MB.
Trong trình duyệt hay trên máy chủ
Theo mặc định, mọi công cụ video trừ các công cụ xử lý giọng nói đều chạy FFmpeg biên dịch sang WebAssembly ngay trong trang. Bộ máy này nặng khoảng 30 MB, được tải về một lần và lưu vào bộ nhớ đệm. Không có gì bị tải lên, nhưng công việc diễn ra trên một nhân CPU và toàn bộ file nằm trong bộ nhớ của tab, nên video 1080p được chuyển đổi với tốc độ xấp xỉ thời gian thực trên laptop và chậm hơn nhiều trên điện thoại. Nén, cắt, xoay, xóa âm thanh, MP4 sang MP3 và bốn công cụ chuyển đổi chấp nhận file đến 2 GB; ghép, đổi tốc độ và GIF chấp nhận đến 500 MB.
Nén, xoay, xóa âm thanh, MP4 sang MP3 và bốn công cụ chuyển đổi còn có cách xử lý trên máy chủ với FFmpeg gốc. Cách này dùng preset mã hóa medium chậm hơn thay cho preset nhanh của trình duyệt, cho file nhỏ hơn rõ rệt ở cùng chất lượng, ghi chỉ mục ở đầu file để video bắt đầu phát trước khi tải xong, và tránh được giới hạn bộ nhớ. Tính năng nén ánh xạ các mức Nhẹ, Vừa và Mạnh thành CRF 28, 32 và 38 trong trình duyệt và CRF 20, 25 và 30 trên máy chủ.
Chuyển giọng nói thành văn bản, dịch và gắn cứng phụ đề chỉ chạy trên máy chủ, vì mô hình nhận dạng giọng nói Whisper quá lớn so với một tab trình duyệt. Việc nhận dạng mất khoảng bằng thời lượng bản ghi. Lượt miễn phí chấp nhận bản ghi đến 10 phút; Premium chấp nhận đến 90 phút mỗi file.
Xử lý trên máy chủ miễn phí một lần trong mỗi 24 giờ liên tục cho mỗi thiết bị, với file đến 500 MB, không cần tài khoản; lần chạy thất bại không bị tính. Premium bỏ giới hạn hằng ngày và nâng mức tối đa lên 4 GB. File tải lên bị xóa ngay khi kết quả sẵn sàng, và kết quả hết hạn khoảng một giờ sau khi tác vụ được tạo.
Các quy trình kết hợp hiệu quả
- Một clip để gửi qua ứng dụng nhắn tin: cắt bỏ đoạn thừa ở hai đầu, xóa âm thanh có tiếng gió, rồi nén ở mức Vừa.
- Video iPhone cho người dùng Windows: Chuyển MOV sang MP4 mã hóa lại HEVC thành H.264. Nếu kết quả lớn hơn, hãy đưa nó qua Nén video online ở mức Nhẹ.
- Chuyển một bản ghi màn hình dài thành văn bản: tách âm thanh bằng Chuyển MP4 sang MP3, biến 300 MB thành 10 đến 15 MB, rồi tải file MP3 lên Chuyển video sang văn bản. Tách mọi bản ghi vượt giới hạn của bạn tại một chỗ ngắt lời.
- Clip mạng xã hội có phụ đề: cắt đúng đoạn bạn sẽ đăng, rồi thêm phụ đề. Để kiểm soát hoàn toàn câu chữ, hãy chuyển thành SRT, chỉnh sửa, và căn lại thời gian bằng công cụ chuyển đổi phụ đề.
- GIF từ đoạn giữa video: độ dài GIF luôn được tính từ 0:00, nên hãy cắt trước, chuyển bằng Chuyển video sang GIF, và thu nhỏ bằng Nén GIF online nếu cần.
- Ghép clip từ điện thoại và webcam: clip đầu tiên quyết định khung hình, 1280×720 cho video ngang hoặc 720×1280 cho video dọc, nên hãy xoay các clip bị nằm ngang và đặt đúng clip lên đầu.
Khi có sự cố
- File MP4 lớn hơn bản gốc. Thường do nguồn là HEVC hoặc VP9 cộng với preset nhanh của trình duyệt. Hãy dùng cách xử lý trên máy chủ hoặc nén sau đó.
- Thanh trượt cắt không bao giờ hiện ra. Trình duyệt không phát được codec đó, thường là HEVC của iPhone. Hãy chuyển bằng Chuyển MOV sang MP4 trước.
- Tab bị tải lại hoặc tác vụ dừng lại. Trình duyệt đã hết bộ nhớ. Hãy đóng các tab nặng, dùng máy tính, hoặc chuyển sang xử lý trên máy chủ.
- Bản ghi màn hình WebM hiển thị 0:00 và không tua được. Phần mềm ghi chưa bao giờ ghi thời lượng. Chuyển sang MP4 sẽ ghi một chỉ mục đúng chuẩn.
- File MKV bị mất ngôn ngữ thứ hai hoặc phụ đề. Chỉ một track video và một track âm thanh được giữ lại. Hãy giữ file phụ đề và chuyển nó bằng công cụ chuyển đổi phụ đề.
- Cảnh quay từ máy quay cũ xuất hiện vệt răng lược. DV là video xen kẽ (interlaced), và công cụ chuyển đổi không khử xen kẽ.