擅长:python、mysql、java
<p>请继续阅读<a href="https://github.com/rg3/youtube-dl/blob/master/README.md#embedding-youtube-dl">developer instructions</a>中的修订示例:</p>
<pre><code>from __future__ import unicode_literals
import youtube_dl
ydl_opts = {
'format': 'bestaudio/best',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}],
}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download(['http://www.youtube.com/watch?v=BaW_jenozKc'])
</code></pre>
<p>如果可能/支持,这将下载音频文件。如果文件不是mp3,则使用<a href="https://www.ffmpeg.org/">ffmpeg</a>或<a href="https://libav.org/avconv.html">avconv</a>将下载的文件转换为mp3。有关详细信息,请参阅youtube dl当前版本中的<a href="https://github.com/rg3/youtube-dl/blob/71b640cc5b2f15a6913a720b589bdd3ed318c154/youtube_dl/options.py#L265">^{<cd1>}</a>和<a href="https://github.com/rg3/youtube-dl/blob/71b640cc5b2f15a6913a720b589bdd3ed318c154/youtube_dl/YoutubeDL.py#L184">^{<cd2>}</a>文档条目。</p>