Microsoft
Software
Hardware
Network
Question : Edit filename variable in Batch script
I am reencoding a massive bunch of AVI's to MP4 using Handbrake CLI:
*** script start
for %%i in (*.avi) do (
"D:\reencode\handbrake\Han
dBrakeCLI.
exe" -i "%%i" -t 1 -c 1 -o "%%~ni.mp4" -f mp4 -X 480 -e x264 -q 0.59 -a 1 -E faac -B 128 -R 48 -6 dpl2 -D 1 -x level=30:cabac=0:ref=2:mix
ed-refs=1:
analyse=al
l:me=umh:n
o-fast-psk
ip=1 -v
move "%%i" "D:\reencode\AVI\finished"
)
*** script end
the "move" command will execute as:
move video001.avi "D:\reencode\finished"
How can I add a second "move" command so "%%i" is modified from "video001.avi" to "video001.mp4", so the reencoded file is also moved?
Answer : Edit filename variable in Batch script
move "%%~ni.mp4" "D:\reencode\AVI\finished"
Random Solutions
Can't enter values into text box
Error#3061 was generated by DAO
setting user permession on ad directories
asp.net forms authentication w/ requireSSL="true" not working
Blocking group policy for one user
Module to control variable forms - errors passing form name
Saving the project in VS 2008 issue
Is it important to delete WRL files
Urgent System.UnauthorizedAccessE<wbr />xception
Access to USB drive through Terminal Services