ffmpeg----用法及命令使用总结

 

 

一   用途

1    视频格式转码转换

 

 

2   音频格式转码转换

     https://blog.csdn.net/weixin_40855193/article/details/122903152

     ffmpeg -i input.mp3 output.wav //把mp3文件转换为wav文件

 

 

3   音频转视频

     ps: 必须要有一张图片,才能转成功,因为视频都是由一张张的图片组成的。

     ./ffmpeg -loop 1 -i 111.png -i 111.mp3 -c:v libx264 -vf "scale=-2:'min(720,ih)'" -c:a aac -ac 2 -ar 44100 -pix_fmt yuv420p -r 15 -ss 00:00:00.800 -to 00:00:06.700 -y 666.mp4

     

 

4    音频,视频合并(视频配音场景)

       https://blog.csdn.net/SharingOfficer/article/details/122430973

      ffmpeg -i video.m4s -i audio.m4s -c:v copy -strict experimental 输出名.mp4

 

5    视频等多文件合并成一个

      https://blog.csdn.net/weixin_44027937/article/details/120925742

      ffmpeg -f concat -i filelist.txt  -c copy output.mp4

      filelist.txt 里面都是文件列表类似

      file '1.mp4'

      file '2.mp4'

      ……

 

 

 

 

 

二    命令参数说明

-i   输入文件路径名称

-y  输出文件名称

:a   audio 音频

:v   video  视频

-ss  开始时间  (-ss 放在 -i 之前 ,可以使用关键帧 )

-to  截止时间

-c:v:libx264  -vcodec标识视频,h264解码器格式
-vf : scale=-2:'min(720,ih)'  //-vf 调整转码画面宽高,这里限制高度最大720宽度自适应(高度大于720的将到720,低于720的保持原样)
-f 输出的内容类型

 

posted @ 2022-09-28 17:03  JavAndroidJSql  阅读(36)  评论(0编辑  收藏  举报