[Progetto] sKaricator – GUI per scaricare audio/video rtsp/mms
Inviato: domenica 26 agosto 2007, 16:33
Ciao a tutti!
sKaricator è una piccola interfaccia grafica scritta con Kommander che nasce da questa esigenza: scaricare file audio/video trasmessi tramite protocolli di streaming rtsp:// e mms:// (come ad esempio tutti i file presenti nell'archivio di RadioRai, Raiclick, ecc...).
Girovagando per la rete ho cercato a lungo un programma (grafico) che svolgesse queste operazioni su linux, ma non trovando nulla utilizzavo un programma per windows con wine (con tutte le “pesantezze” che ne derivano). Poi ho scoperto che il noto movie mplayer “mplayer” ha una funzione “-dumpstream” che permette proprio di scaricare file in streaming; associando questa opzione con “-dumpfile” e “-bandwidth” per velocizzare il download si ottengono dei buoni risultati.
Ho quindi deciso di sfruttare mplayer per scrivere questa interfaccia grafica: ecco le caratteristiche principali:
Dipendenze: kommander, mplayer (più ffmpeg per convertire in mp3).
Una volta installate le dipendenze con: (bisogna abilitare i repository universe e multiverse)
per eseguire il programma: scaricatelo, scompattatelo e poi lanciatelo con:
Per ottenere gli URL da scaricare con firefox consiglio di utilizzare il plugin mozilla-mplayer: appena parte la riproduzione basta cliccare col destro e scegliere “copia URL”, dopodiché basta incollare l'URL in sKaricator e premere invio (oppure il pulsante "+") e infine "start". Una volta iniziato lo scaricamento si può continuare ad aggiungere file alla lista.
E' possibile (ma non ne sono sicuro) che per alcuni formati si debbano installare dei codec aggiuntivi, tipo i w32codec; per maggiori info potete cercare “multimedia per pigri”.
Ci tengo a precisare che NON sono un programmatore, ho cominciato questo progetto proprio per imparare lo scripting bash e ad usare kommander, per cui si accettano suggerimenti, insulti, consigli, idee, miglioramenti e collaborazioni di qualsiasi tipo.
Possibili cose da aggiungere in futuro: progressbar, riconoscimento automatico dei file playlist....
Questa prima versione è, ovviamente “beta” e potrebbe contenere errori, ma direi che funziona già abbastanza bene. Spero possa essere utile a qualcuno!
Aggiornamento 14/07/08: versione 0.1.1 http://forum.ubuntu-it.org/viewtopic.php?p=1370353#p1370353
Aggiornamento 04/06/09: versione 0.1.2 http://forum.ubuntu-it.org/viewtopic.php?p=2147442#p2147442
sKaricator è una piccola interfaccia grafica scritta con Kommander che nasce da questa esigenza: scaricare file audio/video trasmessi tramite protocolli di streaming rtsp:// e mms:// (come ad esempio tutti i file presenti nell'archivio di RadioRai, Raiclick, ecc...).
Girovagando per la rete ho cercato a lungo un programma (grafico) che svolgesse queste operazioni su linux, ma non trovando nulla utilizzavo un programma per windows con wine (con tutte le “pesantezze” che ne derivano). Poi ho scoperto che il noto movie mplayer “mplayer” ha una funzione “-dumpstream” che permette proprio di scaricare file in streaming; associando questa opzione con “-dumpfile” e “-bandwidth” per velocizzare il download si ottengono dei buoni risultati.
Ho quindi deciso di sfruttare mplayer per scrivere questa interfaccia grafica: ecco le caratteristiche principali:
- download di tutti i file audio/video supportati da mplayer (praticamente tutti i formati più diffusi)
- download in modalità batch
- opzione “conversione in mp3 al volo” per i file audio, utile per salvare i file direttamente su un lettore mp3 (con ffmpeg)
- supporto per i file “playlist“ : .asx, .mov, .pls, .ram, .wax, .wvx
- possibilità di specificare un diverso nome e cartella di destinazione per ogni file in download
- scelta della velocità di scaricamento e del bitrate per la conversione mp3
Dipendenze: kommander, mplayer (più ffmpeg per convertire in mp3).
Una volta installate le dipendenze con: (bisogna abilitare i repository universe e multiverse)
Codice: Seleziona tutto
sudo apt-get install kommander mplayer ffmpegCodice: Seleziona tutto
kmdr-executor sKaricator-0.1.kmdrE' possibile (ma non ne sono sicuro) che per alcuni formati si debbano installare dei codec aggiuntivi, tipo i w32codec; per maggiori info potete cercare “multimedia per pigri”.
Ci tengo a precisare che NON sono un programmatore, ho cominciato questo progetto proprio per imparare lo scripting bash e ad usare kommander, per cui si accettano suggerimenti, insulti, consigli, idee, miglioramenti e collaborazioni di qualsiasi tipo.
Possibili cose da aggiungere in futuro: progressbar, riconoscimento automatico dei file playlist....
Questa prima versione è, ovviamente “beta” e potrebbe contenere errori, ma direi che funziona già abbastanza bene. Spero possa essere utile a qualcuno!
Aggiornamento 14/07/08: versione 0.1.1 http://forum.ubuntu-it.org/viewtopic.php?p=1370353#p1370353
Aggiornamento 04/06/09: versione 0.1.2 http://forum.ubuntu-it.org/viewtopic.php?p=2147442#p2147442