Разные проблемы звука, видео, обсуждение разных устройств и т.д.
Модератор: Модераторы разделов
Bizdelnick
Модератор
Сообщения: 21347
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 05.05.2010 17:33
Пытаюсь склеить видюшку из покадрово снятых JPEG'ов примерно так, как описано
здесь . mencoder при этом ругается, что не нашёл видеопоток, хотя находит непонятно где аудио в MP3. Игрался с разными опциями, не помогают даже -nosound и -of rawvideo.
Код: Выделить всё
$ /usr/local/bin/mencoder -mf type=jpeg -vf scale=300:200 -nosound -of rawvideo -ovc lavc -lavcopts vcodec=libtheora -o video.theora *.JPG
MEncoder SVN-r31109-snapshot-4.4.1 © 2000-2010 MPlayer Team
успех: формат: 0 данные: 0x0 - 0x4d03bb
Seek failed
Обнаружен libavformat формат файла!
[mp3 @ 0x216e5c0]Header missing
Last message repeated 2 times
[mp3 @ 0x216d2c0]MAX_READ_SIZE:5000000 reached
[mp3 @ 0x216d2c0]Estimating duration from bitrate, this may be inaccurate
[lavf] Найден аудио поток, -aid 0
Наличие потока видео обязательно!
Выходим...
Чё делать?
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
sspphheerraa
Сообщения: 1375
ОС: Gentoo
Сообщение
sspphheerraa » 05.05.2010 19:03
MAN MENCODER
QUOTE писал(а): Encode all *.jpg files in the current directory:
Код: Выделить всё
mencoder "mf://*.jpg" -mf fps=25 -o output.avi -ovc lavc -lavcopts vcodec=mpeg4
Sspphheerraa
Bizdelnick
Модератор
Сообщения: 21347
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 05.05.2010 19:49
Спасибо! Мораль: нужно внимательнее читать маны, а не тупо копипастить хаутушки.
Теперь, правда, ругается на то, что не знает кодека libtheora
Код: Выделить всё
Не могу найти кодек 'libtheora' в libavcodec...
Не могу открыть видео фильтр 'lavc'.
Не могу открыть кодировщик.А ведь я эту сволочь точно с поддержкой libtheora собирал...
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
Bizdelnick
Модератор
Сообщения: 21347
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 05.05.2010 20:42
В общем, приемлемого результата удалось добиться так:
Код: Выделить всё
mencoder -mf type=jpeg -vf scale=300:200 -of lavf -lavfopts format=matroska -ovc x264 -x264encopts qp=20 -o video.mkv "mf://*.JPG"
Токмо экспозицию надо было вручную выставлять. Ну да что и требовалось доказать собственно. Для первого блина сойдёт.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик