LINUX.ORG.RU

[rtsp] сохранение содержимого потока

 


0

1

Добрый вечер.

Столкнулся с тем, что хваленый openrtsp сохраняет потоки в битые файлы. Результирующий файл проигрывается, но с множеством ошибок. И так для любого потока.

Хотелось бы сохранять поток без потерь и ошибок. Чем это лучше делать и как?

Ответ на: комментарий от Reset
[rtsp @ ... ] Could not find codec parameters (Video: h264)
[rtsp @ ... ] Could not find codec parameters (Audio: aac, mono, s16)
[rtsp @ ... ] Estimating duration from bitrate, this may be inaccurate


rtsp://...sdp: could not find codec parameters

ffmpeg собран по описанию http://ubuntuforums.org/showthread.php?t=786095

garmonbozia
() автор топика
Ответ на: комментарий от garmonbozia

ffmpeg не поддерживает jpeg over rtp, там просто отсутствует декодер потока, остальное всё должно работать. Запусти его с параметрами -vv, чтобы посмотреть sdp описание.

Reset ★★★★★
()
Ответ на: комментарий от Reset

1) Причём тут jpeg? 2) Что за параметры -vv? Ман о них умалчивает. Unrecognized option 'vv'

Есличо, я делаю

ffmpeg -vcodec copy -acodec copy -f rtsp -i "${rtsp_link}" -y "${saved_file_rtsp}"

garmonbozia
() автор топика
Ответ на: комментарий от garmonbozia

1) Причём тут jpeg?

Откуда мне знать чем закодировано у тебя видео? может это jpeg.

Что за параметры -vv? Ман о них умалчивает. Unrecognized option 'vv'

Да, точно, это в mplayer'е такие параметры есть.

В общем, проверь играет ли поток ffplay. Потом попробуй mplayer. Mplayer для расшифровки rtsp/rtp использует библиотеку live555, а не ffmpeg, поэтому поведение может отличаться.

Если mplayer работает, то возможно поможет mencoder.

Reset ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.