Jorge Pereira y Tiago Barros
dimarts, 20 d’octubre del 2009
diumenge, 18 d’octubre del 2009
mvk2avi amb mencoder
Estic preparant un script per passar les pelis amb format mkv al format que millor s'ajusti al dispositiu amb que les vull visualitzar. Poso l'script que tinc escrit ara i ja publicaré les millores.
Deixo un link de documentació de mencoder.
#!/bin/sh
INPUT=$1
OUTPUT=$2
#codec
CODEC_MPEG4="-ffourcc divx -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=1200"
CODEC_XDIV="-ovc xvid -xvidencopts bitrate=1200"
#scale
SCALE_720="-sws 2 -vf scale=720:-3"
SCALE_352="-sws 2 -vf scale=352:-3"
SCALE_NTSC="-sws 2 -vf scale=::::::ntsc"
#lang
SLANG_SP="-slang eng"
SLANG_ENG="-slang eng"
#use external audio
#EXTERNAL_AUDIO="-audiofile audio$$.wav"
CODEC=$CODEC_XDIV
SCALE=$SCALE_720
SLANG=$SLANG_ENG
if [ -f "$INPUT" ]
then
if [ -n "$EXTERNAL_AUDIO" ]
then
mplayer "$INPUT" -ao pcm:fast:file=audio$$.wav -vc null -vo null
fi
mencoder "$INPUT" \
$CODEC \
$EXTERNAL_AUDIO \
-oac mp3lame -lameopts vbr=3 \
$SLANG \
$SCALE \
-o "$OUTPUT"
if [ -n "$EXTERNAL_AUDIO" ]
then
rm -f audio$$.wav
fi
else
echo "$INPUT no trobat"
fi
Deixo un link de documentació de mencoder.
#!/bin/sh
INPUT=$1
OUTPUT=$2
#codec
CODEC_MPEG4="-ffourcc divx -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=1200"
CODEC_XDIV="-ovc xvid -xvidencopts bitrate=1200"
#scale
SCALE_720="-sws 2 -vf scale=720:-3"
SCALE_352="-sws 2 -vf scale=352:-3"
SCALE_NTSC="-sws 2 -vf scale=::::::ntsc"
#lang
SLANG_SP="-slang eng"
SLANG_ENG="-slang eng"
#use external audio
#EXTERNAL_AUDIO="-audiofile audio$$.wav"
CODEC=$CODEC_XDIV
SCALE=$SCALE_720
SLANG=$SLANG_ENG
if [ -f "$INPUT" ]
then
if [ -n "$EXTERNAL_AUDIO" ]
then
mplayer "$INPUT" -ao pcm:fast:file=audio$$.wav -vc null -vo null
fi
mencoder "$INPUT" \
$CODEC \
$EXTERNAL_AUDIO \
-oac mp3lame -lameopts vbr=3 \
$SLANG \
$SCALE \
-o "$OUTPUT"
if [ -n "$EXTERNAL_AUDIO" ]
then
rm -f audio$$.wav
fi
else
echo "$INPUT no trobat"
fi
Subscriure's a:
Missatges (Atom)