30.7.07

Převod *.flv v linuxu

Potřeboval jsem stáhnoud video z youtube pro prohlížení na PC bez internetu a tady je jedno řešení na linuxu.

Nejdřív si musím stáhnout video na disk, to jde udělat pomocí rozšíření Firefoxu o doplněk VideoDownloader.
Tak sice stáhnu soubor, ale bude mít format *.flv a já to chci mít v něčem "rozumnějším".
Hledám a nacházím na netu scriptík v bashi, který pomocí mencoderu to převede do divx nebo xvid.
#!/bin/sh

if [ -z "$1" ]; then
echo "Usage: $0 {-divx|-xvid} list_of_flv_files"
exit 1
fi

# video encoding bit rate
V_BITRATE=1000

while [ "$1" ]; do
case "$1" in
-divx)
MENC_OPTS="-ovc lavc -lavcopts \
vcodec=mpeg4:vbitrate=$V_BITRATE:mbd=2:v4mv:autoaspect"
;;
-xvid)
MENC_OPTS="-ovc xvid -xvidencopts bitrate=$V_BITRATE:autoaspect"
;;
*)
if file "$1" | grep -q "Macromedia Flash Video"; then
mencoder "$1" $MENC_OPTS -vf pp=lb -oac mp3lame \
-lameopts fast:preset=standard -o \
"`basename $1 .flv`.avi"
else
echo "$1 is not Flash Video. Skipping"
fi
;;
esac
shift
done

Script uložím pod názvem flv2avi.sh a dám mu spouštěcí práva. Použití je jednoduché,
jako parametr mu dám do čeho to chci převést a soubor k převedení.
Např.
./flv2avi.sh -xvid video_soubor.flv

No a tohle mi to převede soubor do *.avi (video_soubor.avi).
Můžu převádět víc souborů najednou
./flv2avi.sh -xvid soubor_1.flv soubor_2.flv soubor_N.flv

A mám to hotové :-).

25.7.07

Udělej si userbar

Jsem na nějakém tom fóru, kde se používají userbary. No a tak jsem taky nějaký chtěl, ale jak na to?To je přece jednoduchý, zeptám se věrného přítele google.com a hned nalézám stránku userbarmaker.com. Ted už jenom pustit umělecké vlohy z opratě a userber je hotov.