ffmpeg - FFMPEG 无法对高速变化的视频进行编码
问题描述
您好我正在尝试使用 FFMPEG 4.2.2 版加速和修剪剪辑。加快剪辑的速度是否有限制?如果我尝试加快剪辑速度,则无法打开输出文件。
我尝试了两种方法,但都没有运气:1. 使用 setPTS 过滤器和 2. 以更快的帧速率输入文件。
1.
ffmpeg -i GH012088.MP4 -y -ss 18 -t 0.48 -an -filter:v "setpts=0.096*PTS" -r 25 output.MP4
2.
ffmpeg -r 312.1875 -i GH012088.MP4 -y -ss 18 -t 0.48 -r 25 -an output.MP4
我正在尝试从原始剪辑中 1 秒开始的输入创建一个剪辑,以 10.4166 x 速度播放并持续 0.48 秒
我究竟做错了什么?谢谢
解决方案
采用
ffmpeg -ss 1 -i GH012088.MP4 -y -t 0.48 -an -filter:v "setpts=0.096*PTS" -r 25 output.MP4
在重新定时帧之前,搜索必须在输入端。帧重定时后,-t
必须在输出端。
推荐阅读
- python - 微分方程不支持的操作数类型
- java - spark 的 approxQuantile 问题,无法识别 List
- git - 如何在 Visual Studio 中配置 SECOND Source Control Repo?
- sql - SQL 删除镜像行/对
- javascript - 使用 ajax 在 HTML 中使用 FormData 通过多部分表单发送数据和文件
- twitter-bootstrap - 使用引导程序 4 的垂直可折叠菜单项
- javascript - (HTML/Js) 循环元素可见性
- blogger - 博主 - 我如何更改我的标题大小?
- javascript - 无法从 combineLatest 获取数据 - Angular
- php - 禁用变体中的延期交货