Compare commits

...

8 Commits

Author SHA1 Message Date
fenix-soft 81c376e2ca
Update version.txt 2022-02-15 14:51:31 +01:00
fenix-soft ba7a9d9038
Update note.md 2022-02-15 14:47:49 +01:00
fenix-soft badc37cd6f
Update note.md 2022-02-15 14:46:50 +01:00
fenix-soft b076a4a043
Update change_log.md 2022-02-15 14:35:29 +01:00
fenix-soft 002629646f
Update raipodcast-dl
add opus encoder "sperimental"
2022-02-15 14:30:20 +01:00
fenix-soft 3851cf1d00
Update gr3
change encoder setting
2022-02-15 14:25:02 +01:00
fenix-soft 28b743685a
Update gr2
change ecoder setting
2022-02-15 14:22:45 +01:00
fenix-soft 4ce91fd8c8
Update gr1
change encoder setting
2022-02-15 14:21:03 +01:00
7 changed files with 25 additions and 12 deletions

View File

@ -1,3 +1,6 @@
# V2.1.1 alpha debug-mode
- change encoder setting in gr1,2,3 script (now small file but increse encoder time) [see note.md](note.md)
# V2.1 alpha debug-mode
- add new script "raipodcast-dl"
- fix alpha sperimental new grr sardegna script

6
gr1
View File

@ -4,7 +4,7 @@
####################################################################################
# script che recupera l'ultimo podcast del gr1
#
# V:2.0 alpha_debug_mode 18 DICEMBRE 2021
# V:2.1 alpha_debug_mode 15 FEBBRAIO 2022
#
# dipendenze: curl,jq,cat,wget
#
@ -71,6 +71,6 @@ wget -d -c -U "$ag" "$Lpodcast" -O gr1_"$Data"_"$Ora".mp3
# encode audio data... small file
#ffmpeg -i gr1_"$Data"_"$Ora".mp3 -vn -acodec aac -ab 80k gr1_"$Data"_"$Ora".m4a
ffmpeg -i gr1_"$Data"_"$Ora".mp3 -acodec libopus -b:a 64k gr1_"$Data"_"$Ora".opus
#ffmpeg -i gr1_"$Data"_"$Ora".mp3 -vn -acodec aac -ab 70k -ac 1 gr1_"$Data"_"$Ora".m4a
ffmpeg -i gr1_"$Data"_"$Ora".mp3 -acodec libopus -b:a 48k -ac 1 gr1_"$Data"_"$Ora".opus
rm gr1_"$Data"_"$Ora".mp3

6
gr2
View File

@ -4,7 +4,7 @@
####################################################################################
# script che recupera l'ultimo podcast del gr2
#
#V:2.0 alpha_debug_mode 18 DICEMBRE 2021
#V:2.1 alpha_debug_mode 15 FEBBRAIO 2022
#
# dipendenze: curl,jq,cat,wget
#
@ -71,6 +71,6 @@ wget -d -c -U "$ag" "$Lpodcast" -O gr2_"$Data"_"$Ora".mp3
# encode audio data... small file
#ffmpeg -i gr2_"$Data"_"$Ora".mp3 -vn -acodec aac -ab 80k gr2_"$Data"_"$Ora".m4a
ffmpeg -i gr2_"$Data"_"$Ora".mp3 -acodec libopus -b:a 64k gr2_"$Data"_"$Ora".opus
#ffmpeg -i gr2_"$Data"_"$Ora".mp3 -vn -acodec aac -ab 70k -ac 1 gr2_"$Data"_"$Ora".m4a
ffmpeg -i gr2_"$Data"_"$Ora".mp3 -acodec libopus -b:a 48k -ac 1 gr2_"$Data"_"$Ora".opus
rm gr2_"$Data"_"$Ora".mp3

6
gr3
View File

