Skip to content

[bug] 导出为 yrc 时的歌词行持续时间计算错误 #446

@IzumiiKonata

Description

@IzumiiKonata
Image Image

该行歌词导出为 yrc 为 [63648,3751](63648,653,0)肩(64301,265,0)を(64682,206,0)寄(64888,446,0)せ(65334,376,0)た(65710,399,0)夜(0,0,0) (66586,335,0)夢(66921,114,0)の(67035,258,0)よう(67429,208,0)で(67637,177,0)し(67814,314,0)た

打轴页面显示最后一个词是在 01:08.128 结束的,但是导出的 yrc 数据显示该行歌词的持续时间仅为 3751 毫秒, 即结束时间戳为 63648 + 3751 = 67399 毫秒, 但是真实的结束时间应为最后一个词的开始时间戳 67814 毫秒 + 持续时间 314 毫秒 = 68128 毫秒。我认为该错误是因为计算行持续时间时只是累加了所有词的 duration 导致的,如果词与词之间有间隔的话这个间隔会被丢弃。我认为歌词行的真实持续时间应该用最后一个词的开始时间加上它的持续时间计算。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions