mencoder - слепить видео из JPEG'ов (находит аудиопоток (которого нет), но не находит видеопотока)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21344
Статус: nulla salus bello
ОС: Debian GNU/Linux

mencoder - слепить видео из JPEG'ов

Сообщение Bizdelnick »

Пытаюсь склеить видюшку из покадрово снятых 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

Re: mencoder - слепить видео из JPEG'ов

Сообщение sspphheerraa »

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
Модератор
Сообщения: 21344
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: mencoder - слепить видео из JPEG'ов

Сообщение Bizdelnick »

Спасибо! Мораль: нужно внимательнее читать маны, а не тупо копипастить хаутушки.
Теперь, правда, ругается на то, что не знает кодека libtheora

Код: Выделить всё

Не могу найти кодек 'libtheora' в libavcodec...
Не могу открыть видео фильтр 'lavc'.
Не могу открыть кодировщик.
А ведь я эту сволочь точно с поддержкой libtheora собирал...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21344
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: mencoder - слепить видео из JPEG'ов

Сообщение Bizdelnick »

В общем, приемлемого результата удалось добиться так:

Код: Выделить всё

mencoder -mf type=jpeg -vf scale=300:200 -of lavf -lavfopts format=matroska -ovc x264 -x264encopts qp=20 -o video.mkv "mf://*.JPG"

Токмо экспозицию надо было вручную выставлять. Ну да что и требовалось доказать собственно. Для первого блина сойдёт.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: