motofan logo
       
> 

Конвертирование Видео В 3gp На Линуксе

Чуг
сообщение 9.8.2006, 8:06


Новичок
*

Группа: Пользователи
Сообщений: 13
Регистрация: 31.7.2006
Из: Сибирь... -> Понаехал
Пользователь №: 93 307
Модель телефона: V9
Прошивка: ХЗ

Рейтинг: 4



Нам нужны mplayer и ffmpeg с amr патчем

далее скрипт to3gp.sh
Код

#!/bin/sh

FILE=$1
shift

rm -f __tmp.avi
mencoder "$FILE" \
   -oac pcm \
   -ovc lavc \
   -lavcopts vcodec=mjpeg \
   -sws 2 \
   -vf scale=176:144 \
   -o __tmp.avi \
   -font ~/.mplayer/subfont.ttf  \
   -subfont-text-scale 4 \
   -subfont-blur 2 \
   -subfont-outline 1 \
   $*

rm -f "$FILE".3gp
ffmpeg \
   -i __tmp.avi \
   -ar 8000 \
   -ac 1 \
   -acodec amr_nb \
   -vcodec h263 \
   -s 176x144 \
   -r 12 \
   -b 30 \
   -ab 12 \
   "$FILE".3gp


строки
Код
   -font ~/.mplayer/subfont.ttf  \
   -subfont-text-scale 4 \
   -subfont-blur 2 \
   -subfont-outline 1 \

можно закоментировать

Пользоваться ./to3gp.sh файл [опции mencoder'a]

Подсмотрено тут: http://priyadi.net/archives/2005/07/30/con...in-cell-phones/

PS
для гентушников, мой package.use
Код
media-video/ffmpeg      a52 aac -debug -doc dts ieee1394 -mmx -network -test theora threads -v4l xvid amr
media-video/mplayer real live win32codecs a52 aac aalib asf cle266 -directfb dts -dxr3 -esd -fbcon -ffmpeg flac -gnome -i8x0 -imagemagick libcaca modplug -samba speex theora v4l vcd
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Чуг
сообщение 9.8.2006, 10:24


Новичок
*

Группа: Пользователи
Сообщений: 13
Регистрация: 31.7.2006
Из: Сибирь... -> Понаехал
Пользователь №: 93 307
Модель телефона: V9
Прошивка: ХЗ

Рейтинг: 4



Доработал немного
Код
#!/bin/sh

FILE=$1
shift

#Default HQ
FFOPTS="-vcodec h263 -s 176x144 -r 12 -b 60"
FFCH="-ac 2"
FFAC="-acodec aac"
FFSR="-ar 44100"
FFBR="-ab 128"

for I in $*; do
case $I in
   lq)
       FFOPTS="-vcodec h263 -s 176x144 -r 12 -b 30"
      ;;
   hq)
       FFOPTS="-vcodec h263 -s 176x144 -r 12 -b 60"
      ;;
   mono)
       FFCH="-ac 1"
      ;;
   stereo)
       FFCH="-ac 2"
      ;;
   aac)
       FFAC="-acodec aac"
      ;;
   arm)
       FFAC="-acodec amr_nb -ac 1 -ar 8000 -ab 12"
      ;;
   noa)
       FFAC="-an"
      ;;
   sr44)
       FFSR="-ar 44100"
      ;;
   sr22)
       FFSR="-ar 22000"
      ;;
   sr11)
       FFSR="-ar 11000"
      ;;
   br128)
       FFBR="-ab 128"
      ;;
   br64)
       FFBR="-ab 64"
      ;;
   br32)
       FFBR="-ab 32"
      ;;
   *)
       echo "Usage:"
       echo "  $0 [lq|hq] [aac [mono|stereo][sr44|sr22][br128|br64|br32]|arm|noa]"
       echo "Params:"
       echo "  mono or stereo  audio stream"
       echo "  hq              60 Kb/s video stream"
       echo "  lq              30 Kb/s video stream"
       echo "  arm             arm audio codec - low sound quality. 12kbs/8000Hz mono"
       echo "  aac             aac 128kbs/44100Hz by default =)"
       echo "  sr44,sr22 or sr11       audio bitrate 44100Hz,22000Hz or 11000Hz"
       echo "  br128,br64 or br32      audio samplerate 128,64 or 32kbs"
       echo "  noa             no audio"
       exit
      ;;
esac;
done



rm -f __tmp.avi
mencoder "$FILE" \
   -oac pcm \
   -ovc lavc \
   -lavcopts vcodec=mjpeg \
   -sws 2 \
   -vf scale=176:144 \
   -o __tmp.avi \

rm -f "$FILE".3gp
ffmpeg \
   -i __tmp.avi \
   $FFCH \
   $FFSR \
   $FFBR \
   $FFAC \
   $FFOPTS \
   "$FILE".3gp
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Конвертирование Видео В 3gp На Линуксе · Видео · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 15.6.2025, 7:12

Форум живёт: