diff --git a/Freedomain Video Uploader.ahk b/Freedomain Video Uploader.ahk index 46e8b34..746ccaf 100644 --- a/Freedomain Video Uploader.ahk +++ b/Freedomain Video Uploader.ahk @@ -284,6 +284,11 @@ Loop, files, %VideoFolderDir%\*.*, F ; loop through the files in the director VideoFilepath := A_LoopFileFullPath SplitPath, A_LoopFileFullPath,,,, VideoFileNameNoExt FileGetSize, VideoFileSizeInMB, %A_LoopFileFullPath%, M + + VideoInfoObj := Filexpro(VideoFilepath, + , "System.Video.TotalBitrate" ) + VideoTotalBitrate := VideoInfoObj["System.Video.TotalBitrate"] + } if(FileExt = "png" OR FileExt = "jpg"){ @@ -330,9 +335,11 @@ Loop, files, %VideoFolderDir%\*.mp3, F ; loop through the files in the direct } } -;---Read Info From Previous Run (If Any)--- -;------------------------------------------------ -; @todo: Figure out a way to do this with an array + + + +;---Read Info From Previous Run And Set Upload Options--- +;-------------------------------------------------------- VideoLinksIniFile = %VideoFolderDir%\VideoLinks.ini if(FileExist(VideoLinksIniFile)){ @@ -424,6 +431,9 @@ if(VideoFileSizeInMB > 6144){ FacebookCheckStatus := 0 TelegramCheckStatus := 0 +;---/Read Info From Previous Run And Set Upload Options--- +;-------------------------------------------------------- + ;---Testing Mode Overrides--- @@ -558,9 +568,6 @@ else, { } -; @ TODO REMOVE -; LocalsGrabURL := 0 -; Locals := 0 @@ -779,7 +786,12 @@ Gui, Add, Checkbox, x%GroupBoxCheckboxPos% y+%MarginSpace% vOdyseeAudio Checked% Gui, Add, Checkbox, x%GroupBoxCheckboxPos% y+%MarginSpace% vRumble Checked%RumbleCheckStatus% gUpdateVars, Rumble +if(VideoTotalBitrate > 300000) Gui, Add, Checkbox, vBrighteon y+%MarginSpace% Checked%BrighteonCheckStatus% gUpdateVars, Brighteon +else,{ + Gui, Add, Checkbox, cRed vBrighteon y+%MarginSpace% Checked0 gUpdateVars, Brighteon (Bitrate Below 300kbps) +} + Gui, Add, Checkbox, vDailyMotion y+%MarginSpace% Checked%DailyMotionCheckStatus% gUpdateVars, DailyMotion ; Gui, Add, Checkbox, vStreamanity Checked%StreamanityCheckStatus%, Streamanity