Saya suka ide Anda. Saya kira saya telah menemukan cara untuk melakukan apa yang Anda inginkan.
Menggunakan ffmpeg
untuk mengekspor frame pada interval tertentu
Anda dapat menginstal ffmpeg
dan kemudian mengkonversi video menjadi bingkai foto.
ffmpeg -i input_file.mp4 -r 1 image_%4d.png
Mengontrol laju bingkai
The -r
pilihan mengambil satu nomor sebagai parameter, yaitu frame rate. Jadi argumen untuk opsi ini akan 1 dibagi pada saat Anda memegang lembar di depan kamera .
Sebagai contoh:
- Memilih kertas setiap detik, gunakan
-r 1
.
- Memilih kertas setiap dua detik, gunakan
-r 0.5
- karena 0,5 frame per detik berarti 2 detik per frame.
- ...
Anda hanya perlu menyinkronkan ini dengan waktu mulai Anda, jadi saya sarankan menggunakan stopwatch.
Menggeser posisi awal
Anda juga dapat "menggeser" video dengan menggunakan -ss <some number>
, di mana <some number>
waktu dalam detik dari awal video. Jadi menggunakan -ss 5
akan dimulai pada lima detik.
Jika Anda perlu menggesernya lebih tepat, menggunakan hh:mm:ss.xxx
sintaks, sehingga menentukan milidetik xxx
, misalnya seperti 00:00:00.500
.
Mengontrol nama dan format keluaran
Anda dapat mengubah image_%4d.png
untuk menggunakan lebih banyak digit. %4d
gambar akan menampilkan seperti 0001
, 0002
, dan sebagainya. Jadi ini sudah cukup untuk kebanyakan kasus.
ffmpeg
dapat juga menghasilkan ke JPG, jadi Anda hanya perlu mengubah sufiks sesuai. Saya sarankan menggunakan PNG, karena alasan kualitas.
Beberapa tips
Coba gunakan pencahayaan yang tepat. Atur sumber cahaya langsung ke kertas dan atur kamera ke kontras tinggi. Anda mungkin perlu mengedit file keluaran secara batch untuk memotongnya, menghapus warna warna dan mempertajamnya.
Anda bisa menggunakan IrfanView untuk mengolahnya, atau menggunakan versi percobaan Adobe Lightroom .