【发布时间】:2019-04-12 13:44:03
【问题描述】:
我正在尝试使用 ffmpeg 连接 3 个视频文件并在输出中添加文本。 每部分时长 10 秒。
我最终得到了这段代码:
ffmpeg -i output3.mp4 -i output2.mp4 -i output1.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0]concat=n=3:v=1:a=1[v][a]; [0:v:0]drawtext=fontfile=tahoma.ttf:text=Sample text:fontcolor=white:fontsize=40:box=1:boxcolor=black@0.7:boxborderw=5:x=100:y=100" -map "[v]" -map "[a]" output.mp4
结果视频有 30 秒,但在第一部分 (10 秒) 后挂起。当我删除drawtext过滤器部分(只是concat)时,视频很好,但没有文字...... 有人可以帮忙吗?
【问题讨论】: