ffmpeg常用命令以及参数意义

本文详细介绍使用FFmpeg进行音视频处理的方法,包括音视频的合成与分离、视频信息获取、图片序列合成视频及视频分解成图片序列等操作。同时提供了多个实用的FFmpeg命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ffmpeg常用命令参数参数意义

输入ffmpeg -h即可查看各种命令:
-an disable audio
-vn disable video
-y overide output files
-n never overide output files
-c codec name
-f force format
And Others as below:
这里写图片描述

如何合成或者分离音视频

合成

现在有个视频video.avi,有个音频 audio.mp3,将其合并成output.avi
两个命令( video2.avi 是中间文件 ,用完可删)

ffmpeg -i video.avi -vcodec copy -an video2.avi   
ffmpeg -i video2.avi -i audio.mp3 -vcodec copy -acodec copy output.avi

-i 表示输入文件
-vcodec copy 表示 force video codec
-acodec copy 这个说的应该是音频了
-an : 表示 disable audio 表示去掉video.avi 原有的音频
也可以直接指定两个输入文件

ffmpeg -i /tmp/a.wav -i /tmp/a.avi /tmp/a.avi 注意两个文件的顺序

分离音视频

比如你的文件是 test.mp4
分离视频出来:ffmpeg -i test.mp4 -vcodec copy -an 视频流.avi
分离音频出来:ffmpeg -i test.mp4 -acodec copy -vn 音频流.mp3

ffmpeg常用命令示例

  1. 获取视频的信息
    ffmpeg -i video.avi

  2. 将图片序列合成视频
    ffmpeg -f image2 -i image%d.jpg video.mpg
    上面的命令会把当前目录下的图片(名字如:image1.jpg, image2.jpg, 等…)合并成video.mpg

  3. 将视频分解成图片序列
    ffmpeg -i video.mpg image%d.jpg
    上面的命令会生成image1.jpg, image2.jpg, …
    支持的图片格式有:PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI

  4. 从视频抽出声音,并存为Mp3
    ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
    说明:

    • 源视频:source_video.avi
    • 音频位率:192kb/s
    • 输出格式:mp3
    • 生成的声音:sound.mp3
  5. 将wav文件转成Mp3
    ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3

  6. 将.avi视频转成.mpg
    ffmpeg -i video_origine.avi video_finale.mpg

  7. 将.mpg转成.avi
    ffmpeg -i video_origine.mpg video_finale.avi

  8. 将.avi转成gif动画(未压缩)
    ffmpeg -i video_origine.avi gif_anime.gif

  9. 合成视频和音频
    ffmpeg -i son.wav -i video_origine.avi video_finale.mpg

  10. 将.avi转成.flv
    ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv
    简单点:ffmpeg -i file.avi output.flv

  11. 从flv提取mp3
    ffmpeg -i source.flv -ab 128k test.mp3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安德路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值