Podoba mi się twój pomysł. Chyba znalazłem sposób na robienie tego, co chcesz.
Używanie ffmpeg
do eksportowania ramek w danym przedziale
Możesz zainstalować, ffmpeg
a następnie przekonwertować wideo na nieruchome klatki.
ffmpeg -i input_file.mp4 -r 1 image_%4d.png
Kontrolowanie liczby klatek na sekundę
-r
Opcja ma jedną liczbę jako parametr, czyli szybkości klatek. Tak więc argument za tą opcją byłby 1 podzielony przez czas, w którym trzymasz arkusze przed kamerą .
Na przykład:
- Wybieraj papier co sekundę, użyj
-r 1
.
- Pobieraj papier co dwie sekundy, użyj
-r 0.5
- ponieważ 0,5 klatki na sekundę oznacza 2 sekundy na klatkę.
- ...
Musisz tylko zsynchronizować to z czasem rozpoczęcia, więc sugeruję użycie stopera.
Zmiana pozycji początkowej
Możesz także „przesunąć” wideo, używając -ss <some number>
, gdzie <some number>
jest czas w sekundach od rozpoczęcia wideo. Używanie -ss 5
zaczynałoby się za pięć sekund.
Jeśli chcesz go przesunąć bardziej precyzyjnie, używając hh:mm:ss.xxx
składni, określając milisekundy xxx
, na przykład jak 00:00:00.500
.
Kontrolowanie nazw wyjściowych i formatu
Możesz zmienić, image_%4d.png
aby użyć więcej cyfr. %4d
obrazy wyjściowe spodoba 0001
, 0002
i tak dalej. W większości przypadków powinno to wystarczyć.
ffmpeg
może również wyświetlać dane wyjściowe w formacie JPG, więc wystarczy odpowiednio zmienić przyrostek. Sugeruję jednak używanie PNG ze względów jakościowych.
Kilka porad
Spróbuj użyć odpowiedniego oświetlenia. Ustaw bezpośrednie źródło światła na papierze i ustaw aparat na wysoki kontrast. Być może trzeba będzie edytować zbiorczo pliki wyjściowe, aby je przyciąć, usunąć odcień koloru i wyostrzyć.
Możesz użyć IrfanView do przetwarzania wsadowego lub użyć wersji próbnej Adobe Lightroom .