客户端正在向我的服务器发送连续的 jpg。
问题是:如何从所有这些 jpg 文件中制作一个 mp4 文件?
当客户端完成发送文件时,我可以将它们全部保存并使用带有“filename%3d.jpg”的ffmpeg。
但是有没有办法让它实时呢?
最佳答案
是的,有办法。您可以将其转换为 mjpeg 流,然后使用可以执行此操作的众多开源库中的任何一个将其复用为 mp4。或者,您可以选择重新编码为时间效率更高的编解码器,例如 h.264,以节省最终文件大小和带宽。
但无论哪种方式,MP4 在写入最后一帧之前都不能使用,所以我不确定这个练习的实际 yield 是什么。
关于javascript - 在 Node.js 中从连续 jpg 制作 mp4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61802984/