首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ffmpeg 长图滚动问题?

ffmpeg 长图滚动问题?

提问于 2023-08-13 14:20:46
回答 1关注 0查看 531

问一下上面这串命令,长图向上滚动,能不能改成播放速度指定,并且播放时间根据图片高度和播放速度计算,播放前停顿2秒钟然后继续播放:

ffmpeg -r 1 -loop 1 -t 61 -i 1.png -filter_complex "color=white:s=1170x720, fps=fps=60[bg];[bg][0]overlay=y=-'t*120':shortest=1[video]" -preset ultrafast -map [video] -y output.mp4

回答 1

一凡sir

修改于 2023-08-14 00:59:02

ffmpeg在处理动画、视频或图像时,其自身是无法对图片高度直接感知的,无法根据图片高度直接计算出播放时间。一般来说,要实现动态计算播放时间相关的需求,需要借助于编程语言或者脚本,是需要比较复杂的计算的。

但是根据你的描述,可以通过更改-filter_complex参数中的'y=-'t*120'部分来更改播放速度。这个参数 essentially control the vertical scroll speed 的动画. 120 这个值越高,滚动速度越快。

例如:"y=-'t*60'"

你可以自己根据效果进行调整这个值。

至于更进一步的播放时间计算和延迟播放,我建议你通过脚本语言如 python 或 bash 实现。先计算出具体的播放时间与滚动速度,然后传入到 ffmpeg 的命令中。

下面是一个在播放前停顿2秒钟的基础命令示例:

ffmpeg -r 1 -loop 1 -i 1.png -vf "tpad=start_duration=2, setpts=PTS-STARTPTS,color=white:s=1170x720, fps=fps=60[bg];[bg][0]overlay=y=-'t*120':shortest=1[video]" -preset ultrafast -y output.mp4

注意这里添加的tpad=start_duration=2setpts=PTS-STARTPTS

这个参数可以让视频在播放前等待指定的时间。

关于滚动速度和播放时间的更精确控制,可能需要自己写脚本计算然后注入到这个命令中。具体的方法会根据你具体使用的脚本语言有所不同,这里就不进行进一步的说明了。

