Node.js 使用流畅的ffmpeg添加字幕

Node.js 使用流畅的ffmpeg添加字幕,node.js,video,ffmpeg,subtitle,fluent-ffmpeg,Node.js,Video,Ffmpeg,Subtitle,Fluent Ffmpeg,我想在视频中加入字幕。此命令在命令行中工作正常: ffmpeg-i in.mp4-vf subtitles=sub.srt:force_style='Fontsize=20'out.mp4 我在服务器端的代码似乎做的不多(但它创建了test.mp4) 我得到以下错误:error:ffmpeg退出,代码1:error打开过滤器好的,我发现了我们的问题。.srt文件的格式不正确。 相比之下,这是我们的错误文件(=时间很重要): 这一条是正确的: 1 00:00:00,828 --> 00:00

我想在视频中加入字幕。此命令在命令行中工作正常:
ffmpeg-i in.mp4-vf subtitles=sub.srt:force_style='Fontsize=20'out.mp4

我在服务器端的代码似乎做的不多(但它创建了test.mp4)


我得到以下错误:
error:ffmpeg退出,代码1:error打开过滤器

好的,我发现了我们的问题。
.srt
文件的格式不正确。 相比之下,这是我们的错误文件(=时间很重要):

这一条是正确的:

1
00:00:00,828 --> 00:00:03,130
kitty cat

2
00:00:03,372 --> 00:00:05,674
is sitting

3
00:00:05,795 --> 00:00:08,905
on a pad
1
00:00:00 --> 00:00:03
kitty cat

2
00:00:03,372 --> 00:00:05,674
is sitting

3
00:00:05,795 --> 00:00:08,905
on a pad
1
00:00:00,828 --> 00:00:03,130
kitty cat

2
00:00:03,372 --> 00:00:05,674
is sitting

3
00:00:05,795 --> 00:00:08,905
on a pad