This script allows you to download videos on Rai Play
< Σχολιασμός για τον κώδικα Rai Play video download
Il messaggio dello script è corretto:
Non è stato possibile trovare un link del video in formato MP4
Il motivo in effetti è legato a quanto detto riguardo yt-dlp, cioè che quel programma ha soltanto tracce su flussi M3U8 di varie tipologie. Lo script svolge la funzionalità di mostrare un link al file MP4 che la Rai mette a disposizione, ammesso che sia stato caricato. :)
Si può verificare che vengono rilevati solo flussi M3U8 anche usando la riga di comando:
yt-dlp -F 'https://www.raiplay.it/video/2022/10/Vincenzo-Malinconico-avvocato-dinsuccesso-S1E1-Un-avvocato-d-insuccesso-6bc74946-b869-41b3-a8bf-005418b98f46.html'
Ottenendo tutte righe con protocollo HLS / M3U8:
ID EXT RESOLUTION │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR MORE INFO
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
hls-aac-Audiodescrizione mp4 audio only │ m3u8 │ audio only unknown [Audiodescrizione] Audiodescrizione
hls-aac-Italiano mp4 audio only │ m3u8 │ audio only unknown [Italiano] Italiano
hls-1200 mp4 768x432 │ ~511.93MiB 1288k m3u8 │ unknown 1288k unknown 0k
hls-1800 mp4 1024x576 │ ~698.74MiB 1758k m3u8 │ unknown 1758k unknown 0k
hls-2400 mp4 1280x720 │ ~931.65MiB 2344k m3u8 │ unknown 2344k unknown 0k
Esattamente. Ho dovuto scaricare prima la traccia video hls-2400 e poi quella audio hls-aac-Italiano separatamente, tramite yt-dlp.
Dopo di che le ho muxate con FFMpeg. Un po' laborioso ma ci si riesce agevolmente.
Quindi, in sostanza, mi pare di capire che dipenda esclusivamente dalla Rai, fanno un po' come gli pare: per alcuni titoli alcune puntate sono in mp4 altre con il flusso HLS...
Grazie a un suggerimento strategico giunto tramite i commenti del blog è stata inserita una gestione particolare per i casi che abbiamo discusso sopra.
Sembra che la Rai inserisca ancora dei file MP4 su molti programmi, ma erano ben nascosti. Chiedo gentilmente di provare la versione 11.2.0 e poi eventualmente aggiornare la valutazione.
Questa mattina ho provato a scaricare le prime due puntate della serie tv "Vincenzo Malinconico" disponibili qui https://www.raiplay.it/programmi/vincenzomalinconicoavvocatodinsuccesso e con mio stupore lo script (ancora alla versione precedente non aggiornata - la 11.1.7) ha trovato i files mp4.
Ora ho aggiornato alla versione 11.2.0 e lo script continua a trovarmi i files mp4 quindi, ottimo.
Salve, lo script ritorna il messaggio di errore Errore sconosciuto
Non è stato possibile trovare un link del video in formato MP4 dal seguente linK
https://www.raiplay.it/video/2022/10/Vincenzo-Malinconico-avvocato-dinsuccesso-S1E1-Un-avvocato-d-insuccesso-6bc74946-b869-41b3-a8bf-005418b98f46.html
Ho provato con yt-dlp ma mi scarica solo la traccia video (che fra l'altro si limita al bitrate 2400 mentre lo script leggeva anche bitrates fino a 5000), anche con il comando -f bestvideo+bestaudio.
Se invece tento di scaricare separatamente le tracce video e audio tutto ok, solo che ffmpeg non me le muxa in automatico.