Là một trong 10 ứng dụng được tải xuống nhiều nhất trên Android trong năm 2023, CapCut là một trong những ứng dụng chỉnh sửa video phổ biến nhất dành cho thiết bị di động. Ứng dụng này cũng hoàn toàn miễn phí. Công cụ chỉnh sửa video tất cả trong một cung cấp nhiều hiệu ứng và tính năng chỉnh sửa, chẳng hạn như chuyển văn bản sang lời nói và nâng cấp hình ảnh, cũng như thư viện nội dung nghe nhìn đầy đủ để giúp người dùng tạo video và đồ hoạ chất lượng cao một cách nhanh chóng và mượt mà. Khi hoàn tất việc tạo nội dung, người dùng CapCut có thể xuất nội dung đó lên nền tảng mạng xã hội mà họ chọn chỉ bằng một lần nhấp, bao gồm TikTok, YouTube, Instagram và Facebook.
CapCut tập trung vào việc mang đến cho người dùng trải nghiệm tuyệt vời bằng cách cho phép họ tạo nội dung theo cách họ muốn. Gần đây, nhóm CapCut đã đầu tư vào việc phát triển một ứng dụng web nâng cao dành cho người dùng máy tính để nâng cao trải nghiệm người dùng. CapCut trực tuyến có giao diện thân thiện với người dùng, cung cấp các tính năng thiết thực cho cả người dùng cá nhân và doanh nghiệp, giúp bạn dễ dàng tạo nội dung và cộng tác giữa các nhóm. Bản cập nhật này cho phép người dùng truy cập vào phần mềm chỉnh sửa video mạnh mẽ ngay từ trình duyệt mà họ ưa dùng, mang đến trải nghiệm chỉnh sửa thuận tiện và linh hoạt hơn.
Ứng dụng web giúp giảm rào cản gia nhập
CapCut đã ra mắt một ứng dụng web để cung cấp cho người dùng nhiều cách hơn để truy cập vào nền tảng chỉnh sửa video, bên cạnh các ứng dụng di động hiện có dành cho Android và iOS. Việc cung cấp nhiều điểm truy cập hơn cho phép người dùng chọn nền tảng phù hợp nhất với họ, cho dù đó là tải ứng dụng di động xuống từ Cửa hàng Google Play, cài đặt ứng dụng dưới dạng ứng dụng web thông qua trình duyệt yêu thích của họ hay sử dụng ứng dụng đó trực tiếp trong một thẻ trình duyệt. Nhóm nghiên cứu cho rằng việc có một ứng dụng dành cho máy tính cũng hoạt động trong trình duyệt có thể làm tăng tỷ lệ giữ chân và cải thiện mức độ hài lòng tổng thể của người dùng.
Nhờ bộ công nghệ dành cho nhà phát triển, CapCut có thể dễ dàng chuyển đổi và chuyển ứng dụng di động dành riêng cho nền tảng của mình thành một phiên bản web mạnh mẽ không kém. Các công nghệ nền tảng web như WebAssembly đã trở nên phổ biến đáng kể với các nhà phát triển trong vài năm qua, cho phép họ tạo các ứng dụng web mạnh mẽ nhanh hơn trước. Và vì hầu hết công cụ chỉnh sửa của CapCut được viết bằng C++, nên các nhà phát triển có thể sử dụng Emscripten để chuyển ứng dụng sang phiên bản web dành cho máy tính.
WebAssembly
Nhờ WebAssembly, các nhà phát triển CapCut đã chuyển thành công hơn một triệu mẫu đồ hoạ và video sang ứng dụng web mới. Tính năng hỗ trợ mạnh mẽ của Emscripten trong việc biên dịch mã C và C++ sang WebAssembly cho phép CapCut chia sẻ mã một cách hiệu quả giữa các ứng dụng web và ứng dụng dành riêng cho nền tảng, giúp họ chuyển một số chức năng quan trọng nhất của CapCut sang nền tảng mới, bao gồm cả hiệu ứng video tuỳ chỉnh và chỉnh sửa video.
CapCut có nhiều hiệu ứng đặc biệt chạy thuật toán trong trình duyệt, điều này có thể làm tắc nghẽn quá trình kết xuất video trong quá trình xử lý theo thời gian thực. Nhờ hàm xử lý song song của WebAssemly có tên là Single Instruction, Multiple Data (SIMD – Một hướng dẫn, nhiều dữ liệu), các nhà phát triển CapCut đã cải thiện hiệu suất xử lý của ứng dụng thêm gần 300% so với các giải pháp không phải SIMD, giúp ngăn chặn tình trạng tắc nghẽn hiệu quả hơn.
Xử lý ngoại lệ (EH) là một trong những chức năng cơ bản của C++, nhưng tính năng hỗ trợ EH trong Emscripten chưa hoàn chỉnh. Emscripten cung cấp một bộ cơ chế EH dựa trên JavaScript, nhưng các cơ chế này có thể ảnh hưởng tiêu cực đến hiệu suất thời gian chạy của ứng dụng và làm tăng kích thước gói. Tiêu chuẩn EH của WebAssembly giúp giải quyết vấn đề này. Việc chuyển sang WebAssembly cho EH đã giảm 15% kích thước gói của ứng dụng web CapCut, đồng thời giúp mã hoạt động hiệu quả hơn.
WebCodecs
Để chỉnh sửa video, CapCut phải giải mã các video mà người dùng nhập vào hình ảnh rồi hiển thị các video đó trên canvas chỉnh sửa bên dưới bản xem trước video. Ngay cả khi có bộ giải mã được tối ưu hoá SIMD, việc giải mã hình ảnh 4K sang canvas chỉnh sửa trên máy tính có hiệu suất cao cũng mất hàng chục mili giây, nghĩa là việc giải mã nhiều kênh video cùng lúc đòi hỏi nhiều năng lượng.
Bằng cách sử dụng WebCodecs, CapCut đã tích hợp tính năng mã hoá và giải mã tăng tốc phần cứng, giúp cải thiện tốc độ xử lý âm thanh và video thêm gần 300%. Với hiệu suất được cải thiện đáng kể, CapCut hiện hỗ trợ nhiều luồng 4K đồng thời. Ngoài ra, WebCodecs cho phép hỗ trợ nhiều định dạng video hơn, chẳng hạn như H264, HEVC, VP8, VP9 và AV1.
Khai thác toàn bộ sức mạnh của ứng dụng web
Nhóm CapCut bắt đầu chuyển ứng dụng dành riêng cho nền tảng sang web vào đầu năm 2022. Vào tháng 8 năm đó, CapCut đã chính thức ra mắt phiên bản ứng dụng đầu tiên dành cho máy tính dựa trên web. Bằng cách sử dụng các công nghệ ứng dụng web tiến bộ (PWA), CapCut đã cho phép cài đặt thông qua trình duyệt. Sau khi ra mắt ứng dụng web mới bằng các công nghệ này, nhóm CapCut nhận thấy lưu lượng truy cập SEO tăng 83%.
Việc đưa CapCut lên web cũng giúp nhà phát triển khai thác tối đa trải nghiệm của người dùng bằng cách kết hợp các tính năng mạnh mẽ của Google với ứng dụng. Trong vòng một tháng kể từ khi ra mắt, nhiều người dùng đã có thể đăng nhập bằng hàm Đăng nhập bằng một lần chạm của Google, giúp đơn giản hoá quy trình đăng nhập bằng cách cho phép họ sử dụng thông tin đăng nhập hiện có trên Google thay vì nhập thông tin theo cách thủ công.
Mở rộng khả năng với web
Việc cung cấp CapCut trên web đã tạo ra nhiều cơ hội mới cho hàng triệu người dùng, giúp họ có thêm nhiều cách để sử dụng phần mềm này. Nhờ WebAssembly, WebCodecs và các công nghệ web hiện đại khác có sẵn để xây dựng ứng dụng web nâng cao, các nhà phát triển CapCut đã triển khai thành công một cổng một với một giúp duy trì toàn bộ sức mạnh và hiệu suất của ứng dụng.
Tìm hiểu thêm
Khám phá cách đưa ứng dụng của bạn lên web bằng cách sử dụng WebAssembly và WebCodecs.