如何在Python 3中使用youtube dl流式传输视频
我想用python传输youtube视频的音频,如何在Python 3中使用youtube dl流式传输视频,python,youtube-dl,Python,Youtube Dl,我想用python传输youtube视频的音频,youtube dl允许我下载视频(在我的例子中是音频),但这个过程可能需要一些时间。我的目标是能够“动态”地传输音频,就像我在youtube视频上一样。我想开始播放的音频,但仍然下载它的其余部分在同一时间 我知道youtube dl命令行程序允许将视频流传输到媒体播放器,例如VLC: youtube dl-o---“[videoID]”vlc-。我可以创建一个子流程并执行该命令,但如果可能的话,我更愿意使用更干净的方式 我希望有一些数据可以在以后
youtube dl
允许我下载视频(在我的例子中是音频),但这个过程可能需要一些时间。我的目标是能够“动态”地传输音频,就像我在youtube视频上一样。我想开始播放的音频,但仍然下载它的其余部分在同一时间
我知道youtube dl
命令行程序允许将视频流传输到媒体播放器,例如VLC:
youtube dl-o---“[videoID]”vlc-。我可以创建一个子流程并执行该命令,但如果可能的话,我更愿意使用更干净的方式
我希望有一些数据可以在以后传输到音频设备。我不需要将音频存储在文件中,但如果有临时文件,那也没什么大不了的。不幸的是,这是不可能的。Youtube DL没有公开使这一点变得简单的API。是Youtube DL打开文件(或标准输出)进行写入的位置。它的编写并不是为了方便切换输出流
如果您真的需要此功能,只需对其进行子处理并通过管道传输其输出可能会更容易。不幸的是,这是不可能的。Youtube DL没有公开使这一点变得简单的API。是Youtube DL打开文件(或标准输出)进行写入的位置。它的编写并不是为了方便切换输出流 如果您真的需要此功能,只需对其进行子处理并通过管道传输其输出可能会更容易