Android高级 FFmpeg应用

FFmpeg: Fast Forward mpeg
mpeg: Moving Pictures Experts Group 音视频国际标准
官网:https://ffmpeg.org/

常见 H.264 是 mp4 使用最广泛的压缩格式
H.265 压缩体积更小, 但是兼容不够;

1、版本查看和帮助
ffmpeg --version
ffmpeg --help 可以查看具体的参数怎么使用

2、处理视频流

  • 使用h264编码格式输出视频
    ffmpeg -i test.avi -loglevel error -c:v libx264 out.mp4 -y

  • 使用英伟达加速输出h264编码的视频
    ffmpeg -i test.avi -loglevel error -c:v h264_nvenc out.mp4 -y
    -y表示直接覆盖

  • 使用编码速度来控制视频大小
    ffmpeg -i test.avi -c:v libx264 -preset veryslow out.mp4


    编码速度
  • 使用crf控制视频大小
    ffmpeg -i test.avi -c:v libx264 -crf 28 -preset veryslow out.mp4
    取值范围 19 - 28

3、使用过滤器
ffmpeg -i test.avi -c:v libx264 -vf "scale=width:height" out.mp4
"crop=iw/3:ih iw/3:0"

参考资料来自:https://www.bilibili.com/video/BV1AT411J7cH/?spm_id_from=333.999.0.0&vd_source=1c28f931379ab7646542007be3253cb4

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    RichyLeo阅读 17,487评论 1 22
  • 一、搭建ffmpeg环境 总有很多人想要了解学习音视频,却悻悻不知改从哪里入手,今天我们就一起来揭开它神秘的面纱😄...
    starmier阅读 1,816评论 1 4
  • 一、使用点播文件作为模拟直播源 ffmpeg.exe -re -stream_loop -1 -i 1280.mp...
    叶迎宪阅读 1,954评论 0 1
  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    骚之哈塞給阅读 25,833评论 6 39
  • 命令行工具 FFmpeg的bin目录下有三个工具,可在终端直接输入命令执行 ffmpeg[https://ffmp...
    人月神话Lee阅读 719评论 0 1