在视频中显示文件名(fmpeg - drawtext)

时间:2017-04-30 11:17:49

标签: ffmpeg drawtext

现在,我想在视频中添加视频文件名作为文本。因此,如果视频位于文件' video2.mp4'中,则应该有' video2'写在视频的中心。我怎么能用drawtext做到这一点?

1 个答案:

答案 0 :(得分:1)

enter image description here
名为smptebars.mp4的文件示例。

使用Bash parameter expansion

video=yourvideo.mp4; ffmpeg -i "$video" -filter_complex "drawtext=text='${video%.*}':x=(w-text_w)/2:y=(h-text_h)/2:box=1:boxborderw=2:fontsize=18" -c:a copy outdir/"$video"
  • 你没有提到你的操作系统,所以我认为它可以使用Bash。
  • 该示例将输出到名为outdir
  • 的目录