これで初めてです。バッチファイルを使用してn番目のファイルを新しいディレクトリにコピーし、複数のパスを渡す
OK IPCAMを使用してタイムラプスビデオを撮っている人もいます。私は夕暮れから夜明けまで15/20秒ごとに写真を撮ります。各フォルダには、私はまた、3は独立したいと思い、現在3750
、たくさんのファイルを使用して、日ごとにすべてのファイルを使用したタイムラプスビデオを作る
などなど、それぞれ毎日日付で標識されています設定された数の画像を使用する時間経過ビデオを生成する。方程式は
(総ファイル)/(25 FPS)/(3秒長い)をスキップする
例に
25分の3750/3 = 50ファイルをスキップするためにどのように多くのファイル=です
だから私は、これは、作成した瞬間
mkdir "3"
@echo off
set Counter=0
for %%f in (*.jpg) do call :p "%%f"
goto :p
:p
set /a Counter+=1
set /a X=Counter %% "50"
if %X%==0 copy %1 "3"
goto :eof
でこのコードを使用していますディレクトリ "3"を作成し、50番目のファイルをそのフォルダにコピーします。その後、私はフォルダ内のファイルを使用してタイムラプスビデオを作ることができます。
次に、バッチファイルを10秒間編集して30枚の画像を編集し、それぞれ別々に実行する必要があります。
どのように1つのバッチファイルにすべての行を追加することができますので、毎回1つのファイルを編集するだけですか?
mkdir "10"
@echo off
set Counter=0
for %%f in (*.jpg) do call :p "%%f"
goto :p
:p
set /a Counter+=1
set /a X=Counter %% "15"
if %X%==0 copy %1 "10"
goto :eof
&
mkdir "30"
@echo off
set Counter=0
for %%f in (*.jpg) do call :p "%%f"
goto :p
:p
set /a Counter+=1
set /a X=Counter %% "125"
if %X%==0 copy %1 "30"
goto :eof
ホープザッツ感覚のいくつかの並べ替えを行います。歓声
は、これは非常によく動作します(未テスト)の計算 – LotPings
を含めるようにバッチを編集します。ちょうど私が必要とした。上記のリンクを使用して計算を自動化してください。 –
ありがとうございます、これは私が想像していたよりもうまく機能しています。 3と10の両方が表示されます フォルダ「30」は、30秒のクリップではなく、実際には30枚のオリジナル写真です。私はそれを自分で修正しようとしましたが、私はどこにもいません。 25で割るのではなく、秒で割ります。それだけで30に分割する必要があります。 その特定のフォルダに30ファイルを保存し、そのまま3と10のフォルダを保持することが可能だと思いますか? もう一度ありがとうございます。これでどれくらいの時間を節約できますか –