Ffmpeg 长时间播放音乐的视频

Ffmpeg 长时间播放音乐的视频,ffmpeg,Ffmpeg,嗨,我正在使用过滤器渲染视频,并在最后添加音频。但是,在运行时,它需要很长时间,并且需要连续渲染。谁能帮我找出我错的地方吗?下面是命令 ffmpeg -i test.png -i test.mp4 -i test.mp3 -y -filter_complex "[1:v]scale=1422:800[scale1],[scale1]rotate=0:c=black@0:ow=rotw(0):oh=roth(0)[rotate0],[0:v][rotate0]overlay=258.

嗨,我正在使用过滤器渲染视频,并在最后添加音频。但是,在运行时,它需要很长时间,并且需要连续渲染。谁能帮我找出我错的地方吗?下面是命令

 ffmpeg -i test.png -i test.mp4 -i test.mp3  -y -filter_complex "[1:v]scale=1422:800[scale1],[scale1]rotate=0:c=black@0:ow=rotw(0):oh=roth(0)[rotate0],[0:v][rotate0]overlay=258.04:107.71[mediaoverlayout0],color=black@0:451x137[c1],[c1]setsar=1,drawtext=fontfile='/Windows/fonts/Peddana-Regular.ttf':text='ADITYA':fontsize=121.199:fontcolor=#1e8bc3:line_spacing=16.91,rotate=0:ow=rotw(0):oh=roth(0):c=black@0[rottext1],[mediaoverlayout0][rottext1]overlay=x=544.63:y=263.076[out]" -vcodec libx264 -map "[out]" -map 2:a -preset veryfast -c:a copy -pix_fmt yuv420p op.mp4 

添加
-shortest
输出选项,因为
颜色=black@0:451x137
没有结束时间,因此会无限期编码

我猜你想在文本后面做一个透明的方框。如果您正试图这样做,请使用drawtext中的各种
选项

此外,您正在使用值为0的旋转过滤器。你可以忽略它们,因为它们什么都不做