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

问2个问题 #371

Closed
superen7527 opened this issue Mar 9, 2024 · 3 comments
Closed

问2个问题 #371

superen7527 opened this issue Mar 9, 2024 · 3 comments

Comments

@superen7527
Copy link

抱歉不知道去哪里问 占用一下issue

1.看旧项目介绍,好像是自动合并视频?我用re版本设置链接和输出目录 结果下载以后没有看到视频文件,反而在临时目录里面看到一大堆ts,请问是新版 是需要用mux-after-done合并吗?我看介绍是合并音视频 而且是附加命令,感觉不像是合并ts。我是Linux用的带宽有点小下载了好久才下载完,本来我应该自己试一下这个附加命令,但是重新下载要好久,我就想问一下。

2.二进制合并那个选项只是针对合成ts而不是合成视频的吧?想问一下是通过ffmpeg合成ts还是raw直接二进制合成比较好?我有下载ffmpeg,但是如果raw二进制合成效率和成品效果质量比较好我可能想用raw 耗时久一点倒是无所谓。不过如果合成以后都是一样的md5那我觉得可能ffmpeg比较快一点,是这样理解吗?

@superen7527
Copy link
Author

superen7527 commented Mar 9, 2024

搞明白了,原来 有一个日志 提示

1372.ts|1373.ts|1374.ts|1375.ts|1376.ts|1377.ts|1378.ts|1379.ts|1380.ts|1381.ts|1382.ts|: Too many open
files
22:39:29.934 INFO : Done                                      

看到一大串以为是成功了,原来,ffmpeg不能合并太多ts,这算不算是一个bug?

也就是其实可以自动合并的。和旧项目一样 关于 mux-after-done我没理解错就是只对音频和视频用的。不过合并失败留下来的ts文件夹还在,这个是合并以后才会自动删除的吧。不然默认是删除缓存的。

@RikaCelery
Copy link

RikaCelery commented Mar 10, 2024

  • mux-after-done是另外的功能,新版也会自动合并,对于直播你需要--live-real-time-merge
  • 视频下载合并和删除应该是自动的
  • 部分平台会有最大打开文件数的限制,你可以尝试增加一下再试试
  • ffmpeg做的事情叫重新封装,而不是转码,所以质量不会有损失,至于是否二进制比较玄学,你试试哪个效果好,我倾向于ffmpeg因为会自动修复时间轴

@superen7527
Copy link
Author

好的,十分感谢。解答的很详细,技术好也有耐心。赞。

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

2 participants