Преобразование кадров потока H264 в сохраняемый файл изображения (png / jpeg et c ')
Предполагается, что вы используете инструмент ffmpeg
cli.
Одиночное изображение:
ffmpeg -framerate 25 -i input.h264 -frames:v 1 output.png
Одиночное изображение в отметке времени 01:23:45:
ffmpeg -framerate 24 -i input.h264 -ss 01:23:45 -frames:v 1 output.png
Все изображения. Будет назван output_0001.png
, output_0002.png
, output_0003.png
и др. c. В этом случае нет необходимости устанавливать -framerate
или -frames:v
.
ffmpeg -i input.h264 output_%04d.png
Подробнее см. FFmpeg image muxer .
Преобразование H264 необработанные байты в поток MP4, которые могут воспроизводиться браузером в качестве источника.
ffmpeg -framerate 24000/1001 -i input.h264 -c copy -movflags +faststart output.mp4