本页目录1

FFmpeg

发布于 2026-10-16

FFmpeg 概览

FFmpeg 将 webm 转换为 mp4 的示例;

核心组件

  • ffmpeg:音视频处理与转换

  • ffprobe:媒体文件信息分析

  • ffplay:多媒体播放器

webm 转换 mp4

  • 重新编码:
Bash
ffmpeg -i input.webm -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 192k output.mp4

参数说明:

  • -c:v libx264:使用 H.264 视频编码,兼容性广。

  • -crf 23:控制画质,数值越小画质越好,常用范围 18~28。

  • -preset medium:编码速度与压缩效率的平衡,可改为 fast。

  • -c:a aac:音频转换为 AAC。

  • -b:a 192k:音频码率。

  • 不重新编码

Bash
ffmpeg -i input.webm -c copy output.mp4
  • 查看原始编码
Bash
ffprobe -v error \
  -show_entries stream=codec_name,codec_type,width,height \
  -of default=noprint_wrappers=1 input.webm