和开发者交流更多问题细节吧,去 写回答
相关文章
电脑长截图滚动截图FastStone Capture
下载地址:https://asjfxk.lanzoum.com/ikt1N0vltzfc
素颜520
2023/05/13
1.4K0
电脑长截图滚动截图FastStone Capture
【Android 内存优化】自定义组件长图组件 ( 长图滚动区域解码 | 手势识别 GestureDetector | 滑动计算类 Scroller | 代码示例 )
在【Android 内存优化】自定义组件长图组件 ( 获取图像宽高 | 计算解码区域 | 设置图像解码属性 复用 像素格式 | 图像绘制 ) 博客中完成了图像的区域解码 , 并显示在界面中 ; 本篇博客中主要完成长图滑动功能 , 触摸滑动 , 惯性滑动 , 操作 ;
韩曙亮
2023/03/27
1.6K0
【Android 内存优化】自定义组件长图组件 ( 长图滚动区域解码 | 手势识别 GestureDetector | 滑动计算类 Scroller | 代码示例 )
图像长图拼接
算法:图像长图拼接是将拼接图像放在数组里面,然后计算图像的最大宽度作为拼接后图像的宽度,进行横向或纵向拼接。
裴来凡
2022/05/29
5020
图像长图拼接
Chrome 原生截长图
有时候有在网页上截长图的需求,有很多的浏览器扩展和第三方软件提供了这个功能,今天介绍下使用 Chrome 自带的功能,理论所有 Chrome 内核的浏览器都能使用。
caoayu
2021/03/16
27.5K0
android如何加载长图
思路:那就是对于一张巨型图片我们可否每次指定一块区域加载显示,然后通过改变这个区域完成整张巨图的加载呢?这样内存中只有完整图片的一块区域。
老马的编程之旅
2022/06/22
8320
android如何加载长图
利用ffmpeg制作gif图[通俗易懂]
-ss 1 -t 4 表示从从视频的第1秒开始转换,4秒后停止。 -s用于设定分辨率, -r 用于设定帧数,一般设置10帧左右就行。 例如本指令表示为:从从视频的第1秒开始转换,4秒后停止,转换为720x360px,8帧,名为22.gif,输出到当前终端运行目录下。
全栈程序员站长
2022/11/15
8940
ffmpeg解码异常问题
可以独立解码的帧,idr一定是i帧,但i帧不一定是idr帧,可能缺少解码的关键信息
sofu456
2021/03/03
1.1K0
滚动截图:更人性化的长截图工具
文章更新:   20170129 初次成文 应用名称:滚动截图 应用包名:me.pkhope.longscreenshot 备注说明:仅支持安卓5.0及以上系统   Hello~懒癌晚期的小苏又跑来更新博客了~   在之前的文章中呢,小苏已经给大家推荐过一款长截图工具了:PPIICC,最近,小苏又发现一款长截图工具,用起来更加简单高效(小苏你这是和长截图应用肛上了还是咋滴?)于是赶紧跑来推荐给大家~   在之前推荐给大家的PPIICC这款应用中呢,我们既可以进行截图操作,也可以使用系统自带的截图功能截好图
美丽应用
2018/07/20
1.4K0
长事务引起线上问题
是什么造成卡住的,查看阿里云 自治服务-> 一键诊断 > 自治中心->事务和锁快照 部分,如下图发现:
温安适
2022/05/05
3690
tidyHeatmap使用长数据绘制热图
tidyHeatmap基于ComplexHeatmap,遵循图形语法,最大的好处是直接使用长数据画热图,这是目前其他画热图的R包所不具备的。
医学和生信笔记
2023/08/30
4120
tidyHeatmap使用长数据绘制热图
长图按固定像素长度裁切
from PIL import Image import os,time #注意:必须使用绝对路径 old_path="F:\\原图\\" new_path="F:\\裁剪后\\" pic_names=os.listdir(old_path) #按固定像素裁切 def cut_pic(old_path,new_path,pic_name): im=Image.open(old_path+pic_name) (x,y)=im.size box=[0,0,x,3000] #宽度
诡途
2022/05/09
3950
WPS插入长图的处理方法
我想把思维导图添加到WPS文档中,但是图像的高度太高,怎么插入都不行,只能显示细长的一条
码客说
2022/04/19
2.3K0
WPS插入长图的处理方法
【长图】一文百图纵览 DTCC 2022
DTCC 2022,与近日落地,作为年度的数据库领域大会,有很多来自厂商、客户及行业内的专家带来了对数据库的最新解读。作为一名资深从业者,也持续关注大会13年。今年受到疫情影响,将形式改为线上,我也与近日拿到分享材料,抽空学习下。本文从上百位老师分享中摘出印象较深的,特分享给各位。会议材料可从https://z.itpub.net/stack/detail/10027下载。
用户5548425
2023/02/16
6990
【长图】一文百图纵览 DTCC 2022
BI技巧丨滚动柱形图
但是很多可视化图形,在数据跨年的时候,因为节点问题,会导致原本的趋势变成单点或者单个柱子,这对用户来说体验是非常差的。
PowerBI丨白茶
2022/05/14
9052
BI技巧丨滚动柱形图
电脑端截取长图的方法
电脑端要截取长图必须要使用的工具的是火狐浏览器,火狐浏览器自带截取整个PC端浏览器页面。
软件小生活
2021/09/10
1.7K0
点击加载更多

相似问题

寻求ffmpeg大神,有偿解决长图滚动抖动/闪烁问题?

2355

ffmpeg 长图垂直滚动,出现抖动闪烁问题,效果很差?

0328

关于 fluent-ffmpeg 将rtsp 转rtmp 音频问题?

1544

Python制作堆叠图的问题?

0192

python绘制气象图问题?

1173
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
到家集团 | 技术VP擅长5个领域
腾讯云TDP | KOL擅长5个领域
擅长4个领域
擅长3个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文