【问题标题】:FFmpeg - Screenshot/Snapshot with subtitlesFFmpeg - 带字幕的屏幕截图/快照
【发布时间】:2018-03-03 12:47:43
【问题描述】:

因此,使用 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

And here's the output I get.

那么,我该怎么办?我很感激任何帮助。谢谢!

【问题讨论】:

    标签: video ffmpeg


    【解决方案1】:

    这应该在您想要在精确时间保存的图像中写入一行。 我不确定它是否适用于 .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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 2015-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多