Chuyển WebM sang MOV online – H.264 cho Mac | MiConvert

Chuyển WebM sang MOV online

Tải lên một file WebM và nhận lại file MOV với video H.264 và âm thanh AAC, được ghi với phần chỉ mục nằm ở đầu file để QuickTime và các trình dựng phim trên Mac mở được ngay. Nếu file WebM của bạn có nền trong suốt, lưu ý rằng kênh alpha sẽ không được giữ lại.

📁

Thả file của bạn vào đây

hoặc nhấn để chọn file

Chọn tệp

Tối đa 10 file, mỗi file 50MB

SSL được mã hóa Tự động xóa Không đăng ký Miễn phí 100%
WEBM → MOV

Vì sao chuyển WebM sang MOV?

WebM là một vùng chứa dành cho web, thường chứa video VP9 hoặc VP8 cùng âm thanh Opus hoặc Vorbis. Đó là thứ trình duyệt trả về cho bạn khi bạn lưu một video từ trang web, và cũng là lý do file đó nằm đó mà không dùng được trên máy Mac: QuickTime Player không giải mã được VP9, còn Final Cut Pro, iMovie và Motion không liệt kê WebM trong các định dạng nhập vào.

Bộ chuyển đổi của chúng tôi chạy ffmpeg trên máy chủ của chúng tôi. Với đích MOV, chúng tôi thử đổi vùng chứa đơn thuần trước, nhưng VP9 và Opus không thể nằm trong một file QuickTime, nên lần thử đó thất bại và video được mã hóa lại hoàn toàn: H.264 với preset veryfast của libx264 ở mức chất lượng mặc định, âm thanh chuyển sang AAC ở mức mặc định của bộ mã hóa khoảng 128 kbps stereo, và moov atom được chuyển lên đầu file bằng faststart để quá trình phát bắt đầu trước khi đọc xong toàn bộ file. Không có gì được sao chép nguyên vẹn, nên hãy tính đến một lần mã hóa lại có tổn hao, giống như khi xuất file từ một trình dựng.

Độ phân giải, tốc độ khung hình và thời lượng được giữ nguyên, với một ngoại lệ nhỏ: bộ mã hóa cần kích thước điểm ảnh là số chẵn, nên chiều rộng hoặc chiều cao lẻ sẽ mất đúng một hàng hoặc một cột (641x361 thành 640x360) chứ không bị thay đổi tỉ lệ. Cờ xoay trong file WebM được tôn trọng, nên video dọc quay bằng điện thoại sẽ ra đúng chiều. Các bản âm thanh phụ ngoài bản mà ffmpeg chọn sẽ bị loại bỏ, phụ đề hoàn toàn không được ghi vào đầu ra MOV, và nguồn 10-bit hoặc HDR bị hạ phẳng xuống 8-bit mà không có tone mapping.

Trang này dành cho những người đã lấy một file WebM từ trình duyệt, một ứng dụng ghi màn hình hoặc một web app và giờ cần đưa nó vào timeline của Final Cut Pro hay iMovie, hoặc chỉ cần nhấp đôi là mở được trong QuickTime. Nếu bạn cần một lớp phủ trong suốt hoặc một bản master ProRes 4444, phần hỏi đáp bên dưới sẽ giải thích cách làm thay thế.

Cách chuyển WebM sang MOV

  1. Trước tiên hãy phát hết file WebM trong Chrome hoặc Firefox: file WebM tải về dở dang hoặc bị cắt cụt là nguyên nhân thường gặp khiến chuyển đổi thất bại, và tải lại thường khắc phục được.
  2. Nếu được, hãy cắt ngắn các clip dài hoặc clip 4K từ trước, vì khách chưa đăng nhập bị giới hạn 50 MB mỗi file và tài khoản miễn phí là 100 MB.
  3. Kéo file WebM vào vùng tải lên hoặc chọn từ thiết bị của bạn; định dạng đích đã được đặt sẵn là MOV.
  4. Bắt đầu chuyển đổi và để nguyên tab trong lúc file được mã hóa.
  5. Tải file MOV về; file giữ nguyên phần tên gốc và chỉ thay phần mở rộng mới, và còn tải được trong khoảng bốn giờ.
  6. Nhập file vào Final Cut Pro, iMovie hoặc QuickTime, nơi H.264 trong vùng chứa MOV được chấp nhận trực tiếp.

Bộ chuyển đổi này làm được gì

  • Mã hóa lại video VP9 hoặc VP8 sang H.264 và âm thanh Opus hoặc Vorbis sang AAC, đúng cặp mà phần mềm của Apple mong đợi bên trong một file MOV.
  • Ghi file với faststart để phần chỉ mục nằm ở đầu, giúp QuickTime và trình phát trên web bắt đầu phát mà không cần đọc hết file.
  • Áp dụng cờ xoay của WebM trong lúc mã hóa, nên video dọc được nhập vào đúng chiều thay vì bị nằm ngang.
  • Giữ nguyên độ phân giải, tốc độ khung hình và thời lượng, chỉ cắt tối đa một hàng hoặc một cột điểm ảnh khi một chiều là số lẻ.
  • Chuyển tối đa 10 file WebM trong một lượt với tư cách khách, mỗi file dưới giới hạn dung lượng của gói bạn đang dùng, không cần đăng ký.
  • Chạy trên máy chủ của chúng tôi, nên bạn không phải cài gì và công việc không phụ thuộc vào CPU của máy bạn.

