Skip to content

Instantly share code, notes, and snippets.

View adam-saudagar's full-sized avatar

Adam Saudagar adam-saudagar

View GitHub Profile
@adam-saudagar
adam-saudagar / ffmpeg_target_size.cmd
Last active August 4, 2022 12:42 — forked from Black-Platypus/ffmpeg_target_size.cmd
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=%~dp0Math.vbs"
REM Creating the Math VBS file