在视频中显示文件名(fmpeg - drawtext)
Show Filename in Video (fmpeg - drawtext)
现在,我想在视频本身中添加视频的文件名作为文本。所以如果视频在文件'video2.mp4'中,应该有'video2'写在视频的中间。我如何使用 drawtext 执行此操作?
名为 smptebars.mp4
.
的文件示例
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"
- 你没有提到你的 OS,所以我假设它可以使用 Bash。
- 该示例将输出到名为
outdir
. 的目录
现在,我想在视频本身中添加视频的文件名作为文本。所以如果视频在文件'video2.mp4'中,应该有'video2'写在视频的中间。我如何使用 drawtext 执行此操作?
名为 smptebars.mp4
.
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"
- 你没有提到你的 OS,所以我假设它可以使用 Bash。
- 该示例将输出到名为
outdir
. 的目录