2012-04-22 3 views
-1
gst-launch-0.10 v4l2src ! videorate ! x264enc ! avimux ! filesink location=result.avi 

После выполнения команды вы получите видео «result.avi».Сегментирование видео от GStreamer

Мне нужно: "2012-04-22_15-30-00.avi", "2012-04-22_15-31-00.avi" и т. Д. Как мне это сделать?

Спасибо.

ответ

0

Вы можете

  1. записи паузы, переименовать записанный файл, перезагрузку (потеряют несколько кадров)
  2. использование multifilesink (без потери кадров, но простой шаблон именования как file_0001.avi, file_0002 .avi, и вам нужно сигнализировать, чтобы переключиться на новый файл (например, таймер eos)).

Есть еще один способ, но он быстро усложняется.

+0

Спасибо, но эти методы мне не подходят. Пожалуйста, расскажите мне о другом методе. – aveiv

+0

Возможно, вы раскрываете свой первоначальный вопрос и описываете свои ограничения. – ensonic

Смежные вопросы