Video conversion/formats

hey peoples
I have made a video that i want to upload to my facebook, but no matter what file format I have tried, it always is in excess of 50mb, which is way too big for me to have on my profile…

My question is… does anybody know of any tools to use to make a video file smaller? for eg: I have tried converting it to avi, .mov, mpg, mpg2, and lowering the quality to the minimal… but they are still too big for a 3 minute video… Any ideas? cheers
kaddy

I suspect that .3gp would do that trick… I installed 3gp movie wizard, which is a gui for ffmpeg, but it doesn’t seem to start up. I tried it in konsole and i got this output

kaddy@linux-rhrs:~> /usr/bin/3gpwiz %u
|Foutput||
read Foutput=
|Skbps||
read Skbps=
|Skbps2||
read Skbps2=
|Fsubtitle||
read Fsubtitle=
|Ffont||
read Ffont=
|Escale||
read Escale=
|Ssplit||
read Ssplit=
|Egain||
read Egain=
|Eopt||
read Eopt=
|Sgamma||
read Sgamma=
|Scontrast||
read Scontrast=
|Sbrightnes||
read Sbrightnes=
|Ssaturation||
read Ssaturation=
|Tsplit||
read Tsplit=
|Tsubtitles||
read Tsubtitles=
|Gcrop||
read Gcrop=
|Efps||
read Efps=
|Etitle||
read Etitle=
|Teq||
read Teq=
|Lsource||
read Lsource=
|Tskip||
read Tskip=
|Tvolnorm||
read Tvolnorm=
|Tmp4||
read Tmp4=
|Taac||
read Taac=
|Tdir||
read Tdir=
|Ftmp||
read Ftmp=
|Fffmpeg||
read Fffmpeg=
|Esh||
read Esh=
|Esw||
read Esw=
|Ecfactor||
read Ecfactor=
|Ezfactor||
read Ezfactor=
|Tflip||
read Tflip=
|Tcad||
read Tcad=
tmpfile=/tmp/movie
FFmpeg version SVN-r15224, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaad --enable-libfaac --enable-libxvid --enable-liba52 --enable-swscale --enable-postproc --enable-gpl --enable-vhook --enable-x11grab --enable-libschroedinger --enable-libnut --enable-libgsm --enable-libx264 --enable-libamr-nb --enable-libamr-wb --enable-libdc1394 --enable-nonfree --enable-pthreads
libavutil 49.10. 0 / 49.10. 0
libavcodec 51.71. 0 / 51.71. 0
libavformat 52.22. 0 / 52.22. 0
libavdevice 52. 1. 0 / 52. 1. 0
libswscale 0. 6. 1 / 0. 6. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Sep 6 2008 16:13:18, gcc: 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]
kmdr-executor-4487
du: cannot access `/home/kaddy/%u’: No such file or directory

1 0:0
mplayer “/home/kaddy/%u” -nosound -vo png -sb -frames 5 -vf crop=0:0,scale=176:96,expand=176:144:0:16
mv: cannot stat /tmp/00000005.png': No such file or directory rm: cannot remove /tmp/0000000*.png’: No such file or directory
Not enough arguments (expected 1, got 1).
2 0:0
mplayer “/home/kaddy/%u” -nosound -vo png -sb -frames 5 -vf crop=0:0,scale=176:112,expand=176:144:0:16
mv: cannot stat /tmp/00000005.png': No such file or directory rm: cannot remove /tmp/0000000*.png’: No such file or directory
KCrash: Application ‘kmdr-executor’ crashing…
call failed
3 0:0
mplayer “/home/kaddy/%u” -nosound -vo png -sb -frames 5 -vf crop=0:0,scale=176:128,expand=176:144:0:0
mv: cannot stat /tmp/00000005.png': No such file or directory rm: cannot remove /tmp/0000000*.png’: No such file or directory
object not accessible
4 0:0
mplayer “/home/kaddy/%u” -nosound -vo png -sb -frames 5 -vf crop=0:0,scale=176:144,expand=176:144:0:0
mv: cannot stat /tmp/00000005.png': No such file or directory rm: cannot remove /tmp/0000000*.png’: No such file or directory
object not accessible
call failed
call failed
set Foutput=/home/kaddy (changeWidgetText)
KCrash: Application ‘kmdr-executor’ crashing…
object not accessible
set Lsource=/home/kaddy/%u (changeWidgetText)
object not accessible
set Ftmp=/tmp (changeWidgetText)
object not accessible
set Fffmpeg=ffmpeg (changeWidgetText)
object not accessible
set Esh=144 (changeWidgetText)
object not accessible
set Esw=176 (changeWidgetText)
object not accessible
set Ecfactor=1.2 (changeWidgetText)
object not accessible
set Ezfactor=5 (changeWidgetText)
object not accessible
object not accessible
object not accessible
object not accessible
Looking for a suitable subtitle font …
sh: locate: command not found
object not accessible
object not accessible
Waiting for command…
encode found!
object not accessible
object not accessible
Foutput= (text)
object not accessible
Skbps= (text)
object not accessible
Skbps2= (text)
object not accessible
Fsubtitle= (text)
object not accessible
Ffont= (text)
object not accessible
Escale= (text)
object not accessible
Ssplit= (text)
object not accessible
Egain= (text)
object not accessible
Eopt= (text)
object not accessible
Sgamma= (text)
object not accessible
Scontrast= (text)
object not accessible
Sbrightnes= (text)
object not accessible
Ssaturation= (text)
object not accessible
Tsplit= (checked)
object not accessible
Tsubtitles= (checked)
object not accessible
Gcrop= (text)
object not accessible
Efps= (text)
object not accessible
Etitle= (text)
object not accessible
Teq= (checked)
object not accessible
Lsource= (text)
object not accessible
Tskip= (checked)
object not accessible
Tvolnorm= (checked)
object not accessible
Tmp4= (checked)
object not accessible
Taac= (checked)
object not accessible
Tdir= (checked)
object not accessible
Ftmp= (text)
object not accessible
Fffmpeg= (text)
object not accessible
Esh= (text)
object not accessible
Esw= (text)
object not accessible
Ecfactor= (text)
object not accessible
Ezfactor= (text)
object not accessible
Tflip= (checked)
object not accessible
Tcad= (checked)
object not accessible
object not accessible
object not accessible
object not accessible
object not accessible
object not accessible
object not accessible
object not accessible
>>>>>> Movie length: 0 minutes
object not accessible
object not accessible
object not accessible
call failed
kaddy@linux-rhrs:~>

wtf. lol.

bah.
I found a command that worked. And indeed 3gp made my video file a sweet 5mb :d

the command i used was

ffmpeg -i video_clip.mpg -s qcif -vcodec h263 -acodec libamr_nb -ac 1 -ar 8000 -ab 12.2k -y clip.3gp

I wish there was a gui to do this… i couldn’t find one… would of made things alot easier as there was about 10 commands to do the same thing that didn’t work until I stumped across this one…
ahwell. works fine now

thanx anyways
kaddy

Try avidemux-qt (zypper in avidemux-qt as root or install it from yast). I don’t think it supports 3gp format, but it supports several other codecs which could definitely be used to encode a 3 minute video in less than 5MB.

Ditto. avidemux-qt
Works a treat.:wink: