orzogc / acfunlive

AcFun直播通知和下载助手
GNU General Public License v3.0
94 stars 21 forks source link

修改录像保存地址 #52

Closed tenkawataiyo closed 2 years ago

tenkawataiyo commented 2 years ago

为什么修改录像保存地址后会提示格式错误,文件夹是存在的,能提供下示例吗

orzogc commented 2 years ago

Windows下的文件夹地址里的\需要转义,全部替换成\\试试

tenkawataiyo commented 2 years ago

额。windows下没问题了,docker里又提示没有了 我修改了live.json里的录像保存地址

"directory": "/volume2/Media/live/",

这格式有问题吗,docker运行在群晖上

orzogc commented 2 years ago

改成/volume2/Media/live试试?你确定有权限写入该文件夹?

tenkawataiyo commented 2 years ago

`

2022-08-02 10:31:33 | stdout | 2022/08/02 18:31:33 本程序结束运行 -- | -- | -- 2022-08-02 10:31:24 | stdout | 2022/08/02 18:31:24 [ERROR] 下载1001Project(179922)的直播视频发生错误,如要重启下载,请运行 startrecord 179922 或 startrecdan 179922 2022-08-02 10:31:24 | stdout | 2022/08/02 18:31:24 [ERROR] Recovering from panic in recordLive(), the error is: stat /volume2/Media/live/1001: no such file or directory 2022-08-02 10:31:24 | stdout | 2022/08/02 18:31:24 1001Project(179922)的直播视频下载已经结束 2022-08-02 10:31:13 | stdout | 2022/08/02 18:31:13 停止监控设置文件live.json 2022-08-02 10:31:13 | stdout | 2022/08/02 18:31:13 正在退出各主播的循环 2022-08-02 10:31:13 | stdout | 2022/08/02 18:31:13 停止web API服务器 2022-08-02 10:31:13 | stdout | 2022/08/02 18:31:13 停止web UI服务器 2022-08-02 10:31:13 | stdout | 2022/08/02 18:31:13 正在准备退出,请等待... 2022-08-02 10:31:13 | stdout | quit 2022-08-02 10:31:05 | stdout | 2022/08/02 18:31:05 1001Project(179922):【七夕】反 她! https://live.acfun.cn/live/179922 2022-08-02 10:31:05 | stdout | 2022/08/02 18:31:05 正在下载的直播视频: 2022-08-02 10:31:05 | stdout | listrecord

`

live.json "directory": "/volume2/Media/live/1001",

权限,文件夹的所有权限能开的都开了,录制过程中都是可以写入到/Media/live的,录制结束后自动转移到指定的地址就不行了 image

orzogc commented 2 years ago

docker里没这个文件夹,你要自己挂载该文件夹 https://github.com/orzogc/acfunlive#docker 运行docker将recordDir替换为参数/volume2/Media/live,这样录播会直接保存在/volume2/Media/live

tenkawataiyo commented 2 years ago

挂载了,录播也确实在这个文件夹里,但是修改live.json不是可以单独设定每个主播录播文件的位置吗,我修改到这个文件夹的子文件夹了,然后就报错了,录播文件还在父文件夹,不会转移到子文件夹

orzogc commented 2 years ago

你把子文件夹挂载上去试试

tenkawataiyo commented 2 years ago

image 这样挂载可以了,子文件夹也能访问

tenkawataiyo commented 2 years ago

"directory": "/acfunlive/record/1001", 第一个挂载不需要,live.json地址这样写就可以了