@ -4,7 +4,7 @@
####################################################################################
# script che recupera l'ultimo podcast del gr3
#
#V:2.0 alpha_debug_mode 18 DICEMBRE 2021
#V:2.1 alpha_debug_mode 15 FEBBRAIO 2022
#
# dipendenze: curl,jq,cat,wget
#
@ -71,6 +71,6 @@ wget -d -c -U "$ag" "$Lpodcast" -O gr3_"$Data"_"$Ora".mp3
# encode audio data... small file
#ffmpeg -i gr3_"$Data"_"$Ora".mp3 -vn -acodec aac -ab 80k gr3_"$Data"_"$Ora".m4a
ffmpeg -i gr3_"$Data"_"$Ora".mp3 -acodec libopus -b:a 64k gr3_"$Data"_"$Ora".opus
#ffmpeg -i gr3_"$Data"_"$Ora".mp3 -vn -acodec aac -ab 70k -ac 1 gr3_"$Data"_"$Ora".m4a
ffmpeg -i gr3_"$Data"_"$Ora".mp3 -acodec libopus -b:a 48k -ac 1 gr3_"$Data"_"$Ora".opus
rm gr3_"$Data"_"$Ora".mp3

13
note.md
View File

@ -40,10 +40,10 @@ Negli script del GRR regionale il bit rate in mp3 varia da 96 a 128 kbps quindi
I podcast principali gr1,2,3 sono ora dei file mp3 stereo con campionamentoa 48KHz e bitrate 320Kbps (in qualche caso sporadico sono a 256Kbps) quindi i file del podcast sono ancora più grandi basti pensare che 10 minuti di podcast sono circa 25MB, l'edizione da circa 22 minuti del gr1 della mattina adesso pesa circa 50-55MB a puntata. Alcune volte tocca anche la soglia dei 60MB.. potete ben capire su connessione mobile quanta banda dati fa sprecare.. Manco fosse un podcast per veri audiofili, per avere tutta questa qualità.
Ovviamete lo script (di defoult v1.0 e v2.0) ricodifica in opus, audio stereo a circa 63kbps vbr mode (bitrate medio di circa 72kbps) con file di circa 10-13 MB.
Ovviamete lo script (di defoult v1.0 e v2.0) ricodifica in opus, audio stereo a circa 64kbps vbr mode (bitrate medio di circa 72kbps) con file di circa 10-13 MB.
Per chi volesse, adesso che, il bit-rate sorgente non manca, potrebbe impostare gli script con delle codifiche ancora più incisive per ridurre ancora di più il peso dei file senza rinunciare la qualità audio. Una tecnica semplice è quella di rinunciare all' audio stereofonico per avere delle codifiche ancore più spinte (bitrate più contenuti) ove l'algoritmo di compressione lo supporti. Per questo motivo ho inserito nello script in maniera commentata (#) i comandi ffmpeg per fare ciò, basta attivare quello desiderato, e commentare quello di default.
Li trovate nelle ultime righe dello script.
Li trovate nelle ultime righe dello script se presenti.
## Tipi di codifica opzionali:
@ -51,6 +51,15 @@ Come accennato prima è possibile utilizzare dei formati di codifica opzionali r
NB: negli esempi **grX** può essere (gr1,gr2,gr_ecc)
### opus
per chi volesse risparmiare ancora più banda di sincronizzazione e avere file ancora più piccoli può usare opus in mono canale con bitrate compresi tra 32-56 Kbps, un buon compromesso tra qualità e dimensione è tra 40-48 Kbps quest'ultima configurazione sarà attivata di defoult negli script che presentano una nomeclatura >= V2.1.1
```
ffmpeg -n -i grX_"$Data"_"$Ora".mp3 -vn -acodec libopus -ab 48k -ac 1 grX_"$Data"_"$Ora".opus
```
### ogg (Vorbis)
per sistemi che non supportano la codifica opus nativa, (tipo melafonino) o vecchi sistemi, vecchi player audio (in vecchi telefoni.. ecc) è possibile qualora supportino il Vorbis (tutti sistemi android) codificare in questo formato. Per mantenere un buon rapporto tra qualità audio e dimensione file ho scelto dopo vari test questa condizione di codifica che reputo ottimale, il file così codificato è in mono, con un bitrate medio di circa 60kbps.

View File

@ -69,6 +69,7 @@ DLnow
# encode audio data... small file
# ffmpeg -n -i $dataT.mp3 -vn -acodec libopus -ab 48k -ac 1 $dataT.ogg
ffmpeg -n -i $dataT.mp3 -vn -acodec libvorbis -aq 3 -ac 1 $dataT.ogg

View File

@ -1 +1 @@
V2.1
V2.1.1