1、简介
2、安装
2.1、下载
2.2、配置环境变量
3、Java调用
3.1、运行CMD命令的类
3.2、工具类
3.2.1视频提取音频
3.2.2音频剪辑
3.2.3视频剪辑
4、总结
附录:
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。
官网下载ffmpeg安装包,官网地址:http://www.ffmpeg.org/download.html
或者直接到这个链接win1064位安装ffmpeg的免安装ZIP包-编解码文档类资源-CSDN文库下载获得ffmpeg安装包,会比官网下载快些。
ffmpeg安装包下载成功后,解压至电脑某个路径,复制此文件下bin文件的路径,配置环境变量。
1. bin文件夹路径:E:Program Filesffmpeg-master-latest-win64-gplbin
2.环境变量配置步骤(以win10举例):1)点击“系统属性->高级系统设置->环境变量->用户变量”,选择“Path”条目,点击“编辑->新建”,把第一步的bin文件夹路径复制粘贴进去,然后点击确定即可。
2)变量设置成功后,打开电脑的命令框,输入:ffmpeg -h 若命令框有如下内容输出则ffmpeg安装成功且设置成功
ffmpeg的Java调用一般都是采用CMD命令调用本地服务的方式,例如:
我们后面的调用也是对此类命令进行封装、修改参数的方式进行的。
3.2.1视频提取音频
3.2.2音频剪辑
3.2.3视频剪辑
到此这篇关于java使用ffmpeg处理视频的方法的文章就结束了,关于其他的音视频操作可参考相关命令自行拼接cmd命令行。
FFmpeg常用命令汇总_梧桐樹下的博客-CSDN博客_ffmpeg指令
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/17080.html