Bat File ? I have a command file in win 7 prof for such process.
for %%a in (*.mov) do cmd /c "C:\program files (x86)\VideoLan\VLC\vlc.exe" ^
-I dummy -vvv %%a ^
--stop-time=60 ^
--sout=#transcode{vcodec=h264,vb=7000,fps=25.000,size=4:3,width=722,height=578,^
vfilter=croppadd{croptop=2,cropbottom=0,cropleft=2,cropright=0,paddright=0},^
acodec=mp4a,ab=128,channels=2,samplerate=44100,deinterlace}^
:standard{access=file,mux=mp4,dst=%%~na.mp4} ^
vlc://quit
comment for line:
1. C:\.... is the location vor vlc
1. ^ is the possiblity for a long command line. Every line break before, you have this ^
3. --stop-time is the limit of seconds, for experiment only. If the output examination is very good, than remove it.
4. size, width, height you have to modify for your limitations or nor. My home videos are 720*576, and so I have modified the vfilter also, what you not need. Therefore you can in the 5. line ...
5. ... move out the ", vfilter..." . Only the "}, " has to be at the end of line 4.
6. Here you can modify the samplerate and the "deinterlace" put out, if not important.
7. "dst" is destination. You can modify it. In my cmd file the output file name is the same as the input file name, but .mp4 and the output is in the input directory.