FFMPEG is no.1 no doubt in that. I build a batch Interface for FFMPEG it so handy. Incorporating all popular video task like formats cutting, joining, brightness, sharp, overlay, Padding, Conversion, video to frame etc.. if anyone already build something like this pls add up those commands. (remove comment in () when scripting)

---------------------------------------------------
:coded by siva for ffmpeg_GUI
set y=%userprofile%\desktop\ ---->(set output foler here)
set z=F:\ ----->(set FFMPEG location here)
:neo
cls&@echo off &color e0
echo. FFmpeg
echo.----------- &TITLE What u want?
echo. 1cut 2mix 3con 4effects
set j=33
set /p j= Option:
if %j%==1 goto cut
if %j%==2 goto mix
if %j%==3 goto con
if %j%==4 goto eff
goto neo
:cut
echo.----------- &TITLE Cut to what?
echo. 1audio 2video 3codec
set j=3
set /p j= Option:
if %j%==1 (set u=.mp3
set h=-c:a libmp3lame -map a -q:a 9 -ac 2
goto exc)
if %j%==2 (set u=.mpg
set h=-f vcd -target ntsc-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
goto exc)
if %j%==3 (set u=.mp4
set h=-c copy
goto exc)
goto cut
:exc
echo.----------- &TITLE Cut to %u% file
set /p f= Drop File:
start /b/low/wait %z%f.p -framedrop -sn -x 552 -y 192 -window_title sivaFFmode -i %f%
echo. Default Out File: %u%
um
set /p p= Enter Start time:
set /p q= Enter Stopz time:
set /a d=%q%-%p%
start /b/low/wait %z%f.f -ss %p% -i %f% -t %d% %h% "%y%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%%TIME:~10,2%% u%" &goto end
:mix
echo.----------- &TITLE merg_to_one
echo. 1audio 2video 3codec
set j=3
set /p j= Option:
if %j%==1 (set u=.mp3
goto mrg)
if %j%==2 (set u=.mpg
goto mrg)
if %j%==3 (set u=.mp4
goto mrg)
goto mix
:mrg
echo.----------- &TITLE Merge_to_%u%
echo. General type audio is mp3, video is mpg
echo. Put files in desktop in ascending order
echo.-----------
set /p f= How Many File? :
for /f "delims=" %%i in ( 'dir /s/b /a-d "%y%*%u%"' ) do (
echo file '%%i' >> "%y%mylist.txt")
start /b/low/wait %z%f.f -f concat -i "%y%mylist.txt" -c copy "%y%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%%TIME:~10,2%% u%"
DEL "%y%mylist.txt" &goto end
:con
echo.----------- &TITLE Video_Converter
echo. 1.amr 2.aac 3.ogg 4.mp3 5.vcd 6.mpeg4avi 7.mp4audio 8.WAV 9.tinyMP3 0.vp6
echo. a.mp4 b.mkv c.avi d.m4a e.3gp
set j=20
set /p j= Option:
if %j%==1 (set u=.AMR
set h=-ar 8000 -ab 7.4k -ac 1 -map a
goto exe)
if %j%==2 (set u=.AAC
set h=-ar 16000 -ab 16k -ac 1 -map a
goto exe)
if %j%==3 (set u=.OGG
set h=-ar 24000 -ab 24k -ac 1 -map a
goto exe)
if %j%==4 (set u=.MP3
set h=-ar 32000 -ab 80k -ac 2 -map a
goto exe)
if %j%==5 (set u=.MPG
set h=-f vcd -target ntsc-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
goto exe)
if %j%==6 (set u=.AVI
set h=-c:v mpeg4 -qscale:v 3 -c:a libmp3lame -qscale:a 4 -s 320x240 -b:v 500k
goto exe)
if %j%==7 (set u=.MP4
set h=-vn -sn -c:a libmp3lame -ar 24000 -b:a 22k -map a -ac 1
goto exe)
if %j%==d (set u=.M4A
set h=-vn -sn -strict experimental -c:a aac -ar 16000 -b:a 16k -map a -ac 1
goto exe)
if %j%==8 (set u=.WAV
set h=-vn -sn -ar 44100 -ac 2 -map a
goto exe)
if %j%==9 (set u=.MP3
set h=-ar 32000 -b:a 8k -ac 2 -map a
goto exe)


goto con
:exe
echo.----------- Convert_to_%u%
set /p f= Drop File:
start /b/low/wait %z%f.f -i %f% %h% "%y%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%%TIME:~10,2%% u%"
:end
TITLE %hd%_job_done &cls
echo.1exit 2cutagain 3reset 4join 5cutnew 6convert
echo.
set j=7
set /p j= Opt?
if %j%==1 goto exit
if %j%==2 goto sum
if %j%==3 goto neo
if %j%==4 goto mix
if %j%==5 goto cut
if %j%==6 goto con
if %j%==7 goto end
goto end

:eff
echo.----------- Render
echo. 1speed 2tone 3crop 4color 5text
set j=52
set /p j= Option:
if %j%==1 (set h=-filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" -s 320x240
goto joo)
if %j%==5 (set h=-vf "drawtext=fontfile=/Windows/Fonts/arial.ttf=2:y=2:fontsize=24:fontcolor=yellow@0.7:text=test" -s 320x240 -r 10
goto joo)

:joo
set /p f= Drop File:
start /b/low/wait %z%f.f -i %f% %h% "%y%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%%TIME:~10,2%. mp4"
goto end

------------------------------------------>

This is a try.. a new update with more tasks--> working.
Image
[Attachment 37968 - Click to enlarge]