WebM sang MOV: Hỏi và đáp

Có thể chuyển WebM sang MOV mà giữ alpha hoặc nền trong suốt không?

Không. File WebM có alpha VP9 sẽ mất hoàn toàn kênh alpha: định dạng điểm ảnh đầu ra là 8-bit 4:2:0, nên các vùng trong suốt bị làm phẳng lên nền mà bộ mã hóa ghép chúng vào và không thể tách ra lại. Để có một lớp phủ trong suốt dùng được, bạn cần một codec lưu được alpha, chẳng hạn QuickTime Animation hoặc ProRes 4444, nghĩa là phải dùng ffmpeg trên máy của bạn hoặc một trình dựng nhập được file WebM với alpha còn nguyên.

Tôi có thể lấy đầu ra ProRes 4444 hoặc ProRes 422 không?

Không. Ở đây không có tùy chọn chọn codec, bitrate, độ phân giải hay tốc độ khung hình, và ProRes không nằm trong số các bộ mã hóa của chúng tôi. File MOV luôn là H.264 cộng AAC. Nếu quy trình của bạn cần ProRes, hãy nhập file MOV H.264 vào trình dựng của bạn rồi xuất ProRes từ đó.

File MOV có mở được trong QuickTime, iMovie và Final Cut Pro trên máy Mac của tôi không?

H.264 với AAC trong vùng chứa MOV là tổ hợp đã được cả ba hỗ trợ từ lâu, và faststart có nghĩa là file mở được mà không cần đọc hết trước. Nếu việc nhập bị từ chối, hãy kiểm tra xem file đã tải về xong hoàn toàn chưa.

Có mất chất lượng không?

Có, một chút. VP9 và H.264 là hai codec khác nhau, nên video được giải mã rồi mã hóa lại chứ không được sao chép. Chúng tôi dùng mức chất lượng mặc định của libx264 (CRF 23) với preset veryfast; chi tiết nhỏ, nhiễu và các cảnh chuyển động mạnh là nơi thế hệ nén thứ hai thường lộ ra. Không có gì bị giảm độ phân giải hay thay đổi tốc độ khung hình.

File WebM của tôi có hai bản âm thanh hoặc có phụ đề. Chúng có được giữ lại không?

Không. ffmpeg chọn một luồng video và một luồng âm thanh, thường là những luồng được đánh dấu mặc định, nên các bản ngôn ngữ phụ bị loại bỏ, và phụ đề không bao giờ được ghi vào đầu ra MOV. Hãy giữ lại file WebM gốc nếu bạn cần những bản đó, hoặc ghép chúng trở lại bằng một công cụ trên máy tính.

Chuyển đổi thất bại. Đã xảy ra chuyện gì?

"Invalid data found when processing input" thường có nghĩa là file WebM bị cắt cụt giữa lúc tải về hoặc chỉ là một phần của một file đã bị chia nhỏ, vậy nên hãy tải lại hoặc ghép các phần lại với nhau. Thông báo codec không được hỗ trợ nghĩa là bản dựng của chúng tôi không giải mã được luồng video đó; hãy xuất lại thành WebM VP9 chuẩn hoặc MP4 H.264 trước. Thời gian xử lý cũng bị giới hạn ở 30 phút, nên các clip 4K rất dài nên được cắt ngắn.

Tôi có thể chuyển cả một thư mục file WebM cùng lúc không?

Bạn có thể gửi tối đa 10 file trong một lượt với tư cách khách hoặc người dùng miễn phí, 25 file với Plus và 50 với Pro, và mỗi file được chuyển đổi riêng lẻ. Không có tải lên theo thư mục và không có file ZIP chứa toàn bộ kết quả, nên bạn tải từng file MOV riêng. Mỗi IP có giới hạn sử dụng hợp lý là 10 lượt chuyển đổi mỗi giờ, 2 lượt cùng lúc.

File của tôi sẽ thế nào sau khi chuyển đổi?

Việc chuyển đổi diễn ra trên máy chủ của chúng tôi, không phải trong trình duyệt của bạn, qua kết nối HTTPS. File WebM bạn tải lên sẽ bị xóa ngay khi công việc hoàn tất, còn file MOV đã xong có thể tải về trong khoảng bốn giờ trước khi bị xóa tự động. Liên kết tải về là một token ngẫu nhiên dài, nhưng nó không chỉ dùng được một lần, nên hãy coi nó là riêng tư. Chúng tôi có ghi log tên file, dung lượng và kết quả, còn người dùng đã đăng nhập sẽ có một mục trong lịch sử chuyển đổi.