我正在尝试使用 FFMPEG 将 webvtt 字幕“软”嵌入到我的视频中。我还需要能够将字幕放置在视频中的特定位置。
我已经创建了一个与我的视频一起使用的 webvtt 文件;当我通过 FFMPEG 传递它,然后尝试在 VLC 媒体播放器中播放视频时,定位似乎被忽略了。
当我在VLC中播放原始视频,然后加载相同的webvtt字幕文件时,定位是正确的吗?
FFMPEG 支持 webvtt 提示吗?我很可能没有将正确的标志传递给 FFMPEG。
VTT 示例文件(即 subtitle.vtt):
WEBVTT
00:00:00.000 --> 00:00:03.000 line:-1 align:right
TESTING 1
00:00:04.000 --> 00:00:08.000 line:-1 align:right
TESTING 2
FFMPEG CLI:
ffmpeg -y -i video.mp4 -i subtitle.vtt -c copy -c:s mov_text vttout.mp4
测试用例:
老问题,我知道,但是 mp4 mov_text 支持定位吗?
如果你这样做(将容器更改为 mkv)会怎样:
ffmpeg -y -i video.mp4 -i subtitle.vtt -c copy vttout.mkv
其中包含定位信息吗?