FFMPEG常用命令

简介: FFMPEG常用命令

1.转码

ffmpeg -i upload/100zhou.mp4 -r 25 -y -crf 18 -aq 8 -ar 24000 -ab 64K 100mv2.mp4

ffmpeg -i upload/100zhou.mp4 -threads 6 -b:v 480K -c:v libx264 -r 30 -s 640*580 -y -movflags faststart -keyint_min 25 -ar 24000 -ab 64k 100mv2.mp4

视频参数:

-crf 在优先保证画面质量(也不太在乎转码时间)的情况下,使用-crf参数来控制转码是比较适宜的。这个参数的取值范围为0~51,其中0为无损模式,数值越大,画质越差,生成的文件却越小。从主观上讲,18~28是一个合理的范围。18被认为是视觉无损的(从技术角度上看当然还是有损的),它的输出视频质量和输入视频相当。

音频参数:

-aq 设置音频质量 (指定编码)

  • -aq 4 = 128 kb/s
  • -aq 5 = 160 kb/s
  • -aq 6 = 192 kb/s
  • -aq 7 = 224 kb/s
  • -aq 8 = 256 kb/s

-ar 设置音频采样率 (单位:Hz)

-ab 设置比特率(单位:bit/s)

2.分离声音、视频

分离声音  ./ffmpeg -i en102.mp4 -acodec copy -vn m.m4a

分离视频  ./ffmpeg -i en102.mp4 -acodec copy -an m.mp4

3.合并视频音频

./ffmpeg -i old.mp4 -i old.m4a   -map 0:v -map 1:a -c:v copy -vcodec copy new.mp4

相关文章
|
8天前
|
XML 编解码 JSON
FFmpeg常用命令讲解及实战二(2)
FFmpeg常用命令讲解及实战二
32 0
|
8天前
|
编解码
ffmpeg 裁剪视频命令 时间 修改分辨率
ffmpeg 裁剪视频命令 时间 修改分辨率
152 0
|
8天前
ffmpeg 命令提取音视频数据-ffmpeg导出h265裸流-ffmpeg导出h264裸流
ffmpeg 命令提取音视频数据-ffmpeg导出h265裸流-ffmpeg导出h264裸流
82 0
|
6月前
|
存储 Cloud Native Ubuntu
音视频 ffmpeg命令直播拉流推流
音视频 ffmpeg命令直播拉流推流
|
6月前
|
存储 Cloud Native Linux
音视频 ffmpeg命令视频录制(Windows)
音视频 ffmpeg命令视频录制(Windows)
|
6月前
|
存储 编解码 Cloud Native
音视频 ffmpeg命令转封装
音视频 ffmpeg命令转封装
|
8天前
|
编解码 vr&ar 数据安全/隐私保护
ffmpeg 命令的简单使用
ffmpeg 命令的简单使用
18 0
|
8天前
|
编解码 安全 计算机视觉
FFMPEG常用命令 音视频合并
FFMPEG常用命令 音视频合并
12 2
|
8天前
利用ffmpeg命令从摄像机抓拍一张图片
利用ffmpeg命令从摄像机抓拍一张图片
14 1
|
8天前
|
编解码 vr&ar 内存技术
FFmpeg常用命令讲解及实战二(1)
FFmpeg常用命令讲解及实战二
22 0