Доброго времени суток, реализовал запись потока 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 все норм, за рание спасибо.