HomeLập trìnhPythonCách chuyển đổi...

Cách chuyển đổi tệp video thành Gif bằng Python


Gần đây, tôi đã có thể chuyển đổi một số tệp video thành gif khi tôi cần chúng ở định dạng gif cho một số bài báo của mình.

Tôi quyết định chỉ cho bạn cách tôi đã làm điều đó trong 3 dòng mã, vì vậy bạn có thể tiết kiệm thêm công sức tìm kiếm một Saas để làm điều đó cho bạn.

Cách chuyển đổi video thành Gif bằng Python

Để chuyển đổi video thành gif trong Python, bạn cần cài đặt gói có tên moviepy với pip bằng cách mở thiết bị đầu cuối của bạn và chạy pip install moviepy.

Mô-đun này có một số phương pháp mà bạn có thể chỉnh sửa và nâng cao video.
ss1-3

Sau khi cài đặt thành công moviepybạn cần nhập một phương thức có tên VideoFileClip từ nó. Đây là phương pháp mà bạn sẽ có thể chỉ định tên của tệp video và đường dẫn tương đối của nó.

from moviepy.editor import VideoFileClip

Điều tiếp theo bạn cần làm là chỉ định đường dẫn tương đối của video mà bạn muốn chuyển đổi thành gif bên trong phương thức VideoFileClip. Sau đó, bạn cần gán nó cho một biến.

Trong đoạn mã dưới đây, tôi gọi biến đó là videoClip:

videoClip = VideoFileClip("my-life.mp4")

Để cuối cùng chuyển đổi video thành gif, bạn cần đưa vào videoClip biến và sử dụng write_gif() trên đó, sau đó chỉ định tên bạn muốn đặt cho gif bên trong.

videoClip.write_gif("my-life.gif")

Mở terminal và chạy tệp:
ss2-1

Đọc thêm  Len() trong Python là gì? Cách sử dụng hàm len() để tìm độ dài của chuỗi

Kiểm tra thư mục bên trong chứa tệp video và bạn sẽ thấy tệp gif. Nếu bạn đang sử dụng Mã VS, hãy mở thanh bên bằng cách nhấn CTRL + B và bạn sẽ thấy tệp gif.
ss3-1

Bạn cũng có thể mở gif bằng Mã VS.

Toàn bộ mã đã thực hiện chuyển đổi trông như thế này:

from moviepy.editor import VideoFileClip

videoClip = VideoFileClip("my-life.mp4")

videoClip.write_gif("my-life.gif")

Bạn có thể tìm hiểu thêm về moviepy mô-đun trên trang web chính thức của họ.

Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với tôi trên Twitter.

Cảm ơn bạn đã đọc.





Zik.vn – Biên dịch & Biên soạn Lại

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status