Посоветуйте в перекодировании MJPEG видео из цифрофотика в AVI.
Сам я в этом деле не в зуб ногой.
Пока юзаю след. скрипт (по мотивам mjpeg2avi.sh взят с freshmeat.net)
#! /bin/sh
if [ $# -lt 2 ]; then
echo "usage: $0 input.avi output.avi"
exit 1
fi
MJPEG=$1
OUTFILE=$2
lav2wav -I $MJPEG | sox -t .wav - -r 44100 -u -c 1 sound.wav
lav2yuv $MJPEG | mencoder -ovc frameno -oac mp3lame -audiofile sound.wav -audio-demuxer 17 -o frameno.avi - | tee out1.txt
lav2yuv $MJPEG | mencoder -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=1250 -oac copy -o /dev/null - > out2.txt | tee out2.txt
lav2yuv $MJPEG | mencoder -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=1250 -oac copy -o $OUTFILE -
rm divx2pass.log frameno.avi out1.txt out2.txt sound.wav
Вопрос не слишком ли тут много всего?
Может у кого-то есть готовое решение?
Т.к. то что есть у меня работает и копать разные варианты неоправдано долго и всего ради домашних роликов снятых цифромыльницей.
Мне кажется в твоём случае готовых решений не существует.
Да, кстати, а ты уверен, что эти ролики вообще нужно пережимать? Обычно с ручной камеры видео трясётся и зашумленное. Для такого видео mjpeg может быть лучше всего.