ffmpeg对流式视频和存储进行转码

ffmpeg对流式视频和存储进行转码,ffmpeg,video-streaming,h.264,transcoding,Ffmpeg,Video Streaming,H.264,Transcoding,到目前为止,我看到的ffmpeg示例似乎都接受磁盘存储中的文件作为输入,将其转换为磁盘存储中的另一个文件作为输出。此外,我还提供了一个可用于流式输出视频的服务器。然而,还没有找到一个好的ffmpeg教程或示例,用于转码流视频/音频,受运行时间、帧数或其他事件等参数的限制,并将转码后的媒体保存在磁盘上 任何指针、提示或提示都会很有帮助。经过大量研究后,我得出结论,Gstreamer是实现这一点的理想机制(带有一些工具和库的框架)。它允许我从“转码”活动(帧速率控制、重新编码、帧大小修改等)中完成几

到目前为止,我看到的ffmpeg示例似乎都接受磁盘存储中的文件作为输入,将其转换为磁盘存储中的另一个文件作为输出。此外,我还提供了一个可用于流式输出视频的服务器。然而,还没有找到一个好的ffmpeg教程或示例,用于转码流视频/音频,受运行时间、帧数或其他事件等参数的限制,并将转码后的媒体保存在磁盘上


任何指针、提示或提示都会很有帮助。

经过大量研究后,我得出结论,Gstreamer是实现这一点的理想机制(带有一些工具和库的框架)。它允许我从“转码”活动(帧速率控制、重新编码、帧大小修改等)中完成几乎所有我想做的事情,还允许我重新整理并存储到磁盘


虽然框架希望通过编程实现这一点,但一组命令行工具也允许创建转换管道,这非常直观。虽然有很多改进的余地,但还是有一些不错的文档。最好的部分是,它允许调用多个第三方库作为插件,例如用于音频和视频的ffmpeg和特效插件。

所以您希望它捕获传入流并保存到磁盘?