欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ffmpeg安装及使用

程序员文章站 2022-07-13 13:30:51
...

        FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec。

        一、FFmpeg下载:http://ffmpeg.zeranoe.com/builds/

ffmpeg安装及使用

       选择静态程序版本

ffmpeg安装及使用

        下载就可以了

ffmpeg安装及使用

        二、下载并解压FFmpeg文件夹,它会生成一个类似名为“ffmpeg-20181210-a271025-win64-static”的新文件夹:

ffmpeg安装及使用

       三、配置FFmpeg环境变量。

        1.点击“我的电脑”——>“属性”——>“高级系统设置”——>“环境变量”——>“系统变量”——>“Path”

        2.在“Path”变量原有变量值内容上加上“;D:\ffmpeg\ffmpeg-20181210-a271025-win64-static\bin”(注:;代表间隔,不可遗漏;D:\ffmpeg\ffmpeg-20181210-a271025-win64-static\bin代表FFmpeg的安装路径下的bin文件夹),一路点击“确定”即可。

ffmpeg安装及使用

        四、打开命令提示符窗口。输入命令“ffmpeg  –version”。如果命令提示窗口返回FFmpeg的版本信息,那么就说明安装成功了,你可以在命令提示行中任意文件夹下运行FFmpeg。

ffmpeg安装及使用

        五、将png、jpg等格式图片转化为yuv

        1.首先定位到D盘bin文件夹下面

ffmpeg安装及使用

      2.然后运行命令

ffmpeg -i test.jpg -s 640x480 -pix_fmt yuv420p test.yuv

        说明:①可以用test%d来批量处理图片,test1.jpg,test2.jpg..........

                   ②这里test.jpg图片要放在bin文件夹下面,同时输出的yuv文件也会出现在bin文件夹下面。

                   ③如果需要转化成其他格式,只需将jpg替换为bmp或者png即可。-pix_fmt yuv420p需要添加上,如果不添加的话,往往转码结果为yuv444格式,不是一般我们所需要的yuv420。

       3.如将.png 1024*768图片转化为.yuv格式

ffmpeg -i result1.png -s 1024x768 -pix_fmt yuv420p result1.yuv
ffmpeg -i result5.png -s 1024x768 -pix_fmt yuv420p result5.yuv

ffmpeg安装及使用

ffmpeg安装及使用

        4.利用ffmpeg将yuv转化为png

ffmpeg -s 1920x1080 -i 原图.yuv 结果.png