diff --git a/NOTAS.md b/NOTAS.md deleted file mode 100644 index bf83aab..0000000 --- a/NOTAS.md +++ /dev/null @@ -1,79 +0,0 @@ -# TimeLapse - -- Registro fotografico cada X tiempo, durante Y tiempo o Z cantidad de fotografias - -### Fecha/Tiempo - -**Formato:** `Dia-Mes-Año_hora:minutos` -```bash -FECHA = $(date +'%d-%h-%Y_%H:%M') -1-Feb-2022_02:12 -``` - -**Diferencia** de fechas en segundos -```bash -LA_FECHA=$(( ($(date -d "2022-01-27" "+%s") - $(date -d "2022-01-22" "+%s") ))) -``` - -**Agregar** segundos a **LA_FECHA** -```bash - LA_FECHA2=$((LA_FECHA+800)) - echo ${LA_FECHA2} -``` - -**Equivalencias** en segundos: -Otro | Segundos --|- -1 Año | 31536000 -1 Mes | 18144000 -1 Semana | 604800 -1 Dia | 86400 -1 Hora | 3600 -20 Min | 1200 -15 Min | 900 -10 Min | 600 - -
- -> **Necesito tiempo(s)** -> Para no depender de función sleep para los intervalos, -> ya que el tiempo de ejecucion de las ordenes es variable - - -Variables de tiempo | Poblada por --|- -Tiempo Actual | `$(date -d today +%s")` int: segundos -Intervalo | Argumento (int: segundos) -Duración intervalo, ó
Cantidad de fotos | Argumento (int: segundos o cantidad) -Tiempo Ultimo Lapso,
(post-ejecucion) | `$(date -d today +%s")` int: segundos - - -ej. Fotos cada 1 hora, durante medio día: -```bash -# Limite por cantidad de fotos -./foto.sh --int=3600 --cant=12 - -# Limite por tiempo -./foto.sh --int=3600 --fin=43200 -``` - -
- -Diferencia de tiempo entre intervalos: -```c -algún loop { - t_actual = "tiempo actual en segundos"; - if (t_actual - t_loop_previo) >= intervalo_loop { - # alguna acción... - t_loop_previo = t_actual; - } -} -``` - -### Video - -- Crea video con las imagenes (en orden temporal) -```bash -ffmpeg -framerate 5 -pattern_type glob -i "*.jpeg" -c:v libx264 -crf 0 output.mp4 -``` - diff --git a/timelapse_master.sh b/timelapse_master.sh index 6133e72..7c41593 100755 --- a/timelapse_master.sh +++ b/timelapse_master.sh @@ -136,8 +136,10 @@ fi ######################################################################### # PENDIENTE: # # # +# CASE y Func : uso de ffmpeg >> timelapse.mp4 # +# # # LIMITE POR TIEMPO # -# sufixo s(egundos); m(inutos); h(oras); d(dias); S(emanas); M(eses) # +# sufijo s(egundos); m(inutos); h(oras); d(dias); S(emanas); M(eses) # # # # VALIDACION # # #