请选择 进入手机版 | 继续访问电脑版

ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 177|回复: 8

[Windows] [已解决]奇怪问题,0秒(首帧)时候画面并没overlay内容

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式
本帖最后由 slc 于 2020-11-23 16:48 编辑




-ss 9 -i gw.mkv  -loop 1 -r 25 -i 1103.jpg

-filter_complex "[0:v]format=yuva444p,colorchannelmixer=aa=0.8,scale=640:-2,setsar=1[0],
[1:v][0]overlay=x='if(gte(t,0),-w+(mod(4*n,W-w))+w,NAN)':y=(H-h)/2+48-8*t,setsar=1[v]"

-map [v]  -map 0:a -r 25 -t 14.75 -c:a libfdk_aac -ab 256k   1109.mp4


如果overlay内容不是循环滑动,而是折返式滑动,表达式怎么写?
回复

使用道具 举报

 楼主| 发表于 7 天前 | 显示全部楼层





回复 支持 反对

使用道具 举报

 楼主| 发表于 7 天前 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 7 天前 | 显示全部楼层
是个数学逻辑题,表达式你都能写出来了
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
孙悟空 发表于 2020-11-19 15:57
是个数学逻辑题,表达式你都能写出来了

折返的问题有网友回复了我.
0秒(首帧)时候画面并没overlay内容仍未解
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
slc 发表于 2020-11-20 09:12
折返的问题有网友回复了我.
0秒(首帧)时候画面并没overlay内容仍未解

网友回复的是什么呢?能否共享出来?
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
  1. ffmpeg -f lavfi -i color=s=1920x1080:c=red -f lavfi -i color=c=blue:s=720x576 -filter_complex "[0:v][1:v]overlay=x='if(gte(mod(4*n,W-w),mod(4*n,(W-w)*2)),mod(4*n,W-w),W-w-mod(4*n,W-w))':y=0" out.mp4
复制代码
确认了一下,第一帧就已经overlay了
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
孙悟空 发表于 2020-11-20 09:30
确认了一下,第一帧就已经overlay了

居然折返的命令和另一网友的回复相同...

但第一帧的不出现OVERLAY的问题,只在手机版才有


,我用电脑版FFMPEG一切正常.所以我这问题或许无解了..

然后有网友提出  可能要FRAMESYNC  同步处理....我又不懂了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
slc 发表于 2020-11-19 15:17
效果图,https://tieba.baidu.com/p/7099066742

解决看到了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2020-11-26 00:49 , Processed in 0.043957 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表