you-get命令无法解析和显示高清视频
如下:

you-get库是最新版的了
已经下载ffmpeg

3月份使用时还能下载1080视频
现在只有360p和480p视频
有没有遇到同样问题的,应该怎么解决
- 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7709503
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:python 使用ffmpeg随机提取视频中的一帧
- 除此之外, 这篇博客: 来自实践中的教训,有时候纯ffmpeg命令并不好使,还得需要ffmpy包装器中的 FFmpeg类的构造方法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
FFmpeg(executable='ffmpeg', global_options=None, inputs=None, outputs=None)
FFmpeg类的构造方法,说白了就是生成一个FFmpeg类的实例。其各个参数的含义是:
- executable指的是查找ffmpeg的命令,默认情况下从环境变量PATH中取ffmpeg命令,如果没有配置环境变量的话,则覆盖execuable,传入ffmpeg程序的绝对路径。
- global_options:指的是ffmpeg命令的全局命令参数,比如:-y,-v等等
- inputs(dict): 传入的是一个字典,key为输入文件的地址,value为对输入文件的操作命令参数。默认情况下是带有 -i 命令参数的。
- outputs (dict): 传入的是一个字典,key为输出文件的地址,value为对输出文件的操作命令参数。
- 您还可以看一下 梅会东老师的Python+FFmpeg搭建直播网站课程中的 视频编解码基础小节, 巩固相关知识点
executable指的是查找ffmpeg的命令,默认情况下从环境变量PATH中取ffmpeg命令,如果没有配置环境变量的话,则覆盖execuable,传入ffmpeg程序的绝对路径。
python与它的youtube-dl,you-get两个库