LinuxForum.Fans
Тема

Подскажите опции для mencoder, создать видео на телефон

Автор: virgin84 2 сообщений 4204 просмотров
#100578

Добрый день.

Не получается создать видео для телефона.
Сам телефон снимает видео в таком формате:

$file mov0001a.avi
mov0001a.avi: RIFF (little-endian) data, AVI, 128 x 104, video: Motion JPEG, audio:

Попробовал разные опции для mencoder:

mencoder ./1.mpg -o _/1.avi -oac pcm -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=200:abitrate=128 -vf scale -zoom -xy 128 -ss 0:0 -endpos 0:10
mencoder ./1.mpg -o _/2.avi -nosound -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=200:abitrate=128 -vf scale -zoom -xy 128 -ss 0:0 -endpos 0:10
mencoder ./1.mpg -o _/3.avi -nosound -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=200:abitrate=128 -vf scale -zoom -xy 128 -ss 0:0 -endpos 0:10 -ofps 15
mencoder ./1.mpg -o _/4.avi -oac pcm -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=200:abitrate=128 -vf scale -zoom -xy 128 -ss 0:0 -endpos 0:10 -ofps 15
mencoder ./1.mpg -o _/5.avi -nosound -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=200:abitrate=128 -vf scale -zoom -xy 128 -ss 0:0 -endpos 0:10 -ofps 10
mencoder ./1.mpg -o _/6.avi -nosound -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=200:abitrate=128 -vf scale -zoom -vf scale=128:104 -ss 0:0 -endpos 0: 10 -ofps 10
mencoder ./1.mpg -o _/7.avi -nosound -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=200:abitrate=8 -vf scale -zoom -vf scale=128:96 -ss 0:0 -endpos 0:10 - ofps 15

Тип файлов получился такой же как у самого телефона

1.avi: RIFF (little-endian) data, AVI, 128 x 96, 30.00 fps, video: Motion JPEG, audio: uncompressed PCM (stereo, 44100 Hz)
2.avi: RIFF (little-endian) data, AVI, 128 x 96, 30.00 fps, video: Motion JPEG
3.avi: RIFF (little-endian) data, AVI, 128 x 96, ~15 fps, video: Motion JPEG
4.avi: RIFF (little-endian) data, AVI, 128 x 96, ~15 fps, video: Motion JPEG, audio: uncompressed PCM (stereo, 44100 Hz)
5.avi: RIFF (little-endian) data, AVI, 128 x 96, 10.00 fps, video: Motion JPEG
6.avi: RIFF (little-endian) data, AVI, 128 x 104, 10.00 fps, video: Motion JPEG
7.avi: RIFF (little-endian) data, AVI, 128 x 96, ~15 fps, video: Motion JPEG

Но он их не воспроизводит, говорит непонятный формат.

Если кто конвертировал видео для сотового (motorola wx395), подскажите что еще можно попробовать.

#101013

А обязательно для для MEncoder-a?
Для FFMPEG это будет вглядеть так:

text

  ffmpeg -i "your_file.mpg" -vcodec h263 -vb 180k -s 176x144 -r 15 -acodec libfaac -ab 120k "your_file.3gp"

Формат видеофайла - 3gp. Речь ведь про этот телефон идет?


Опции для mencoder-a:

text

 mencoder -ofps 15 -vf scale=176:144 -oac lavc -ovc lavc \
  -lavcopts vcodec=h263:vbitrate=180:acodec=libfaac:abitrate=120 \
  -of lavf -lavfopts format=3gp your_file.mpg -o your_file.3gp

your_file.mpg - входной видеофайл.
your_file.3gp - результат.

Войдите или зарегистрируйтесь, чтобы ответить.