Tôi có một tệp .mp4 để chuyển thành phim timelapse.
Làm cách nào tôi có thể mã hóa mọi n
khung hình từ phim nguồn thành tệp phim mới, tốt nhất là sử dụng ffmpeg? Các giải pháp trích xuất một loạt ảnh tĩnh từ bản gốc và sau đó mã hóa lại không ổn, nó sẽ sử dụng quá nhiều không gian đĩa cứng (nhưng các giải pháp chỉ sử dụng hình ảnh tạm thời từng cái một và đưa chúng vào là ổn)
Tôi tìm thấy bộ lọc video sau:
ffmpeg -i in.mp4 -vf select='not(mod(n\,25))' out.mp4
Nhưng có vẻ như cần phải điều chỉnh, video đầu ra của tôi bây giờ vẫn có cùng độ dài nhưng với tốc độ khung hình rất chậm.