在使用ffmpeg转码的过程中,由于我的flv文件使用的视频编码是h264,音频是aac,所以转码的过程中flv->mp4,仅仅是容器改变了,编码方式几乎没有变化

ffmpeg -i input.flv output.mp4
复制代码

此过程需要对视频进行重新编码,耗费资源和cpu较为严重,因为我的视频编码和音频编码都为h264 aac,这里就不需要对视频进行重新编码,仅仅需要对文件重新加以MP4容器即可

所以使用的代码为:

ffmpeg -i input.flv -vcodec copy -acodec copy output.mp4复制代码

能够解决大部分计算资源,速度等同于拷贝文件。

这里提到主要是大部分的网站都没有提到这个事情,希望能够给需要的人有所帮助。


转载于:https://juejin.im/post/5c346078e51d4551de1d8a92

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