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

相关推荐
Guheyunyi25 分钟前
什么是安全监测预警系统?应用场景有哪些?
大数据·运维·人工智能·安全·音视频
LittroInno2 小时前
TVMS视频管理平台 —— 目标识别跟踪
人工智能·计算机视觉·音视频
newbiai2 小时前
电商直播AI视频生成工具哪个方便快捷?
人工智能·python·音视频
又是忙碌的一天2 小时前
SpringBoot+Vue+Netty+WebSocket+WebRTC 视频聊天实现
websocket·音视频·webrtc
阿里巴啦2 小时前
python+yt-dlp开源项目,支持 YouTube, Bilibili, TikTok/抖音,快手 等多个平台的视频/音频/字幕下载/ai摘要等功能
python·ffmpeg·whisper·音视频·视频处理·ai摘要·音视频转录
HWL56792 小时前
在网页中实现WebM格式视频自动循环播放
前端·css·html·excel·音视频
HWL56793 小时前
防止移动设备自动全屏播放视频,让视频在页面内嵌位置正常播放
前端·css·音视频
Highcharts.js3 小时前
如何在构建音频图表中映射到数据?
javascript·信息可视化·音视频·开发文档·highcharts·数据映射
m0_694845573 小时前
HandBrake 是什么?视频转码工具使用与服务器部署教程
服务器·前端·pdf·开源·github·音视频