更改
跳到导航
跳到搜索
←上一编辑
如何使用 FFmpeg 进行视频转码:字幕
(编辑)
2017年3月23日 (四) 12:04的版本
添加465字节
、
2017年3月23日 (四) 12:04
→编入视频流
:
添加关于 -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 将字幕编入视频流时的额外说明/]]。}}
接下来,你就可以享受在视频中看到字幕的便捷了。
FiveYellowMice
行政员
、
管理员
128
个编辑
导航菜单
个人工具
未登录
讨论
贡献
创建账户
登录
名字空间
如何使用 FFmpeg 进行视频转码
讨论
变种
视图
阅读
编辑
编辑源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
FiveYellowMice
个人主页
Blog
工具
特殊页面
可打印版本