Skip to content

Instantly share code, notes, and snippets.

View adam-saudagar's full-sized avatar

Adam Saudagar adam-saudagar

View GitHub Profile
@Black-Platypus
Black-Platypus / ffmpeg_target_size.cmd
Created September 26, 2021 18:08
Windows Script: FFMPEG video compression/specific file size
@echo off
REM Windows implementation of Marian Minar's answer to "ffmpeg video compression / specific file size" https://stackoverflow.com/a/61146975/2902367
SET "video=%~1"
SET "target_video_size_MB=%~2"
SET "output_file=%~dpn1 %~2MB.mp4"
REM I usually don't see a big difference between two-pass and single-pass... set to anything but "true" to turn off two-pass encoding
SET "twopass=true"
REM We need a way to do floating point arithmetic in CMD, here is a quick one. Change the path to a location that's convenient for you
set "mathPath=c:\bin\Math.vbs"
REM Creating the Math VBS file