- Sau khi thử tạo timelapse bằng nhiều cách khác nhau, cách xử lý bằng một lệnh FFmpeg là đơn giản nhất
- Ví dụ này nhận các ảnh
*.JPG trong thư mục hiện tại làm đầu vào và tạo timelapse.mp4
- Chỉ định cả
-framerate 30 và -r 30 để đồng bộ cả đầu vào lẫn đầu ra theo chuẩn 30fps
- Mã hóa dùng
libx264, định dạng pixel dùng yuv420p
- Có thể tạo timelapse chỉ bằng một lệnh FFmpeg ngắn, không cần script riêng như Python
Ví dụ lệnh FFmpeg
- Lệnh tạo timelapse như sau
ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4
- Tệp đầu vào là các tệp
*.JPG ở vị trí hiện tại
- Tên tệp đầu ra là timelapse.mp4
- Các thiết lập chính gồm
libx264, 30fps, yuv420p
1 bình luận
Ý kiến Hacker News
Tóm tắt các bình luận trên Hacker News
Dự án chụp ảnh mỗi ngày để ghi lại thay đổi trong suốt 1 năm
Tính năng ổn định video của FFMPEG
vidstabcủa FFMPEG rất xuất sắc trong việc ổn định video.vidstab.ffmpeg -i "$1" -vf vidstabdetect=shakiness=5:show=1 dummy.aviTạo timelapse bằng Raspberry Pi và FFMPEG
Kinh nghiệm tạo timelapse bằng FFMPEG
Sức mạnh của FFMPEG
Sự tiện lợi của FFMPEG
Lưu ý khi dùng FFMPEG trên Windows
-pattern_type globkhông được hỗ trợ trên Windows.Giới thiệu công cụ MoviePrint
Bài viết blog về timelapse thuộc địa Rimworld
-pattern_type globkhông hoạt động trên Windows.Các tính năng đa dạng của FFMPEG
ffplayđể xem trước kết quả.