Làm thế nào để Decompile một tập tin video vào hình ảnh với FFMPEG trên Linux
Bạn đã bao giờ quay video clip rồi tự hỏi “ Làm cách nào để biến toàn bộ điều này thành từng hình ảnh? ”Nếu vậy, hướng dẫn này có lẽ là những gì bạn đang tìm kiếm. Bạn thấy đấy, có một công cụ được gọi là FFMPEG. Nó là một công cụ video và có thể được sử dụng cho vô số thứ.
Điều này bao gồm việc biên dịch video. Tôi chưa đi qua một cách hiệu quả hơn để lấy một tập tin video và biến nó thành một khối lượng hình ảnh tĩnh. Đó là một thao tác dòng lệnh đơn giản, một thao tác có thể cần phải được tinh chỉnh và thử nghiệm tùy thuộc vào những gì bạn muốn.
Biên dịch một tập tin video thành hình ảnh
Trước khi chúng ta có thể bắt đầu hoạt động, bạn sẽ cần phải cài đặt FFMPEG trên hệ thống của bạn. Vì công cụ này khá phổ biến, bạn sẽ không gặp vấn đề gì khi tìm phần mềm này trong kho lưu trữ gói phân phối Linux của bạn. Tìm kiếm ffmpeg
.
Khi đã xong, hãy tìm tệp video bạn đang tìm kiếm để dịch ngược và khởi chạy cửa sổ đầu cuối. Bên trong cửa sổ terminal, nhập lệnh này:
ffmpeg -i videoname.filetype image% d.png
Lưu ý : bạn nên chuyển tệp video của mình vào một thư mục riêng biệt khỏi tất cả các tệp khác của bạn. FFMPEG sẽ biến video của bạn thành hàng nghìn khung hình mà bạn sẽ cần phải sắp xếp.
Nếu lệnh này có vẻ khó hiểu, đó là vì nó chưa được cấu hình. Để bắt đầu, bạn cần phải thay đổi videoname.filetype
thành bất kỳ tệp video nào của bạn được gọi (như video.mp4, v.v.).
Một thứ khác mà bạn có thể thay đổi là loại tệp mà khung sẽ được lưu thành. Lệnh này được đặt thành định dạng hình ảnh PNG. Nếu bạn thích điều gì đó có ý nghĩa hơn một chút, hãy cân nhắc việc thay đổi phần này của lệnh thành image%d.jpg
.
Khi bạn đã chỉnh sửa lệnh theo ý thích của mình, chỉ cần chạy lệnh đó. Công cụ FFMPEG sẽ lấy video của bạn và nhổ ra hàng nghìn tệp hình ảnh, một tệp cho mỗi giây của video. Quá trình này có thể mất nhiều thời gian (tùy thuộc vào sức mạnh máy tính của bạn cũng như thời lượng video), vì vậy hãy kiên nhẫn.
Tôi có thể làm gì với những hình ảnh này?
Bạn muốn tạo hoạt ảnh GIF ra khỏi video bạn vừa giải mã? Rất có thể. Tất cả những gì bạn thực sự phải làm là nhập một số khung được trích xuất của bạn vào trình chỉnh sửa hình ảnh GIMP và tạo một hoạt ảnh. Từ đó bạn có thể chia sẻ hình ảnh của mình với bạn bè. Đó là một mẹo nhỏ gọn, thực sự.
Bạn cũng có thể nhập khung hình của mình dưới dạng chuỗi hình ảnh trong cả OpenShot và Kdenlive. Điều này nghe có vẻ vô nghĩa trên bề mặt, nhưng nó thực sự khá hữu ích. Ví dụ: bạn có tệp video ở định dạng ít sao hơn. Tại sao không chỉ trích xuất âm thanh, chuyển đổi video thành khung sau đó biên dịch lại chúng lại với nhau theo định dạng mà bạn thực sự thích? Các khả năng là vô tận!
Phần kết luận
FFMPEG là một công cụ tuyệt vời với một tiện ích dường như bất tận. Tôi gặp rắc rối khi tìm ra chính xác những gì công cụ này không thể làm được! Biên dịch các khung hình video chỉ là một ví dụ về nhiều điều thú vị mà nó có thể làm!
Bạn có biết bí mật FFMPEG nào không? Đăng chúng trong các bình luận dưới đây!