gpt4 book ai didi

FFmpeg 仅将文本添加到最后一张图片

转载 作者:行者123 更新时间:2023-12-04 23:31:59 26 4
gpt4 key购买 nike

我设法从一组非连续图像中创建了一个视频,并附加了一个音频。我还在右上角添加了“版权”文本,以便文本出现在整个视频中。但是,我希望该文本仅出现在最后一张图像上。我应该如何更改下面的代码来解决这个问题?

ffmpeg \
-thread_queue_size 512 -f image2 -pattern_type glob -framerate 1/3 \
-i '*.jpg' \
-i 'audio.mp3' \
-c:a aac -c:v libx264 \
-vf scale=640:480, format=yuv420p, drawtext="text='Copyright':fontcolor=white:box=1:boxcolor=black@0.5:boxborderw=5:x=w-tw-5:y=5" \
-preset medium \
video.mp4

最佳答案

从 glob 中分离出最后一个图像,然后将其连接起来:

ffmpeg \
-pattern_type glob -framerate 1/3 -i '*.jpg' -framerate 1/3 -loop 1 -t 5 -i last/img.jpg -i audio.mp3 \
-filter_complex \
"[0:v]scale=640:480,setsar=1[v0]; \
[1:v]scale=640:480,setsar=1,drawtext=text='Copyright':fontcolor=white:box=1:boxcolor=black@0.5:boxborderw=5:x=w-tw-5:y=5[v1]; \
[v0][v1]concat=n=2:v=1:a=0,fps=25,format=yuv420p[v]" \
-map "[v]" -map 2:a -c:v libx264 -c:a aac -shortest -movflags +faststart video.mp4

关于FFmpeg 仅将文本添加到最后一张图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50531543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com