Szóval telepítem azokat a programokat amiket az előző gépen használtam. Most a yt-dlp-t tenném fel. De
> marta@marta-B760:~/Dokumentumok/Youtube letöltés$ yt-dlp --version
> 2022.04.08
> marta@marta-B760:~/Dokumentumok/Youtube letöltés$ yt-dlp https://www.youtube.com/watch?v=bC-5baiw2Qs
> [youtube] bC-5baiw2Qs: Downloading webpage
> [youtube] bC-5baiw2Qs: Downloading android player API JSON
> WARNING: [youtube] nsig extraction failed: You may experience throttling for some formats
> n = zexGx4RKoBWD3MOM5 ; player = https://www.youtube.com/s/player/787e9b63/player_ias.vflset/en_US/base.js
> bC-5baiw2Qs: Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2519, in _decrypt_nsig
> self._player_cache[sig_id] = func(s)
> File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2551, in <lambda>
> return lambda s: jsi.extract_function_from_code(*func_code)([s])
> File "/usr/lib/python3/dist-packages/yt_dlp/jsinterp.py", line 513, in extract_function_from_code
> body, remaining = self._separate_at_paren(code[body_start - 1:], '}')
> File "/usr/lib/python3/dist-packages/yt_dlp/jsinterp.py", line 117, in _separate_at_paren
> raise ExtractorError(f'No terminating paren {delim} in {expr}')
> yt_dlp.utils.ExtractorError: No terminating paren } in {var e=null;switch(b){case "JSON":try{var f=c.responseText}catch(h){throw d=Error("Error reading responseText"),d.params=a,gC(d),h;}a=c.getResponseHeader("Content-Type")||"";f&&0<=a.indexOf("json")&&(")]}'\n"===f.substring(0,5)&&(f=f.substring(5)),e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?Aoa(a):null)e={},g.ac(a.getElementsByTagName("*"),function(h){e[h.tagName]=Boa(h)}); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
> (caused by ExtractorError('No terminating paren } in {var e=null;switch(b){case "JSON":try{var f=c.responseText}catch(h){throw d=Error("Error reading responseText"),d.params=a,gC(d),h;}a=c.getResponseHeader("Content-Type")||"";f&&0<=a.indexOf("json")&&(")]}\'\\n"===f.substring(0,5)&&(f=f.substring(5)),e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?Aoa(a):null)e={},g.ac(a.getElementsByTagName("*"),function(h){e[h.tagName]=Boa(h)}); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U')); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
> WARNING: [youtube] nsig extraction failed: You may experience throttling for some formats
> n = sd6SqODUwKkSQ6CyJ ; player = https://www.youtube.com/s/player/787e9b63/player_ias.vflset/en_US/base.js
> bC-5baiw2Qs: Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2519, in _decrypt_nsig
> self._player_cache[sig_id] = func(s)
> File "/usr/lib/python3/dist-packages/yt_dlp/extractor/youtube.py", line 2551, in <lambda>
> return lambda s: jsi.extract_function_from_code(*func_code)([s])
> File "/usr/lib/python3/dist-packages/yt_dlp/jsinterp.py", line 513, in extract_function_from_code
> body, remaining = self._separate_at_paren(code[body_start - 1:], '}')
> File "/usr/lib/python3/dist-packages/yt_dlp/jsinterp.py", line 117, in _separate_at_paren
> raise ExtractorError(f'No terminating paren {delim} in {expr}')
> yt_dlp.utils.ExtractorError: No terminating paren } in {var e=null;switch(b){case "JSON":try{var f=c.responseText}catch(h){throw d=Error("Error reading responseText"),d.params=a,gC(d),h;}a=c.getResponseHeader("Content-Type")||"";f&&0<=a.indexOf("json")&&(")]}'\n"===f.substring(0,5)&&(f=f.substring(5)),e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?Aoa(a):null)e={},g.ac(a.getElementsByTagName("*"),function(h){e[h.tagName]=Boa(h)}); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
> (caused by ExtractorError('No terminating paren } in {var e=null;switch(b){case "JSON":try{var f=c.responseText}catch(h){throw d=Error("Error reading responseText"),d.params=a,gC(d),h;}a=c.getResponseHeader("Content-Type")||"";f&&0<=a.indexOf("json")&&(")]}\'\\n"===f.substring(0,5)&&(f=f.substring(5)),e=JSON.parse(f));break;case "XML":if(a=(a=c.responseXML)?Aoa(a):null)e={},g.ac(a.getElementsByTagName("*"),function(h){e[h.tagName]=Boa(h)}); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U')); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
> ERROR: [youtube] bC-5baiw2Qs: Unable to extract uploader id; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
> marta@marta-B760:~/Dokumentumok/Youtube letöltés$ yt-dlp -U
> Usage: yt-dlp [OPTIONS] URL [URL...]
>
> yt-dlp: error: yt-dlp's self-update mechanism is disabled on Debian.
> Please update yt-dlp using apt(8).
> See https://packages.debian.org/sid/yt-dlp for the latest packaged version.
A debian oldalon csak source fájl van. Ezt nem tudom fordítani. a yt-dlp nek van Python függése? azt kéne telepíteni?
Vagy ( bár itt senki nem szereti ) marad a snap?
Segitségeket köszönöm.