Youtube videolarından doğrudan MP3 ayıklamak için youtube-dl paketini çalıştıracak bir betik yapmaya çalışıyorum.Python betiğimde komutu yürütmek için subprocess.call aldım.
Böyle os.system()
ile bunu yapmak mümkün duyuyorum:
#! /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)
Ben subprocess.call()
/subprocess.Popen()
kullanarak Bunu gerçekleştirmek için denemek istiyorum. İşlevdeki argümanları girmenin birçok çeşidini denedim, ancak hepsi hata verdi, umarım birileri bana rehberlik edebilir, teşekkürler!
Alt işlemle birlikte bir args listesi ilettiniz mi? Ayrıca hangi hatayı aldın? –