[FFmpeg-user] Dimensions of the input video as a variable

Wolfgang Hugemann auto at hugemann.de
Tue May 2 18:00:00 EEST 2017

> ffprobe can be used to get width and height for the showwaves size
> option.

This set me on the rigth track!
This is what my Windows batch file now looks like:

SET FFM="c:\programme\ffmpeg\bin\ffmpeg.exe"
SET FFP="C:\programme\ffmpeg\bin\ffprobe.exe"

for /f "tokens=5 delims==_" %%i in ('%FFP% -v error -of flat^=s^=_ 
-select_streams v:0 -show_entries stream^=width %1') do set W=%%i

for /f "tokens=5 delims==_" %%i in ('%FFP% -v error -of flat^=s^=_ 
-select_streams v:0 -show_entries stream^=height %1') do set H=%%i

%FFM% -y -i %1 -filter_complex 
-c:v libxvid -c:a copy %~dpn1_wav%~x1


The line breaks stem from sending this per e-mail.

Please note that the colour format must be set to rgba in order to make 
black background of the waves transparent.

Thanks a lot!

More information about the ffmpeg-user mailing list