Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

希望增加关闭FLS流自动转码MP4的功能 #180

Open
sizukururu opened this issue Oct 7, 2023 · 4 comments
Open

希望增加关闭FLS流自动转码MP4的功能 #180

sizukururu opened this issue Oct 7, 2023 · 4 comments

Comments

@sizukururu
Copy link

sizukururu commented Oct 7, 2023

不需要转成MP4,但是FLS流录制结束之后默认会转成MP4,这样一来,如果录制文件很大直播结束了要等好久才能转码完成,然后才能正常观看或者上传网盘,最关键的是电脑性能不行录播的直播多的话会导致电脑卡顿,希望可以关闭FLS流录制完成后自动转码。另外部分直播间会出现后半段花屏无法显示画面只有声音的情况,应该是主播手动切换了直播分辨率导致的,希望修复一下。

@sizukururu sizukururu changed the title 无法关闭自动转码为MP4 希望增加关闭FLS流自动转码为MP4 Oct 28, 2023
@sizukururu sizukururu changed the title 希望增加关闭FLS流自动转码为MP4 希望增加关闭FLS流自动转码MP4的功能 Oct 28, 2023
@CHKZL
Copy link
Owner

CHKZL commented Nov 5, 2023

最后转MP4并不是在转码,而是使用-c进行再封装,不涉及视频流的转码,音频视频都是copy。
而必须封装的原因:
HLS流在录制的时候是以fmp4的形式录制的,最后生成的文件可以视为头尾相连的一大堆视频文件,如果这个文件不经过再封装为MP4,一般情况下播放器会因为需要解析的内容过多(哪怕是一个文件,播放器也是会识别为一大堆带头的fmp4文件)卡很久。

@sizukururu
Copy link
Author

最后转MP4并不是在转码,而是使用-c进行再封装,不涉及视频流的转码,音频视频都是copy。 而必须封装的原因: HLS流在录制的时候是以fmp4的形式录制的,最后生成的文件可以视为头尾相连的一大堆视频文件,如果这个文件不经过再封装为MP4,一般情况下播放器会因为需要解析的内容过多(哪怕是一个文件,播放器也是会识别为一大堆带头的fmp4文件)卡很久。

明白了,感谢解答。另外录制直播的前后分辨率不一样会花屏的问题能否解决,比如遇到分辨率不一样就把录制断开新建一个文件录制。
已经花屏的文件还能修复吗。如下图,这是我录制的直播间,只有前几分钟视频画面是正常的,后面都是这样的花屏,只能听到声音😥,这种还能恢复吗。
image

@YuhaoTang
Copy link

最后转MP4并不是在转码,而是使用-c进行再封装,不涉及视频流的转码,音频视频都是copy。 而必须封装的原因: HLS流在录制的时候是以fmp4的形式录制的,最后生成的文件可以视为头尾相连的一大堆视频文件,如果这个文件不经过再封装为MP4,一般情况下播放器会因为需要解析的内容过多(哪怕是一个文件,播放器也是会识别为一大堆带头的fmp4文件)卡很久。

额,留着让用户自己处理也行啊,-c短时间写入磁盘会不会导致磁盘占满(尤其是叠瓦盘)然后直播流来不及写入啊

@gxusb
Copy link

gxusb commented Mar 8, 2024

最后转MP4并不是在转码,而是使用-c进行再封装,不涉及视频流的转码,音频视频都是copy。 而必须封装的原因: HLS流在录制的时候是以fmp4的形式录制的,最后生成的文件可以视为头尾相连的一大堆视频文件,如果这个文件不经过再封装为MP4,一般情况下播放器会因为需要解析的内容过多(哪怕是一个文件,播放器也是会识别为一大堆带头的fmp4文件)卡很久。

明白了,感谢解答。另外录制直播的前后分辨率不一样会花屏的问题能否解决,比如遇到分辨率不一样就把录制断开新建一个文件录制。 已经花屏的文件还能修复吗。如下图,这是我录制的直播间,只有前几分钟视频画面是正常的,后面都是这样的花屏,只能听到声音😥,这种还能恢复吗。 image

可以尝试用 FFmpeg 重新编码

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants