you-get icon indicating copy to clipboard operation
you-get copied to clipboard

output_filename的最大长度不够长。

Open fuchanghao opened this issue 4 years ago • 9 comments

面对一些title超长的视频时,会导致分P的文件名无法输出,最终--playlist下载多个分P时提示文件重复。

例如进行如下测试时: OS: windows server 2019 python: 3.8.1 x64

you-get --playlist https://www.bilibili.com/video/av35035828

输出结果如下。

site: Bilibili title: 闪之轨迹4中文官方版 主线+羁绊+支线+全NPC对话(完结 最全剧情合集)閃之軌跡IV(1080p60帧 最高画质)閃の軌跡IV 法老控 艾丝蒂尔 罗伊德 黎恩 (P1. 【序章1】各地各人物现状,动员令) stream: - format: dash-flv_p60 container: mp4 quality: 高清 1080P60 size: 1519.8 MiB (1593644635 bytes) # download-with: you-get --format=dash-flv_p60 [URL]

Downloading 闪之轨迹4中文官方版 主线-羁绊-支线-全NPC对话(完结 最全剧情合集)閃之軌跡IV(1080p60帧 最高画质)閃の軌跡IV 法老控 艾丝蒂尔 罗伊德 黎恩.mp4 ...

可以看到输出文件已经不包含任何分P信息了,这样下载P2时就会提示文件重复导致无法下载。

而且--output-filename本身不支持“指定文件名+分P信息”这样的组合作为最终输出的文件名。

fuchanghao avatar Jan 26 '20 13:01 fuchanghao