slc 发表于 2020-11-19 15:15:59

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

本帖最后由 slc 于 2020-11-23 16:48 编辑


http://tiebapic.baidu.com/forum/pic/item/533f768da9773912606bc523ef198618377ae2e4.jpg

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

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

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


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

slc 发表于 2020-11-19 15:16:30

http://tiebapic.baidu.com/forum/pic/item/533f768da9773912606bc523ef198618377ae2e4.jpg


http://tiebapic.baidu.com/forum/pic/item/533f768da9773912606bc523ef198618377ae2e4.jpg

slc 发表于 2020-11-19 15:17:06

效果图,https://tieba.baidu.com/p/7099066742

孙悟空 发表于 2020-11-19 15:57:41

是个数学逻辑题,表达式你都能写出来了

slc 发表于 2020-11-20 09:12:51

孙悟空 发表于 2020-11-19 15:57
是个数学逻辑题,表达式你都能写出来了

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

孙悟空 发表于 2020-11-20 09:22:47

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

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

孙悟空 发表于 2020-11-20 09:30:15

ffmpeg -f lavfi -i color=s=1920x1080:c=red -f lavfi -i color=c=blue:s=720x576 -filter_complex "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了

slc 发表于 2020-11-20 16:01:16

孙悟空 发表于 2020-11-20 09:30
确认了一下,第一帧就已经overlay了

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

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


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

然后有网友提出可能要FRAMESYNC同步处理....我又不懂了.

slc 发表于 2020-11-23 16:48:52

slc 发表于 2020-11-19 15:17
效果图,https://tieba.baidu.com/p/7099066742

解决看到了
页: [1]
查看完整版本: [已解决]奇怪问题,0秒(首帧)时候画面并没overlay内容