@echo off
REM Get input file and base name
set input_file=%1
for %%I in ("%input_file%") do set base_name=%%~nI
REM Define output files
set output_file_mp4="%base_name%.mp4"
set output_file_normalized="%base_name%_normalized.mp4"
set output_file_spedup="%base_name%_spedup.mp4"
REM Convert to MP4
ffmpeg -i %input_file% -c:v libx264 -c:a aac %output_file_mp4%
REM Normalize audio
ffmpeg -i %output_file_mp4% -af loudnorm=I=-16:LRA=11:TP=-1.5 %output_file_normalized%
REM Speed up video and audio by 1.2
ffmpeg -i %output_file_normalized% -filter_complex "[0:v]setpts=0.8333*PTS[v];[0:a]atempo=1.2[a]" -map "[v]" -map "[a]" %output_file_spedup%