Arkadaşlar merhaba
youtubede video indirici sistem yapıyorum
Kodumu hemen atayım
def deneme_1(self):
#self.ui.comboBox.show()
url = self.ui.link_line.text()
self.mp4_yukle = YouTube(url)
self.streams = set()
for stream in self.mp4_yukle.streams.filter(type="video"): # Only look for video streams to avoid None values
self.streams.add(stream.resolution)
self.ui.comboBox.addItems(self.streams)
self.veri_al = self.ui.comboBox.currentText()
print(self.veri_al)
self.ui.comboBox.show()
self.ui.comboBox.setDuplicatesEnabled(False)
self.mp4_yukle = YouTube(url)
self.mp4_yukle.register_on_progress_callback(self.progress_callback)
self.mp4_yukle.register_on_complete_callback(self.complete_callback)
self.veri_al_iki = self.ui.comboBox.currentText()
mp4_download = self.mp4_yukle.streams.filter(res=f"{self.veri_al_iki}").first()
print(self.veri_al_iki)
if mp4_download:
self.ui.progressBar.show()
mp4_download.download(
output_path=self.file_dialog_yukle)
self.video_yuklenme = False
video_ismi = mp4_download.title
self.signal_listeye_yazma.emit(video_ismi)
ilk attıgım kodda youtubedeki çözünürlük listesini veriyor bana.
Hepsini bir combobox içine atıyorum sorun yok.
Şöyle;
Normal bir videoyu indiriyorum sorun yok
Ama 2k,4k video indirdiğimde şöyle;
onun da çözünürlük listesini alıyorum bunda da sorun yok
fakat videoyu indiremiyorum
sorun ne olabilir sizce?