FFmpeg - 带字幕的截图/快照
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg - 带字幕的截图/快照相关的知识,希望对你有一定的参考价值。
因此,使用FFmpeg,我想知道如何在特定时间拍摄视频的单帧截图/快照,同时在图像上刻录单独的字幕文件。我想要类似于this的东西。顺便提一下,外部字幕是.ass文件(Advance SubStation Alpha),正如我所提到的,是一个单独的文件。视频本身有两个字幕软编码,我宁愿不使用它们。
我试着跟随this并尝试使用基于上述问题的答案的命令,但是,无济于事。
ffmpeg -ss 00:10:49.200 -copyts -i "path-to-video.mkv" -vf subtitles="path-to-subtitle.ass" -vframes 1 output.png
所以我该怎么做?我感谢任何帮助。谢谢!
答案
这应该在您想要在精确时间保存的图像上写一行。我不确定它是否适用于.ass文件。
ffmpeg -ss 00:10:49.200 -i "path-to-video.mkv" -vf "[in]drawtext=fontfile=C:\Windows\Fonts\arial.ttf:fontsize=30:fontcolor=0xffFFFF:x=(w-text_w)/2:y=(h-text_h)-20:text='Your Text Here' [out]" -vframes 1 output.png
以上是关于FFmpeg - 带字幕的截图/快照的主要内容,如果未能解决你的问题,请参考以下文章
Centos6系统安装youtbe-dl下载带英文字幕的视频