FFmpeg -r 放在 -i 前后的区别

在 FFmpeg 中,-r 选项的位置对于帧率设置有所影响,具体取决于它是放在 -i 之前还是之后。

放在 -i 之前:如果将 -r 选项放在 -i 之前,则它将用于设置输入文件的帧率。这意味着它会告诉 FFmpeg 如何解析输入文件的帧率信息。例如:

复制代码
ffmpeg -r 30 -i input.mp4 output.mp4

在上述示例中,-r 30 指定输入文件 input.mp4 的帧率为 30 帧/秒。FFmpeg 将根据这个帧率信息来处理输入文件。

放在 -i 之后:如果将 -r 选项放在 -i 之后,则它将用于设置输出文件的帧率。这意味着它会告诉 FFmpeg 输出文件的每秒播放的帧数。例如:

复制代码
ffmpeg -i input.mp4 -r 30 output.mp4

在上述示例中,-r 30 指定输出文件 output.mp4 的帧率为 30 帧/秒。FFmpeg 将根据这个帧率设置输出文件的帧速率。

无论 -r 选项放置在 -i 之前还是之后,最终的输出结果都将受到它的影响。关键是确保您理解和选择适合您需求的帧率设置方式,并根据需要适当调整输入或输出文件的帧率

相关推荐
Android系统攻城狮12 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
Martina_032113 小时前
AI生成的3D模型打印后沿层纹开裂?用6步检查方向、壁厚与填充
图像处理·人工智能·数学建模·3d·自然语言处理·游戏策划·1024程序员节
c_hn_00714 小时前
量化数据12:国内期货L2历史数据:Tick、逐笔、五档盘口一次性打包下载
数据库·1024程序员节·#深度订单簿数据·#历史行情订单薄·#本地csv数据存储
AI视频工具指南14 小时前
怎么用 AI 做节日祝福视频?
人工智能·音视频·节日
释厄62315 小时前
同性线套娃律——圆面积必然=1+2+...+n 的求和·圆心不与 π 相关
java·人工智能·算法·1024程序员节
在所不辞兄17 小时前
【零基础学智能仿真-69】综合项目——材料参数驱动的仿真研究
人工智能·深度学习·神经网络·算法·机器学习·1024程序员节
Captain1314_李祖团18 小时前
章节3:MLIR完成一个端到端的流程
mlir·1024程序员节
Flynn Liang18 小时前
Spring AI 多模态实战(下):文生图 + TTS 语音合成(含 2.0 流式音频分片)
人工智能·spring·文生图·音视频·语音合成·tts·springai
Solange__19 小时前
在线3D预览器、Blender和游戏引擎怎么选?按5类任务比较格式、隐私与编辑性
人工智能·游戏·3d·游戏引擎·blender·1024程序员节·关卡设计
爱青菜20 小时前
Ribbon 七种负载均衡策略详解:原理、源码与选型实践
1024程序员节