Handbrake
Batch file to convert file by just drag-and-drop it to a batch file:
@echo off
FOR /F "tokens=*" %%G IN ('DIR "%~1" /B /S /A:-d') do (
FOR /F "tokens=*" %%H IN ('DIR "%%G" /B /A:-d') do ("C:\Program Files\Handbrake\HandBrakeCLI" -i "%%G" -t 1 -c 1 -O -o "D:\Video\dir\1440x1080\%%~nH-1920x1080.mp4" -f mp4 --width 1920 --height 1080 -e x264 --x264-profile high -q 19 -r 59.94 --cfr -E copy:aac -x ref=2:bframes=2:subq=6:mixed-refs=0:weightb=0:8x8dct=0:trellis= --verbose=1 --large-file
)
)