YouTubeのビデオから直接mp3を抽出するために、youtube-dlパッケージを実行するスクリプトを作成しようとしています。Pythonスクリプトでコマンドを実行するsubprocess.callを取得する
私はこのようなos.system()
でそれを行うことができる午前:
#! /usr/bin/env python3
import os
#getting the youtube video link
vlink = input('Enter the youtube video link: ')
cmd = "youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 " + vlink
os.system(cmd)
私はsubprocess.call()
/subprocess.Popen()
を使用してこれを達成するために試してみたいです。 私は関数の引数を入力する多くの変形を試みましたが、それらはすべてエラーを返します、誰かが私を導くことができれば幸いです!
サブプロセスでargsのリストを渡しましたか?また、どのようなエラーがありましたか? –