Конвертирование в mp4 для телефона (Ищем корректный способ.)
Модератор: Модераторы разделов
-
- Сообщения: 78
- ОС: Calculate 13.04
Конвертирование в mp4 для телефона
У меня телефон Nokia X2-00. Поддерживает видео mp4 кодеком mpeg c битрейом 2000 размер экрана 240х320. Япробывал на линуксе всё что можно. ffmpeg, avidemux и прочие. Более менее коректно конвертировал плеер VLC. Но было дребезжание звука и разбиение пикселей в начале. На windows у меня проблем небыло. C этим справлялся Xilisoft Video Converter или Nokia PC suite. Сейчас нет ни компьютера, ни даже диска с windows. На некотрых сайтах стандартно стоит плагин на php для ffmpeg который замечатеьно конвертирует в 3gp и mp4, например мобильная соц сеть spaces. Прошивка телефона самая последняя red. Сам телефон в дизайне black. В начинке разницы ни какой. Подскажите чем конвертируете вы и как. Без ссылок на мануалы, а именно ваши действующии примеры из консоли. На данный момент на компьютере операционная система Calculate CLDX 13.4.
Многие говорят что трудно жить по высшему закону. А спать трудно? А пробуждаться?
-
- Сообщения: 137
- ОС: Debian oldstable
Re: Конвертирование в mp4 для телефона
Это то что я наскреб у себя по сусекам. ^_^
Насчет звука. Скорее всего дело в том что при кодировании надо громкость уменьшать.
Еще можно mediacoder под wine запустить.
Код: Выделить всё
mencoder -of lavf -lavfopts format=mp4 -oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:acodec=libfaac:abitrate=80:vcodec=mpeg4:keyint=25:vqscale=4:mbd=2 -af lavcresample=32000 -vf harddup,scale=320:-10 -mc 0 -noskip -o output.mp4 input.mp4
mencoder -sws 9 -alang rus -srate 32000 -af resample=32000:0:2 -ofps 25 -vf scale=320:-2:0:0:10,expand=320:240:0:0:1 -oac pcm -ovc lavc -lavcopts vcodec=ffv1:format=YVU9 -o tmp.avi INPUT_VIDEO ; $( mplayer2 -novideo -ao pcm:file=tmp.wav tmp.avi ; ~/neroAacEnc -lc -br 80000 -2pass -if tmp.wav -of tmp.aac ) & $( for p in 1 2 ; do mencoder -quiet -vf harddup -ovc lavc -oac mp3lame -lavcopts vbitrate=200:vrc_maxrate=512:vrc_buf_size=256:keyint=25:mbd=1:me_range=32:vmax_b_frames=0:trell:vpass="$p" -lameopts q=0:preset=medium -o xvid.avi tmp.avi ; done ) ; MP4Box -add xvid.avi#video -add tmp.aac -new OUT_VIDEO.mp4
mencoder -sws 9 -alang rus -srate 32000 -af resample=32000:0:2 -ofps 25 -vf scale=320:-2:0:0:10,expand=320:240:0:0:1 -oac pcm -ovc lavc -lavcopts vcodec=ffv1:format=YVU9 -o tmp.avi INPUT_VIDEO ; $( mplayer2 -novideo -ao pcm:file=tmp.wav tmp.avi ; ~/neroAacEnc -lc -br 80000 -2pass -if tmp.wav -of tmp.aac ) & $( for p in 1 2 ; do mencoder -quiet -vf harddup -ovc xvid -oac mp3lame -xvidencopts bitrate=200:chroma_opt:vhq=4:max_bframes=0:profile=asp3:max_key_interval=25:pass="$p" -lameopts q=0:preset=medium -o xvid.avi tmp.avi ; done ) ; MP4Box -add xvid.avi#video -add tmp.aac -new OUT_VIDEO.mp4
ffmpeg -i "$(SourceFile)" -f yuv4mpegpipe -i pipe:7 -r 25/1 -s 320x240 -an -vcodec mpeg4 -keyint_min 25 -me_method epzs -me_range 32 -mbd 1 -qns 0 -b 256000 -r 25 -aspect 4:3 -maxrate 512000 -bufsize 256000 -threads 3 -y video.avi
ffmpeg -i "$(SourceFile)" -ab 128000 -acodec libfaac -vcodec mpeg4 -keyint_min 25 -me_method epzs -me_range 32 -mbd 1 -qns 0 -r 25 -aspect 4:3 -pass 1 -passlogfile "$(PassLogFile)" -threads 3 -y NUL
ffmpeg -i "$(SourceFile)" -ab 128000 -acodec libfaac -vcodec mpeg4 -keyint_min 25 -me_method epzs -me_range 32 -mbd 1 -qns 0 -r 25 -aspect 4:3 -pass 2 -passlogfile "$(PassLogFile)" -threads 3 -y "$(DestFile)"
for S in $(seq -w 1 26) ; do ffmpeg -i IN_S"$S"*.mkv -f avi -acodec pcm_s16le -s 320x180 -vcodec ffvhuff -r 20 -y tmp.avi ; $( mplayer2 -alang rus -srate 32000 -af resample=32000:0:2 -novideo -ao pcm:file=tmp.wav tmp.avi ; ~/neroAacEnc -lc -br 80000 -2pass -if tmp.wav -of tmp.aac ) & $( for p in 1 2 ; do mencoder -quiet -vf scale=320:-2:0:0:10,expand=320:240:0:0:1,harddup -ovc xvid -oac mp3lame -xvidencopts bitrate=200:chroma_opt:vhq=4:max_bframes=0:profile=asp3:max_key_interval=25:pass="$p" -lameopts q=0:preset=medium -o xvid.avi tmp.avi ; done ) ; MP4Box -add xvid.avi#video -add tmp.aac -new OUT_S"$S".mp4 ; done ; rm xvid.avi tmp.avi tmp.aac tmp.wav
Насчет звука. Скорее всего дело в том что при кодировании надо громкость уменьшать.
Еще можно mediacoder под wine запустить.
А начинал я с Xebian
-
- Сообщения: 78
- ОС: Calculate 13.04
Re: Конвертирование в mp4 для телефона
На счёт libfaac у меня с этой библиотекой вечно проблемы. Вечно дистр её не находит.
Многие говорят что трудно жить по высшему закону. А спать трудно? А пробуждаться?
-
- Сообщения: 345
- ОС: Fedora
Re: Конвертирование в mp4 для телефона
Так посмотри потроха удачно сконвертированного файла какой-нибудь утилитой. Например mediainfo.
Пока в Вилларибо всё ещё пользуются libfaac, в Виллабаджо уже года 2-а пользуются fdk-aac.