Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Dễ dàng biến video của bạn thành ảnh GIF có độ phân giải cao

Memelogy nâng cao - Chuyển đổi video sang HD GIF

Cập nhật:ngày 23 tháng 8 năm 2024

Vài tuần trước, tôi đã nói với bạn về vấn đề "không thể gửi video" trong WhatsApp. Bạn muốn chia sẻ những meme buồn tẻ với bạn bè của mình và công nghệ đang cản đường bạn, fam, fr. Chà, trong hướng dẫn đó, tôi đã giải thích cách bạn có thể giải quyết vấn đề - bằng cách gửi video HD, duh. Nhưng sau đó, nếu bạn chỉ có nội dung chất lượng SD thì bạn có thể làm gì? Trên điện thoại, điều này không hề đơn giản, nhưng trên máy tính để bàn, bạn có nhiều lựa chọn.

Trong hướng dẫn cuối tuần hôm nay, tôi sẽ xem lại một công cụ chỉnh sửa phương tiện cũ và mạnh mẽ - ffmpeg, cửa hàng tổng hợp cho mọi thứ âm thanh hoặc video. Chương trình này cho phép bạn thao tác với bất kỳ tệp phương tiện nào bạn muốn - chuyển đổi giữa nhiều định dạng khác nhau, tách và nối các clip, chia tỷ lệ, trích xuất từng khung hình, thêm phụ đề, thay đổi tốc độ phát lại, v.v. Nào, hãy nói về việc chuyển đổi video thành hình ảnh động, GIF.

Dễ dàng biến video của bạn thành ảnh GIF có độ phân giải cao

Tại sao bạn muốn làm điều này?

Chà, như tôi đã đề cập trước đây, bạn có thể gặp vấn đề khi chia sẻ nội dung video với bạn bè của mình vì bất kỳ giới hạn công nghệ nào trong bất kỳ chương trình hoặc ứng dụng nào. Trong một số trường hợp, bạn có thể chỉ quan tâm đến phần video thực tế (không có âm thanh) và bạn cũng có thể phải đối mặt với các hạn chế về không gian/kích thước hoặc hạn chế về định dạng. Bạn cũng có thể muốn nhúng các clip vào cuộc trò chuyện thay vì cung cấp chúng dưới dạng tệp có thể tải xuống vì kiểu trước mang lại trải nghiệm meme hợp lý hơn.

Điều này dẫn tôi đến một cuộc tìm kiếm xem tôi có thể làm gì với các video clip. Chà, nếu bạn có nội dung SD, bạn vẫn có thể chuyển mã nó thành HD. Không có gì. Tương tự, bạn có thể chuyển đổi các video clip thành ảnh GIF. Tuy nhiên, theo mặc định, việc chuyển đổi như vậy có thể không đẹp và bạn có thể nhận được các tệp có độ phân giải thấp, không lặp lại. Điều này đi ngược lại tín ngưỡng của memeology đáng kính.

Chà, hãy tiếp tục và chuyển đổi các tệp video (giả sử MP4, MOV) thành GIF ...

Dòng lệnh Ffmeg

Cách "dễ nhất" để thực hiện việc này mà không cần cổng trực tuyến hoặc tải tất cả các loại ứng dụng lạ về điện thoại của bạn là sử dụng tiện ích ffmpeg mã nguồn mở miễn phí (trên máy tính để bàn). Nếu bạn là người dùng Linux, nó có sẵn để cài đặt trực tiếp từ kho lưu trữ. Người dùng Windows chỉ có thể tải xuống các tệp thực thi có liên quan từ trang web chính thức và bắt đầu từ đó.

ffmpeg -i [input] -vf "fps=XX,scale=YYYY:-1:flags=lanczos" -loop 0 [output]

Một ví dụ cụ thể hơn:

ffmpeg -i Test.mov -vf "fps=24,scale=1920:-1:flags=lanczos" -loop 0 Test.gif

Chúng ta có gì ở đây?

  • -i cung cấp tên của tệp đầu vào, video chúng tôi muốn chuyển đổi.
  • -vf chỉ định các tùy chọn video mà chúng tôi muốn sử dụng để chuyển đổi
  • fps=XX xác định tốc độ khung hình; cố gắng khớp giá trị này với tốc độ khung hình video gốc để tránh bất kỳ hiện tượng giảm hoặc nội suy khung hình nào. Do đó, nếu bạn có video 24FPS bình thường thì bạn sẽ sử dụng 24. Tuy nhiên, bạn không cần phải làm vậy nhưng điều này có thể dẫn đến việc phát lại GIF thực tế chậm hơn hoặc nhanh hơn video gốc (trừ khi bạn cung cấp tốc độ chuyển đổi khung hình khác).
  • scale=YYYY:-1 cho phép bạn tăng/giảm tỷ lệ video, điều này cũng cho phép chúng tôi tạo nội dung HD. Bạn có thể cung cấp cả chiều cao và chiều rộng hoặc bạn chỉ có thể cung cấp một chiều cao và cho phép ffmpeg chia tỷ lệ còn lại theo tỷ lệ (-1). Trong ví dụ của tôi, tôi đang chuyển đổi video thành HD GIF có chiều rộng 1920px. Chiều cao sẽ khớp với tỷ lệ video gốc, vì vậy nếu bạn ghi video ở tỷ lệ 16:9 thì chiều cao sẽ được đặt thành 1080 px. Hoặc bạn có thể làm theo cách khác. Xin lưu ý rằng bạn có thể (và thường nên) sử dụng kích thước nhỏ hơn nhiều, chẳng hạn như 320 px hoặc 640 px. Chúng ta sẽ biết lý do tại sao trong thời gian ngắn. Dù sao, bạn cũng có thể thử những thứ như:

tỉ lệ=1920:1080

tỷ lệ=-1:640

    Cờ
  • xác định thuật toán được sử dụng để chia tỷ lệ (giống như bạn làm trong GIMP). Bạn có thể làm được nhiều điều hơn nữa ở đây, bao gồm thao tác với các kênh màu và những thứ khác, nhưng đối với tất cả các mục đích thực tế, các giá trị mặc định sẽ đủ tốt. Bạn có thể thử lanczos, hàng xóm, bicubic, v.v.
  • -loop 0 yêu cầu ffmpeg tạo GIF lặp vô hạn.
  • Cuối cùng, chúng ta có tên đầu ra.

Hãy để ffmpeg chạy và hoàn thành công việc. Một số hình thu nhỏ, tùy ý bạn. Hiện tại, chúng không thực sự hiển thị toàn bộ phạm vi của "hành động", dù là video hay GIF, nhưng có lý do chính cho điều đó.

Dễ dàng biến video của bạn thành ảnh GIF có độ phân giải cao

Dễ dàng biến video của bạn thành ảnh GIF có độ phân giải cao

Lý do? Kích thước tập tin. Video gốc của tôi là một clip dài 5 giây và nặng 3,5 MB. GIF nặng 61,5 MB! Tôi đã thử với một clip khác và ở đó, sự khác biệt ít hơn một chút, 86 so với 152 MB, nhưng tất cả phụ thuộc vào lượng thông tin trong clip. Để đạt được mục đích đó, tôi đã không thêm các tạo phẩm thực tế vào đây vì chúng sẽ dễ dàng chiếm dụng băng thông. Gợi ý:có nhiều cách giải quyết vấn đề này nhưng chúng ta sẽ nói riêng về vấn đề đó.

Nhưng ở đó, chúng tôi đã làm được. Công việc đã hoàn thành, quá trình ghi nhớ đã hoàn tất.

Kết luận

Ffmeg là một công cụ cực kỳ phức tạp và hữu ích. Với khoảng 5.000 lá cờ và các tùy chọn, cho hay nhận, bạn thực sự có thể làm bất cứ điều gì và mọi thứ có thể. Bạn chỉ cần kiên nhẫn và thuê nhà, nhưng khi cần làm điều gì đó với video hoặc âm thanh, đừng tìm đâu xa. Thế thôi. Hôm nay, chúng tôi cần tạo những ảnh GIF ngọt ngào và bạn đã làm được điều đó.

Những gợi ý nêu trên sẽ giúp bạn trở thành một memeista đáng kính hơn. Điều này cũng sẽ giúp bạn tạo ra nội dung chất lượng cao. Các nguyên tắc chuyển đổi là như nhau, bất kể định dạng đầu vào và đầu ra, vì vậy nếu bạn cần tạo video HD từ video SD (có thể nói như vậy), bạn có thể làm được. Tôi nghĩ GIF thậm chí còn là một lựa chọn tiên phong hơn. Chà, với giá trị của nó, hy vọng điều này hữu ích. Bây giờ, trước khi giải tán, chúng ta sẽ có một bài viết KHÁC về ghi nhớ GIF và nó sẽ đề cập đến tất cả các phương pháp khác nhau để tạo tệp gif, những ưu điểm của chúng, v.v. Sớm thôi, sớm thôi. Chết đi.

Chúc mừng.