xhlove / mpd-content-parser

Parse mpd content as much as possible.
30 stars 17 forks source link

关于合并问题 #1

Closed ob8102 closed 3 years ago

ob8102 commented 3 years ago

你好 请问一下 字幕分割成好几段.mp4要怎么合并成一个? 试了很久还是无法合并起来

xhlove commented 3 years ago

可以试试这个脚本转换 -> https://github.com/xhlove/dash-mp4-vtt-extractor

或者尝试MP4Box -> https://github.com/nilaoda/Blog/discussions/32

ob8102 commented 3 years ago

你好 请问一下 我用脚本转换后 字幕会变成有重复行跟重叠在一起的情形 不知道要怎么解决

WV

xhlove commented 3 years ago

请提供10-20个连续的mp4样本

ob8102 commented 3 years ago

麻烦你帮我看一下 谢谢 dash-0-0-text-WVTT-1.248kbps.zh-TW.zip

xhlove commented 3 years ago

从所提供的样本来看,mp4文件中没有足够的信息表明重复行应当同属于同一句话(虽然它们的确是同一句)。

但个人认为通过它们的开始结束时间相同、前后内容一致这两个条件来判断为同一句话还是不妥,所以就不作更多处理了。

虽然重复,但是实际显示字幕是流畅的,并不影响视频观看,所以就这样吧。

xhlove commented 3 years ago

建议再试试二进制合并init和后续的mp4文件为单个mp4文件,然后用MP4Box提取。

ob8102 commented 3 years ago

合并后再提取就解决了,非常感谢你,谢谢!