FFmpeg是一个开源、跨平台的多媒体处理工具,它支持几乎所有的视频格式和编码标准。作为视频处理领域的"瑞士军刀",FFmpeg包含多个组件:ffmpeg命令行工具用于转码和处理视频音频。
简单来说:FFmpeg是一个免费开源的视频编辑合成工具,如果需要用到把多个视频、音频、字幕、图片等合成一个视频就需要用到这个工具。可以本地下载安装也可以部署到服务器上。
一般如果有服务器当前可以部署到自己服务器上,这样成本也是最低的,但是我们刚开始一般都没有服务器,都是通过部署到vercel上来实施的,如果也直接部署到vercel上的话可能会非常消耗资源。
于是我也到处找看有没有提供这类产品的api,这也是最简单的方式嘛,最喜欢做的产品就是调用不同的api产品来实施。
通过调查了解目前如果需要使用ffmpeg服务的话三种模式:
1、自建服务器。前提就是有自己的服务器,这样就没有其他的成本了,这个工具本身是开源免费的。
2、租用服务。我看了有几个网站是按照服务器资源收费的,他们部署好了ffmpeg,按照资源收费。
3、api接口按使用收费。这是目前比较符合我的,应该也是符合大部分初级开发者的,按使用量收费,这部分费用可以直接加到产品费用里面。
国内提供这个服务的就有:腾讯云、阿里云等。我最终选择的是腾讯云的,这个是在腾讯云云点播产品里面的视频合成、编辑服务。是一个很小的服务,可以购买资源包按照时间计费,合成一个1分钟的1080p很便宜0.1元最多好像,具体价格有点忘了。

