Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python 3中使用youtube dl流式传输视频_Python_Youtube Dl - Fatal编程技术网

如何在Python 3中使用youtube dl流式传输视频

如何在Python 3中使用youtube dl流式传输视频,python,youtube-dl,Python,Youtube Dl,我想用python传输youtube视频的音频,youtube dl允许我下载视频(在我的例子中是音频),但这个过程可能需要一些时间。我的目标是能够“动态”地传输音频,就像我在youtube视频上一样。我想开始播放的音频,但仍然下载它的其余部分在同一时间 我知道youtube dl命令行程序允许将视频流传输到媒体播放器,例如VLC: youtube dl-o---“[videoID]”vlc-。我可以创建一个子流程并执行该命令,但如果可能的话,我更愿意使用更干净的方式 我希望有一些数据可以在以后

我想用python传输youtube视频的音频,
youtube dl
允许我下载视频(在我的例子中是音频),但这个过程可能需要一些时间。我的目标是能够“动态”地传输音频,就像我在youtube视频上一样。我想开始播放的音频,但仍然下载它的其余部分在同一时间

我知道
youtube dl
命令行程序允许将视频流传输到媒体播放器,例如VLC: youtube dl-o---“[videoID]”vlc-。我可以创建一个子流程并执行该命令,但如果可能的话,我更愿意使用更干净的方式


我希望有一些数据可以在以后传输到音频设备。我不需要将音频存储在文件中,但如果有临时文件,那也没什么大不了的。

不幸的是,这是不可能的。Youtube DL没有公开使这一点变得简单的API。是Youtube DL打开文件(或标准输出)进行写入的位置。它的编写并不是为了方便切换输出流


如果您真的需要此功能,只需对其进行子处理并通过管道传输其输出可能会更容易。

不幸的是,这是不可能的。Youtube DL没有公开使这一点变得简单的API。是Youtube DL打开文件(或标准输出)进行写入的位置。它的编写并不是为了方便切换输出流

如果您真的需要此功能,只需对其进行子处理并通过管道传输其输出可能会更容易