ffmpeg转码流视频和存储

时间:2011-02-18 11:08:23

标签: ffmpeg video-streaming h.264 transcoding

到目前为止,我见过的ffmpeg示例似乎都接受磁盘存储上的文件作为输入,将其转码为磁盘存储中的另一个文件作为输出。我也来到ffserver,可以用来流出视频。然而,还没有找到一个很好的教程或用于转码流视频/音频的ffmpeg的例子,受到运行时或无等参数的限制。帧或其他事件,并将转码媒体保存在磁盘上。

任何指针,提示或提示都会有所帮助。

1 个答案:

答案 0 :(得分:1)

经过重大研究,我得出结论,Gstreamer是理想的机制(带有一些工具和库的框架)来做到这一点。它允许我通过“转码”活动(帧速率控制,重新编码,帧化修改等)完成我想要的所有操作,并且还允许我重新调用并存储到磁盘。

虽然框架期望以编程方式完成,但是一组命令行工具也允许创建转换管道,这非常直观。有很好的文档,虽然肯定有很大的改进空间。最好的部分是,它允许一个人调用几个第三方库作为插件,例如ffmpeg和效果插件用于音频和放大器。视频。