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 之前还是之后,最终的输出结果都将受到它的影响。关键是确保您理解和选择适合您需求的帧率设置方式,并根据需要适当调整输入或输出文件的帧率

相关推荐
给大佬递杯卡布奇诺22 分钟前
FFmpeg 基本API avformat_open_input函数内部调用流程分析
c++·ffmpeg·音视频
JAVA学习通3 小时前
开源 | MeiGen-MultiTalk:基于单张照片实现多人互动演绎
大数据·音视频·视频
EasyDSS4 小时前
超越“接收端”:解析视频推拉流EasyDSS在RTMP推流生态中的核心价值与中流砥柱作用
网络·音视频
aqi004 小时前
FFmpeg开发笔记(八十三)国产的视频裁剪框架AndroidVideoTrimmer
android·ffmpeg·音视频·流媒体
加油20196 小时前
音视频处理(一):什么决定了你的音色?声音的三要素
音视频·音色·声音三要素
彷徨而立17 小时前
【win32】FFmpeg 硬件解码器
windows·ffmpeg
mit6.82419 小时前
[Sora] 视频自动编码器(VAE) | `encode_`&`decode`
音视频
Jeled20 小时前
Kotlin 实现社交 App 音视频模块:语音录制、播放、暂停与进度控制全流程封装
android·kotlin·android studio·音视频
努力犯错1 天前
AI视频修复技术入门:从Sora水印谈起,我们如何“抹去”未来影像的瑕疵?
大数据·人工智能·语言模型·开源·音视频