【ffmpeg命令基础】视频选项讲解

文章目录

  • 前言
    • 设置输出文件的帧数
    • 设置每秒播放的帧数
      • 设置输出视频的帧率
        • 示例1:更改输出视频的帧率
        • 示例2:将图像序列转换为视频
      • 设置输入视频的帧率
        • 示例3:处理高帧率视频
        • 示例4:处理低帧率视频
      • 同时设置输入和输出帧率
        • 示例5:从高帧率视频创建低帧率输出
      • 设置帧尺寸
      • 示例
        • 示例1:调整视频分辨率
        • 示例2:使用常见分辨率别名
        • 示例3:缩放视频以适应目标分辨率
        • 示例4:保持视频比例缩放
      • 常见分辨率列表
      • -s与简单滤镜的区别
      • 滤镜调整分辨率
      • 区别
      • 禁用视频
      • 设置视频宽高比
      • 用法
        • 设置输出视频的宽高比
      • 示例
        • 示例1:调整宽高比为4:3
        • 示例2:调整宽高比为16:9
      • 注意事项
      • 结合使用示例
        • 示例3:调整宽高比并改变分辨率
        • 示例4:修复错误宽高比
  • 总结


前言

FFmpeg是一款功能强大的多媒体处理工具,广泛用于视频和音频的录制、转换和流处理。对于那些刚接触FFmpeg的新手来说,理解和掌握其众多命令选项是一个重要的起点。本文将详细讲解FFmpeg的基本视频选项,帮助你更好地处理视频文件。我们将介绍如何使用FFmpeg进行视频的帧率调整、分辨率设置、宽高比修正等操作,为你提供基础的FFmpeg命令使用指南。


设置输出文件的帧数

ffmpeg是一个强大的多媒体处理工具,可以用来进行视频和音频的录制、转换、处理等操作。在使用ffmpeg时,-vframes-r是两个常用的参数,但它们的作用不同。

-vframes
-vframes参数用于指定输出视频中的帧数。例如,如果你想从一个视频中提取前10帧,你可以使用-vframes 10。这在处理视频剪辑或制作缩略图时非常有用。

使用-vframes
假设你有一个视频文件input.mp4,你想从中提取前10帧并保存为一个新视频output.mp4

 
 

你可能感兴趣的:(音视频基础大合集,ffmpeg,音视频,c++,windows,语音识别,计算机视觉,视频编解码)