Skip to content

自动切片的功能上线了吗?我咋录了一个多小时不出切片呢? #163

Closed

Description

@diaodesan

录播自动上传没有问题,自动切片的设置里API,Ture啥的我都写了,但是不出切片,是因为我设置的每一段录播太短了吗?我设置的录播10分钟上传一次。

Activity

  1. self-assigned this
    on Feb 8, 2025
  2. timerring commented on Feb 8, 2025

    @timerring
    Owner

    上线了,我在 #154 中增加了一个判断,如果文件大小小于 200 MB,则不进行切片处理,这样做的目的主要是防止一些碎片化的片段也被切片上传,因为对于一个网络不佳或者经常连线的主播,一场直播可能会产生几十个片段,如果每两分钟或者三分钟的连线都要再切片一次,冗余的内容对观众来说观感不是很好,因此权衡之下我设置了一个 threshold 为 200 MB,确保足够长的片段才会被切片。

    因此如果需要切片,可以将上传的时间间隔调整到半小时,基本上就能够产生优质的切片了

    当然如果确实有短内容切片的需求的话,可以自行调整这个限制,只需要修改

    if check_file_size(format_video_path) > 200:

    这里的 200 (MB)改为你所需要的最低限制即可。

    后续我会把这个 threshold 写在配置里。这样可能就方便大家提前配置了。

  3. diaodesan commented on Feb 8, 2025

    @diaodesan
    Author

    上线了,我在 #154 中增加了一个判断,如果文件大小小于 200 MB,则不进行切片处理,这样做的目的主要是防止一些碎片化的片段也被切片上传,因为对于一个网络不佳或者经常连线的主播,一场直播可能会产生几十个片段,如果每两分钟或者三分钟的连线都要再切片一次,冗余的内容对观众来说观感不是很好,因此权衡之下我设置了一个 threshold 为 200 MB,确保足够长的片段才会被切片。

    因此如果需要切片,可以将上传的时间间隔调整到半小时,基本上就能够产生优质的切片了

    当然如果确实有短内容切片的需求的话,可以自行调整这个限制,只需要修改

    bilive/src/burn/only_render.py

    Line 64 in 84fc06d

    if check_file_size(format_video_path) > 200:

    这里的 200 (MB)改为你所需要的最低限制即可。
    后续我会把这个 threshold 写在配置里。这样可能就方便大家提前配置了。

    好好好,太感谢了,我之前就是一名切片员,如果能全自动,就帮大忙了!!!

  4. added a commit that references this issue on Feb 9, 2025
    4c3d515
  5. added a commit that references this issue on Feb 9, 2025
    ef27fd0
  6. Repository owner locked and limited conversation to collaborators on May 1, 2025
  7. converted this issue into a discussion #316 on May 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions