youtube-dl ERROR: “token” parameter not in video info for unknown reason;

Aggiornamento 2019/07

Quando si effettua il download di un video con youtube-dl può verificarsi che lo stesso non vada a buon fine e si presenti l’errore:
ERROR: “token” parameter not in video info for unknown reason; Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the –verbose flag and include its complete output.

Come si legge nel messaggio accertarsi di disporre dell’ultima versione del programma.  Visti i continui cambiamenti in youtube questa è l’unica soluzioni per disporre di una versione di youtube-dl efficace. Gli aggiornamenti sono frequenti.

In debian9.xx ad esempio la versione presente nei repository e quella del 2017

# youtube-dl --version
2017.05.18.1
# whereis youtube-dl 
youtube-dl: /usr/bin/youtube-dl

Le instruzioni per il download dell’ultima versione sono reperibili alla pagina  http://ytdl-org.github.io/youtube-dl/download.html.

Visto che si tratta di un singolo file, se si desidera conservare la vecchia del repository ufficiale, si può utilizzare un nome diverso per l’ultima versione  ( last) ad esempio youtube-dll

Effettuare il download da terminale con curl oppure wget la directory di destinazione consigliata è /usr/local/bin in nome è leggermente cambiato in youtube-dll

# sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dll

# sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dll

conferire i permessi per di esecuzione

chmod a+rx /usr/local/bin/youtube-dll

per controllare versione e posizione del nuovo comando

# youtube-dl --version
2019.07.02
# whereis youtube-dll 
youtube-dll: /usr/local/bin/youtube-dll
 

Dettagli Error youtube-dl

# youtube-dl https://www.youtube.com/watch?v=F2s8U9p-ej4
F2s8U9p-ej4: Downloading webpage
F2s8U9p-ej4: Downloading video info webpage
ERROR: F2s8U9p-ej4: "token" parameter not in video info for unknown
reason; please report this issue on https://yt-dl.org/bug . Make sure
you are using the latest version; see https://yt-dl.org/update on how to
update. Be sure to call youtube-dl with the --verbose flag and include
its complete output.
Altro errore

ERROR: Signature extraction failed: Traceback (most recent call last)  …
RegexNotFoundError: Unable to extract Initial JS player signature function name; …
in youtube-dl

youtube-dl https://www.youtube.com/watch?v=LYhrYHmUPn
  Setting language
  LYhrYHmUPn0: Downloading webpage
  LYhrYHmUPn0: Downloading video info webpage
  LYhrYHmUPn0: Extracting video information
  LYhrYHmUPn0: Encrypted signatures detected.
  LYhrYHmUPn0: Downloading js player vfljL8ofl
 ERROR: Signature extraction failed: Traceback (most recent call last):
 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 479, in _decrypt_signature
 video_id, player_url, s
 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 383, in _extract_signature_function
 res = self._parse_sig_js(code)
 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 454, in _parse_sig_js
 u'Initial JS player signature function name')
 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 391, in _search_regex
 raise RegexNotFoundError(u'Unable to extract %s' % _name)
 RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
 ; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.

Risorse:

youtube-dl ERROR: Signature extraction failed: Traceback (most recent call last) – Debian 8.0

To solve  youtube-dl  error :
ERROR: Signature extraction failed: Traceback (most recent call last)  …
RegexNotFoundError: Unable to extract Initial JS player signature function name; …

download last version of youtube-dl as indicated in https://github.com/rg3/youtube-dl

I prefer to change name of this last version so I have two versions:

youtube-dl  version 2014.08.05 ( debian 8.0 Jessie repository)   in

whereis youtube-dl
youtube-dl: /usr/bin/youtube-dl

the last version youtube-dll   (:youtube-dllast )  in 

whereis youtube-dll
youtube-dll: /usr/local/bin/youtube-dll    

youtube-dll --version
2015.06.25

To download last version


wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dll
chmod a+rx /usr/local/bin/youtube-dl

Error in youtube-dl

Details of error
ERROR: Signature extraction failed: Traceback (most recent call last)  …
RegexNotFoundError: Unable to extract Initial JS player signature function name; …
in youtube-dl

youtube-dl https://www.youtube.com/watch?v=LYhrYHmUPn
  Setting language
  LYhrYHmUPn0: Downloading webpage
  LYhrYHmUPn0: Downloading video info webpage
  LYhrYHmUPn0: Extracting video information
  LYhrYHmUPn0: Encrypted signatures detected.
  LYhrYHmUPn0: Downloading js player vfljL8ofl
 ERROR: Signature extraction failed: Traceback (most recent call last):
 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 479, in _decrypt_signature
 video_id, player_url, s
 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 383, in _extract_signature_function
 res = self._parse_sig_js(code)
 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 454, in _parse_sig_js
 u'Initial JS player signature function name')
 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 391, in _search_regex
 raise RegexNotFoundError(u'Unable to extract %s' % _name)
 RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
 ; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.

Risorse:

Linux: download and convert videos and audio Clipgrab, vlc, DamnVid, youtube-dl, downverter

There are many programs to grab videos, videoclip, music and audio files  ( youtube, vimeo … )  in linux. Here are some of the most interesting applications for download from the Internet.  GUI programs:clipgrabvlc, damnviddownverter .  Programs to download video for the command line,youtube-dl, movgrab, wget

Clipgrab

Clipgrab  ( http://clipgrab.de/enclipgrab command nameis a good application to download video and audio files from the most popular portals youtube, vimeo, daily-motion … Allows you to choose audio formats (mp3, ogg, hd, …) and / or to download video (mpeg4, theora, wmv, …)

Install cliprgrab from the terminal using the Personal Package Archive (PPA):

Add clipgrab ppa

sudo add-apt-repository ppa:clipgrab-team/ppa

sudo apt-get update

install clipgrab

sudo apt-get install clipgrab

clipgrab

clipgrab

Remove ClipGrab and his ppa

to remove the clipgrab ppa

sudo add-apt-repository  --remove  ppa:clipgrab-team/ppa
sudo apt-get update

the remove clipgrab package

sudo apt-get remove clipgrab

grab videos, music using vlc

Who does not want to install too many programs and has already installed VLC can download video from youtube simply copying the url of the video that is of the type

http://www.youtube.com/watch?v=fZyN8AROi-Y

in Media >Convert/Save

vlc youtube

vlc youtube

then press Save/Convert, and select the desidered format in Profile

vlc youtube donwload

vlc youtube donwload

download using DamnVid

DamnVid  ( damnvid – DamnVid, a video downloader/converter that sucks less. – Google Project Hosting – damnvid comand name )  is another interesting application platform (windows-linux-mac os x). The specific ppa has not yet upgraded to ubuntu 12.10 still can be installed by downloading the package directly to ubuntu 12.04 64-bit or 32-bit https://launchpad.net/~damnvid/+archive/ppa/+packages.

Download DamnVid  64 bit using wget or browser

wget https://launchpad.net/~damnvid/+archive/ppa/+files/damnvid_1.6-1ubuntu6.12.04.1_amd64.deb

installa with

sudo dpkg -i damnvid_1.6-1ubuntu6.12.04.1_amd64.deb

Then fix the missing dependencies with

sudo apt-get install -f

to start from the terminal video grabber, type

damnvid

damnvid

damnvid

Damnvid previous version in Ubuntu
for older versions of ubuntu you can install using  ppa 

sudo add-apt-repository ppa:damnvid/ppa

sudo apt-get update && sudo apt-get install damnvid python-gdata
Remove damnvid e its ppa

First remove clipgrab ppa

sudo add-apt-repository  --remove  ppa:clipgrab-team/ppa
sudo apt-get update

remove damnvid

sudo apt-get remove damnvid

Downverter download videos and songs

Downverter another GUI application for quickly and easily download videos and songs from youtube and convert them to a format of your choice. Downverter is available for linux, windows and mac. Download using a browser from YouTube Downloader,  then  install using

sudo dpkg -i downverter-64.deb 
o 
sudo dpkg -i downverter-32.deb 

downverter-r

Youtube-dl download videos from youtube via terminal in linux

To download videos from youtube using the terminal, so without using programs with graphical interface, you can use program such as youtube-dl.

Install youtube-dl with

sudo apt-get install youtube-dl

Then to download  video http://www.youtube.com/watch?v=fZyN8AROi-Y

type:

:~$ youtube-dl http://www.youtube.com/watch?v=fZyN8AROi-Y
 Setting language
 fZyN8AROi-Y: Downloading video webpage
 fZyN8AROi-Y: Downloading video info webpage
 fZyN8AROi-Y: Extracting video information
[download] Destination: fZyN8AROi-Y.flv
[download] 100.0% of 14.36M at 100.37k/s ETA 00:00

Download internet video using terminal e wget

If you know the URL of the video to download the easiest way to download the video from the terminal is to use wget. For example to download the mp4 video with last television news of the local station ( url: http://carta.gazzettino.it/tf/flowplayer/tgfriuli.mp4 )

wget http://carta.gazzettino.it/tf/flowplayer/tgfriuli.mp4

Other audio video downloader:

Others programs  to downlaod video and music in linux from internet:

Programs without graphic interface: Movgrab.

Programs with Graphic user interface:
Minitube useful to see the videos youtube without flash player also allows you to download files
get-flash-video

Download video in Ubuntu 12.10 Quantal: Clipgrab, vlc, DamnVid, youtube-dl, downverter, clive

[aggiornamento aprile 2013]
Esistono diversi programmi per scaricare video, videoclip, musica e files audio dalla rete ( youtube, vimeo … )  in ubuntu linux.  Di seguito alcuni dei più interessanti applicativi per il  download con interfaccia grafica clipgrab, vlc, damnvid, downverter e   per scaricare video e musica  da terminale,youtube-dl , clive, wget, movgrab,get-flash-video. Per quanto riguarda i programmi GUI per scaricare e convertire video e musica da youtube il mio gradimento va a vlc, una sorta di cortellino svizzero della multimedialità, anche se gli altri applicativi hanno una usabilità superiore .

Clipgrab

Clipgrab  ( http://clipgrab.de/ennome comando clipgrab ) è un buon pacchetto per scaricare file video e  audio dai portali più famosi youtube, vimeo, daily-motion…  Consente di scegliere i formati dell’audio ( mp3, ogg, hd,… )  e/o video da scaricare (mpeg4, theora, wmv,…)

Installazione da terminale utilizzando i Personal Package Archive (ppa)  :

Inserire nell’archivio pacchetti il ppa di clipgrab.

sudo add-apt-repository ppa:clipgrab-team/ppa

sudo apt-get update

installare clipgrab

sudo apt-get install clipgrab

clipgrab

clipgrab

Rimuovere clipgrab e il suo ppa

per rimuovere il ppa di clipgrab

sudo add-apt-repository  --remove  ppa:clipgrab-team/ppa
sudo apt-get update

rimuovere clipgrab

sudo apt-get remove clipgrab

vlc

Chi non vuole installare troppi programmi e ha già VLC  installato può scaricare un video da youtube semplicemente copiando l’url del video che è del tipo

http://www.youtube.com/watch?v=fZyN8AROi-Y

in Media >Convert/Save

vlc youtube

vlc youtube

quindi premere Save/Convert  e selezionare il formato desiderato in Profile

vlc youtube donwload

vlc youtube donwload

DamnVid

DamnVid  ( damnvid – DamnVid, a video downloader/converter that sucks less. – Google Project Hosting – nome comando damnvid )  è un altro interessante applicativo multipiattaforma (windows- linux- mac os x) . Il ppa specifico non è ancora aggiornato a ubuntu 12.10 comunque si può installare scaricando direttamente il pacchetto per ubuntu 12.04 a 64 bit o 32 bit da https://launchpad.net/~damnvid/+archive/ppa/+packages.

Scaricare la versione a 64 bit con wget o un browser

wget https://launchpad.net/~damnvid/+archive/ppa/+files/damnvid_1.6-1ubuntu6.12.04.1_amd64.deb

installare con

sudo dpkg -i damnvid_1.6-1ubuntu6.12.04.1_amd64.deb

quindi sistemare le dipendenze mancanti con

sudo apt-get install -f

per avvirea da terminale digitare

damnvid

damnvid

damnvid

Damnvid e versioni precedenti di Ubuntu
per le versioni precedenti di ubuntu possiamo installare 

sudo add-apt-repository ppa:damnvid/ppa

sudo apt-get update && sudo apt-get install damnvid python-gdata
Rimuovere damnvid e il suo ppa

per rimuovere il ppa di clipgrab

sudo add-apt-repository  --remove  ppa:clipgrab-team/ppa
sudo apt-get update

rimuovere damnvid

sudo apt-get remove damnvid

Downverter youtube  donwloader

Downverter consente di scaricare e convertire in diversi formati i video di youtube. L’applicazione di  facille utilizzo  è disponibile per windows,ma e linux.   Il modo più semplice per installare downverter  è scaricare l’applicazione dal sìito dedicato  Downverter YouTube Downloader e installare il pacchetto .deb con :

sudo dpkg -i downverter-64.deb 
o 
sudo dpkg -i downverter-32.deb

downverter-r

Youtube-dl download video da youtube via terminale

Per scaricare video da youtube utilizzando il terminale,  pertanto senza utilizzare programmi ad interfaccia grafica,  si può utilizzare ad esempio youtube-dl.

Installare youtube-dl con

sudo apt.get install youtube-dl

quindi per scaricare il video http://www.youtube.com/watch?v=fZyN8AROi-Y

digitare:

:~$ youtube-dl http://www.youtube.com/watch?v=fZyN8AROi-Y
 Setting language
 fZyN8AROi-Y: Downloading video webpage
 fZyN8AROi-Y: Downloading video info webpage
 fZyN8AROi-Y: Extracting video information
[download] Destination: fZyN8AROi-Y.flv
[download] 100.0% of 14.36M at 100.37k/s ETA 00:00

Clive utility per estrarre video da youtube e da altri siti che richiedono flash

Clive, il cui nome è l’acronimo di Command line video extraction tool,    è un altro pplicativo da linea di comando per scaricare video da youtube e altri siti che richiedono flash per la visione dei video. Scritto in Perl si installa con :

sudo apt-get install clive

Per effettuare il download con clive è sufficiente indicare l’url:

maurizio@rarl1304:~$ clive http://www.youtube.com/watch?v=_2xa46ytiSs
...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 46.6M  100 46.6M    0     0   684k      0  0:01:09  0:01:09 --:--:--  701k

.

Altri video downloader:

Applicativi senza interfaccia grafica: ccliveget-flash-video, Movgrab

Download di video da internet utilizzando il terminale e wget

Se si conosce l’url del video da scaricare la soluzione più semplice per scaricare il video da terminale è utilizzare wget. Ad esempio l’emittente locale telefriuli ha nella propria home page ( http://www.telefriuli.it ), grazie a flowplayer, il video dell’ultimo telegionrale messo in onda. Questo video, in formato mp4, sta utilizzando attualmente l’url: http://carta.gazzettino.it/tf/flowplayer/tgfriuli.mp4

In questo caso per scaricare il video è sufficiente il comando

wget http://carta.gazzettino.it/tf/flowplayer/tgfriuli.mp4

Altri con interfaccia grafica:
Minitube utile per vedere i filmati youtube senza necessità di flash player consente anche di scaricare i files

Risorse:

installare Clipgrab in ubuntu linux

New_icons_17 Download video in Ubuntu 12.10 Quantal: Clipgrab, vlc, DamnVid, youtube-dl, downverter, clive

Clipgrab  ( http://clipgrab.de/en ) è un buon pacchetto per scaricare file video e  audio
dai portali più famosi youtube, vimeo, daily-motion…

Consente di scegliere i formati dell’audio ( mp3, ogg, hd,… )  e o video da scaricare (mpeg4, theora, wmv,…)

Installazione da terminale utilizzando i Personal Package Archive (ppa)  :

Inserire nell’archivio pacchetti il ppa di clipgrab .

sudo add-apt-repository ppa:clipgrab-team/ppa

sudo apt-get update

installare clipgrab

sudo apt-get install clipgrab

Altro aplicativo utile applicativo che funziona senza interfaccia grafica Movgrab.

Rimuovere clipgrab e il suo ppa

per rimuovere il ppa di clipgrab

sudo add-apt-repository  --remove  ppa:clipgrab-team/ppa
sudo apt-get update

rimuovere clipgrab

sudo apt-get remove clipgrab