Создайте миниатюру видео с помощью ffmpeg; Получить с RTMP-сервера

У меня есть исследование, как создать пользователя FFMPEG для эскизов видео, например:

ffmpeg -i myfile.flv -vcodec mjpeg -vframes 1 -an -f rawvideo -s 640x480 foo.jpg

Но как я могу создать миниатюру, когда файл находится на другом сервере? В частности, RTMP-сервер? например: rtmp://foo.rtmphost.com/videos


person floatleft    schedule 07.09.2011    source источник
comment
Пожалуйста, задавайте такие вопросы на superuser.com, это не проблема программирования   -  person Andriy Tylychko    schedule 07.09.2011


Ответы (1)


вы можете использовать rtmpdump, чтобы сохранить поток в файл FLV, а затем использовать FFMPEG для извлечения из него эскиза.

что-то типа:

rtmpdump -v -r rtmp://[stream_address] -o 1.flv
person Andriy Tylychko    schedule 07.09.2011