美文网首页FFmpeg与音视频流媒体工程开发相关
[FFmpeg]媒体流嵌入字幕 start end 时间戳精确度

[FFmpeg]媒体流嵌入字幕 start end 时间戳精确度

作者: _小老虎_ | 来源:发表于2020-07-18 19:02 被阅读0次

比如这是我们的一个字幕文件 ass 内容

[Script Info]
Original Script: BJH
ScaledBorderAndShadow: no
ScriptType: v4.00+
Synch Point: 0
Timer: 100.0000
WrapStyle: 2
Title: BJH

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,PingFangSC-Regular,22,&H00FFFFFF,&HF0000000,&H00000000,&H32000000,0,0,0,0,100,100,0,0,1,2,1,2,5,5,2,134

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,00:00:00.00,00:00:02.340,*Default,NTP,0,0,0,,哈哈哈哈哈哈哈,
Dialogue: 0,00:00:02.340,00:00:04.970,*Default,NTP,0,0,0,,哈哈哈哈哈哈哈,
Dialogue: 0,00:00:04.970,00:00:08.970,*Default,NTP,0,0,0,,哈哈哈哈哈哈哈,
Dialogue: 0,00:00:08.970,00:00:12.970,*Default,NTP,0,0,0,,哈哈哈哈哈哈哈。

我们在使用的过程中,会发现,每一条的播放起始结束点都不正确

后来发现,00:00:02.340 字幕文件严格要求小数点后两位,而这里由于处理不到位,多了一位0,导致问题发生,之后改写成:00:00:02.34 就没有问题了

相关文章

网友评论

    本文标题:[FFmpeg]媒体流嵌入字幕 start end 时间戳精确度

    本文链接:https://www.haomeiwen.com/subject/uipfkktx.html