Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Запись rtsp потока openrtsp+ffmpeg с резкой его на небольшие файлы файлы  (Прочитано 3837 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zverekru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Доброго времени суток, реализовал запись потока rtsp, openrtsp+ffmpeg без перекодирования, как задать чтоб ffmpeg не писал все одним файлом а разбивал его на малые примером 10 мб? и еще как увеличить размер буфера?
команда сейчас выглядит так:  openRTSP -v -t rtsp://192.168.0.0:554/11 | ffmpeg -t 00:05:00 -i - -y -r 20 -s 1280x960 -b 1000k -vcodec mpeg4 -f avi "$(date +%Y-%m-%d+%H-%M-%S).avi".
вывод ошибки:
[h264 @ 0x85f2ee0] concealing 1110 DC, 1110 AC, 1110 MV errors in I frame
MultiFramedRTPSource::doGetNextFrame1(): The total received frame size exceeds the client's buffer size (100000).  37423 bytes of trailing data will be dropped!
FileSink::afterGettingFrame(): The input frame data was too large for our buffer size (100000).  37423 bytes of trailing data was dropped!  Correct this by increasing the "bufferSize" parameter in the "createNew()" call to at least 137423
error while decoding MB 64 46, bytestream (-33)
с разрешением 1280X720 все норм, за рание спасибо.

Оффлайн haruri

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Я сам немного столкнулся с rtsp.
RTSP сам может записывать поределенным интервалом командой
openRTSP -b 900000 -V -v -4 -d 10 -w 1920 -h 1080 -f 25 "rtsp://192.168.0.179:554/user=admin&password=admin&channel=1&stream=0.sdp" > 1.avi
где параметр d указывает кличество секунд
и запись происходит без пееркодирования
если задать цикл, то будет набор файлов по 10 сек

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.