# Functions
DoExtraction will do extract HLS files.
ExtractMovHLS will generate HLS files.
ExtractThumb will extract thumbnail image from video file.
GetVTTFileName will return .vtt file based on given file name with ext.
Identify single directory of movie.
IsTextSrt will return valid status detection of .srt file.
ProcessSrt will detect .srt files on DB and convert it into .vtt to extracted movie dir.
ScanDir will return flat list of Movie directory information.
# Constants
ExtractionDirName store directory name of extracted HLS files.
# Structs
MovieDirInfo is a holder to keep movie directory information.
SubDirInfo is a holder to subtitle information.
TranscodingError will hold the error information after transcoding process finished.