feiepushi

Results 7 comments of feiepushi

查了一些资料,好像是YY直播有一部分主播使用了HEVC FLV推流,然后ffmpeg不能抓取HEVC FLV推流~ 如果改为use_native_flv_parser: true 又只有声音没有画面~ 然后我又查了一下,发现ffmpeg在2023.11.11版本更新了对HEVC FLV的支持~ 之后我更新了ffmpeg到最新版,还是不能抓取~

> 一个临时的解决办法,就是启用`convert_to_mp4`,这样录制结束后会把flv视频转出mp4视频,这样就可以正常播放了 是把use_native_flv_parser改成true,然后convert_to_mp4改成true吗?

> 我这边测试`use_native_flv_parser`是true还是false没影响,你可以测试下 我如果use_native_flv_parser是false的话,就录制不了,没有产生文件,如果改成true,就能录制,但是录制出来的文件只有声音,没有画面,产生的只有声音的文件使用convert_to_mp4转码也不成功,不能进行转码,产生了一个0K的文件~ 我的版本已经升级到v0.7.23,ffmpeg是2023.11.11版本~

> 我现在能想到的可能的原因是官方版的ffmpeg与直播平台的不同,在ffmpeg官方支持hevc on flv之前,各个直播平台有单独实现这个功能,但是与官方的实现方式有差异,导致用官方的ffmpeg录制出问题。 应该只是HEVC推流的问题,像网页使用插件FetchV可以保存,播客录播助手也可以录制,但是需要手动录制,自动要收费~

> 支持18+网站的问题在站内有过一些讨论,结论是对开发者有一定的危险性,我们不打算官方支持这类网站。 之后如果实现插件式添加新网站的支持的话,也许有机会由其他人支持这些网站。 > > 其实这些网站在 [yt-dlp](https://github.com/yt-dlp/yt-dlp/blob/85b33f5c163f60dbd089a6b9bc2ba1366d3ddf93/supportedsites.md?plain=1#L1359) 项目中已经得到了支持。 使用可以调用 yt-dlp 底层的 https://github.com/go-olive/olive 也许可以录制上面的直播间。 大佬能研究下YY直播的HEVC抓取吗?现在ffmpeg好像支持HEVC抓取了,谢谢大佬( •̀ ω •́ )

> ffmpeg 支持的好像是标准化的 flv-hevc,和国内直播网站常用的修改版 codec id 不通用。 https://github.com/ihmily/DouyinLiveRecorder 大佬可以研究一下这个工具的代码是怎么实现YY直播录制的吗? 我觉得这个工具没我们bililive-go 好用,但是它的YY直播录制是正常,如果我们的也能录制YY直播,那我们这个就是最强的了~

快手目前我只发现有两个工具可以录,一个是【小绿点直播录屏】,一个是【播客录播助手】~