打开主菜单

更改

→‎编入视频流 添加关于 -ss 选项的说明
{{如何使用 FFmpeg 进行视频转码:导航栏}}
 
在观看非母语语言的视频的时候,[https://zh.wikipedia.org/wiki/%E5%AD%97%E5%B9%95 字幕]是非常有用的东西。我们在网上能找到许多带字幕的视频,这些字幕很多时候已经跟视频融为一体了。不过有时候,我们还是能找到单独的字幕文件,这些字幕文件通常以 <code>.srt</code> 或 <code>.ass</code> 作为后缀名,且能被文本编辑器打开。
</syntaxhighlight>
{{提示|因为这个操作改写了视频流,所以视频流必须得重新编码。在上面这个例子中,我没有使用 <code>-c:v</code> 选项, FFmpeg 则会使用 MP4 封装格式的默认视频编码 <code>h264</code> 。}} 如果与此同时,使用了 [[如何使用_FFmpeg_进行视频转码:转码时能顺便一起做的事情#-ss|<code>-ss</code>]] 选项,被渲染的字幕不会听从 [[如何使用_FFmpeg_进行视频转码:转码时能顺便一起做的事情#-ss|<code>-ss</code>]] 选项,而是依然从最开始渲染,为了解决这个问题,[https://trac.ffmpeg.org/ticket/2067 这个页面]供了一些方案。{{注意|如果你使用的是<del>遭天谴</del>的 Microsoft Windows , FFmpeg 会在写视频流的时候无法找到字体,而导致输出文件中没有任何字幕,要解决这个问题,请参阅[[/在 Microsoft Windows 下使用 FFmpeg 将字幕编入视频流时的额外说明/]]。}}
接下来,你就可以享受在视频中看到字幕的便捷了。