50 lines
1.8 KiB
Plaintext
50 lines
1.8 KiB
Plaintext
import subprocess
|
|
import os
|
|
from datetime import datetime
|
|
|
|
|
|
video = ["Centerm in gate - videos", "Clark Drive overpass - videos", "Columbia Container - crossing - videos",
|
|
"Commissioner entrance - videos", "Commissioner street overpass - videos", "Commissioner truck staging - videos",
|
|
"Delta truck staging - videos", "Deltaport causeway - videos", "Deltaport gate 1 - videos",
|
|
"Fraser Surrey in gate - videos", "Fraser Surrey main intersection - videos", "Fraser Surrey track crossing - videos",
|
|
"Fraser Surrey VACS gates - videos", "Portside road - westbound - videos", "PortsideBlundellNo.8 road intersection - videos",
|
|
"Terminal dock - videos", "Vanterm Alliance Grain Terminal crossing - videos", "Vanterm in gate - videos",
|
|
"Waterfront_road Centerm crossing - videos"]
|
|
|
|
folder = ["Centerm in gate", "Clark Drive overpass", "Columbia Container - crossing",
|
|
"Commissioner entrance", "Commissioner street overpass", "Commissioner truck staging",
|
|
"Delta truck staging", "Deltaport causeway", "Deltaport gate 1",
|
|
"Fraser Surrey in gate", "Fraser Surrey main intersection", "Fraser Surrey track crossing",
|
|
"Fraser Surrey VACS gates", "Portside road - westbound", "PortsideBlundellNo.8 road intersection",
|
|
"Terminal dock", "Vanterm Alliance Grain Terminal crossing", "Vanterm in gate", "Waterfront_road Centerm crossing"]
|
|
|
|
folderpair = list(zip(video, folder))
|
|
|
|
#increment video number
|
|
def imageToVideo(folder_name, videopath):
|
|
os.chdir(folder_name)
|
|
t = os.path.getmtime("image0001.jpg")
|
|
t = int(t)
|
|
dt = datetime.fromtimestamp(t)
|
|
print(dt)
|
|
name = dt.strftime("%Y-%m-%d %H.%M.%S")
|
|
name = name + ".mp4"
|
|
print(name)
|
|
v = os.path.join("..", "Videos", videopath, name)
|
|
v = str(v)
|
|
print(v)
|
|
|
|
|
|
subprocess.run(["ffmpeg",
|
|
"-f", "image2",
|
|
"-framerate", "2",
|
|
"-i", "image%04d.jpg",
|
|
"-c:v", "libx265",
|
|
v])
|
|
os.chdir("..")
|
|
|
|
for pair in folderpair:
|
|
imageToVideo(pair[1], pair[0])
|
|
|
|
|