利用ffmpeg命令行转码视频并支持裁剪这是目前我们团队提到的一个需求点,我们的项目多采用Swift语言Demo便采用Swift吧,并不影响核心代码两套方案:fftools和API,本章采用fftools实现下一章實现
在我们已经详细介绍了视频转码的命令和参数配置,本文结合需求将iPhone录制的mov转码为MP4也可直接将原始码流转码为MP4。
开始前我们先用iPhone錄制一个mov格式的视频,保存在了Demo里面使用
// ffmpeg命令行语法,可根据需求自行更改 !#$ 为分割标记符也可以使用空格代替 // 根据 !#$ 将指令分割为指令數组 // 将OC对象转换为对应的C对象
- 打开视频源时获取总时长
ffmpeg命令行非常强大,相应的编译选项也就非常的多,要深入了解每个编译选项的意義这样编译出来的库文件才是适合自己的:用最小的库实现自己的需求。
本教程ffmpeg命令行版本为最新4.2只单纯集成ffmpeg命令行,没有使用x264和fdk_aac洳需使用自己单独编译替换lib和对应的include即可,
如果喜欢请帮忙点赞。支持转载转载请附原文链接。