I like the Convert Image utility is there anyway to add on a convert video tool as well?
Video conversion is very difficult to get right (witness all of the terrible video conversion apps out there!) so I doubt it will be built into Opus any time soon, unless someone comes out with a really good library which Opus can hook into.
Your best bet, if you want video conversion integrated into Opus, is to find a good conversion tool that can be launched via the command line (or VBScript/COM) and use Opus to call that.
Maybe is ffmpeg what you need. It's a command line tool to convert many video formats in good quality. Many programs out there use it as the backend. So you won't need to look for a program which is usable via a command line interface. Cut out the middleman instead
I am working on a simple toolbar for solving my everyday tasks (mostly convert to 3gp for my cellular, convert to SVCD/DVD MPEG). Maybe I can publish it if it is ready.
Get ffmpeg windows binaries from arrozcru.no-ip.org/ffmpeg_builds/ or compile it yourself
Here's a sample button for converting any video to 3gp (Nokia video format, 320x240, 15fps):
<?xml version="1.0"?>
<button backcol="none" display="both" label_pos="right" textcol="none">
<label>Convert to 3gp</label>
<icon1>#imageshack</icon1>
<function type="batch">
<instruction>"__PATH_\_TO__\ffmpeg.exe" -y -i {filepath$} -bitexact -vcodec mpeg4 -fixaspect -s 320x240 -r 14.985 -b 190 -acodec aac -ac 1 -ar 16000 -ab 48 -f 3gp -muxvb 64 -muxab 32 {destpath$}{file$|ext=3gp}</instruction>
<instruction>pause</instruction>
</function>
</button>
Fix the path to the ffmpeg.exe after pasting it into DOpus.
Usable command lines can be found via google search "Create SVCD ffmpeg".
Hope this helps!
Greetings,
Benjamin
3gp conversion won't work with the ffmpeg version I have linked to, because the codec is proprietary and has been left out of the windows binaries. Without any knowledge of compiling the program on windows using MinGW you cannot use this functionality.
Instead I have made a simple button that helps you converting mostly any input video (flv, avi, mp4, ...) to (s)vcd/dvd compliant MPEG videos which definitely works with the current version!
<?xml version="1.0"?>
<button backcol="none" display="both" label_pos="right" textcol="none">
<label>Convert to (S)VCD MPEG</label>
<icon1>#imageshack</icon1>
<function type="batch">
<instruction>@set target = {dlgchoose|Select encoding quality:|+VCD=vcd+- PAL VCD=pal-vcd+- NTSC VCD=ntsc-vcd+SVCD=svcd+- PAL SVCD=pal-svcd+- NTSC SVCD=ntsc-svcd}</instruction>
<instruction>@set flags = {dlgstring|Flags?}</instruction>
<instruction>"D:\_VIDEO\_tools\ffmpeg\bin\ffmpeg" -i {filepath$} -target {$target} {$flags} {destpath$}{file$|ext=mpg}</instruction>
<instruction>pause</instruction>
</function>
</button>
Copy the code and paste it to your toolbar in "Customize" mode
You only need to download ffmpeg and change the path to it (D:_VIDEO_tools).
Greetings,
Benjamin[/i]