Fikrini beğendim. Sanırım istediğini yapmanın bir yolunu buldum.
ffmpeg
Belirli bir aralıkta kareleri dışa aktarmak için kullanma
ffmpeg
Videoyu yükleyip sabit karelere dönüştürebilirsiniz.
ffmpeg -i input_file.mp4 -r 1 image_%4d.png
Kare hızını kontrol etme
-r
Seçenek bir parametre, yani kare hızı gibi bir dizi alır. Bu nedenle, bu seçeneğin argümanı , sayfaları kameranın önünde tuttuğunuz zamana bölünür .
Örneğin:
- Her saniye bir kağıt alıp kullanın
-r 1
.
- Her iki saniyede bir kağıt seçerken, kullanın
-r 0.5
- çünkü saniyede 0,5 kare, kare başına 2 saniye anlamına gelir.
- ...
Bunu sadece başlangıç zamanınızla senkronize etmeniz gerekir, bu yüzden bir kronometre kullanmanızı öneririm.
Başlangıç pozisyonunu değiştirme
Sen "vardiya" kullanarak video da yapabilirsiniz -ss <some number>
nereye, <some number>
videonun başlangıcından itibaren saniye cinsinden süredir. Yani kullanmak -ss 5
beş saniyede başlayacaktı.
Bir hh:mm:ss.xxx
sözdizimi kullanarak daha hassas bir şekilde kaydırmanız gerekiyorsa xxx
, örneğin milisaniye cinsinden belirtin 00:00:00.500
.
Çıktı adlarını ve biçimini denetleme
Daha image_%4d.png
fazla basamak kullanmak için simgesini değiştirebilirsiniz. %4d
irade çıktı görüntüleri gibi 0001
, 0002
vb. Bu yüzden çoğu durum için bu yeterli olmalıdır.
ffmpeg
JPG'ye de çıktı verebilir, bu nedenle soneki buna göre değiştirmeniz gerekir. Kalite nedenlerinden dolayı PNG'yi kullanmanızı öneririm.
Bazı ipuçları
Uygun aydınlatmayı kullanmaya çalışın. Kağıda doğrudan bir ışık kaynağı kurun ve kamerayı yüksek karşıtlığa ayarlayın. Çıktı dosyalarını kırpmak, renk tonunu kaldırmak ve keskinleştirmek için çıktı dosyalarını toplu olarak düzenlemeniz gerekebilir.
Sen kullanabilirsiniz IrfanView kendilerine toplu işlem, ya bir deneme sürümünü kullanmak Adobe Lightroom .