S7 Class for Batch Folder Video Frame Extraction
Usage
FolderExtractor(
folder_path,
output_dir = file.path(folder_path, "frames"),
fps = 1,
format = "jpg",
camera_tz_offset = -5
)Value
An object of class FolderExtractor. This object stores settings for
batch processing multiple video files within a directory. It identifies
all compatible video files and prepares for extraction.
Slots
folder_pathcharacter. Folder containing videos.
output_dircharacter. Root output folder.
fpsnumeric.
formatcharacter.
camera_tz_offsetnumeric.
video_filescharacter. Discovered video paths.
resultslist. List of VideoFrameExtractor objects.
Examples
video_dir <- system.file("extdata", package = "photoextractor")
if (video_dir != "") {
extractor <- FolderExtractor(
folder_path = video_dir,
output_dir = tempdir(),
fps = 1,
camera_tz_offset = -5
)
print(extractor)
}
#> <photoextractor::FolderExtractor>
#> @ folder_path : chr "C:\\Users\\usuario\\AppData\\Local\\Temp\\Rtmpi6YQIA\\temp_libpath7eecd5b3817\\photoextractor\\extdata"
#> @ output_dir : chr "C:\\Users\\usuario\\AppData\\Local\\Temp\\RtmpMpib5k"
#> @ fps : num 1
#> @ format : chr "jpg"
#> @ camera_tz_offset: num -5
#> @ video_files : chr "C:/Users/usuario/AppData/Local/Temp/Rtmpi6YQIA/temp_libpath7eecd5b3817/photoextractor/extdata/sample.mp4"
#> @ results : list()