Compare commits

...

3 Commits

Author SHA1 Message Date
fenix-soft 6ada93f79e
Add files via upload 2024-03-29 20:19:46 +01:00
fenix-soft fa2c936bef
Update README.md 2024-03-29 20:16:53 +01:00
fenix-soft 89598aa1e9
Update README.md 2024-03-29 20:16:22 +01:00
9 changed files with 64 additions and 3 deletions

View File

@ -1,7 +1,11 @@
# "MY_MDR" : (my markdown resources)
# "MY_MDR" : (my markdown resources) e guide varie redatte in markdown
é una raccolta di "risorse utili" per redigere documentazione in markdown, la raccolta comprende guide, stili css, programmi, esperienze personali, ecc
nella cartella "guide_pdf" troverete "risorse utili" per redigere documentazione in markdown, la raccolta comprende guide, stili css, programmi, esperienze personali, ecc
la cartella "css" contiene i css utilizzati nella guida markdown.
nella cartella "vari" troverete guide varie per quello che mi frulla in testa..
Per il momento è ancora un abbozzo spartano, ma spero di arricchirla e migliorarla nel tempo.
**per chi è interessato.. consiglio di frugare tra le cartelle del repo git!**
**per chi è interessato.. consiglio di frugare tra le cartelle del repo git!**

View File

@ -0,0 +1,57 @@
# Guida: come ottimizzare i messaggi vocali in conversation per android
La guida nasce per il seguente motivo: [conversation][1] utilizza un sistema di registrazione dell'audio non ottimizzato (rispetto a WhatsApp o telegram "opus con bitrate medi di circa 28 Kbps") con bit-rate piuttosto alti da 96 a 128 Kbps (AAC) ciò comporta alla produzione di allegati audio di circa 1MB per minuto, questo comporta ad un enorme spreco di banda sopratutto nelle connessioni a consumo dei telefoni cellulari, e di spazio di archiviazione.
Per chi utilizza server [xmpp][2] pubblici e gratuiti, noti per avere dei limiti di archiviazione dati (allegati multimediali) mensili del ordine di 50/150 MB totali, avere allegati audio così pesanti limita la quantità di messaggi vocali (o multimediali in generale: audio, video, foto) inviabili.
La questione è nota da tempo ma le svariate richieste di ottimizzazione audio allo sviluppatore .. sono praticamente cadute nel vuoto.. per alcuni astrusi problemi tecnici, da non essere vantaggioso metter mano al codice... Cosa ovviamente ottimizzata per video e immagini già da tempo...(audio-chiamate e video-chiamate comprese).
Comunque tralasciando la spinosa questione vi illustrerò il metodo manuale da me ideato per inviare audio ottimizzato OPUS o ACC con bit-rate contenuti e audio qualitativamente buono.
## requisiti software:
[conversation][3]
[Record You][4]
**Record You** è un potente e altamente configurabile registratore audio, in oltre può registrare anche lo schermo del telefono, per i nostri scopi verrà utilizzato il solo registratore audio, molto più avanzato del semplice registratore di sistema incorporato in conversation.
## configurazione una-tantum di Record You
con la premessa che conversation sia configurato e funzionante, vediamo come configurare **Record You**:
la schermata principale del programma, da ora in poi rinominata home si presenta come in figura sotto. Il simbolo dell'ingranaggio sono le impostazioni, quello del play in alto a destra "la playlist dei file registrati"
![home](img_guida_recordyou/rec_home.jpg)
andiamo in impostazioni (ingranaggio) e avremo qualcosa come in figura, configuriamo come mostrato in figura, con la spunta su opus (se l'encoder è supportato dal telefono sarà presente il pulsante come in figura). Impostiamo l'audio su mono.
![set](img_guida_recordyou/set1.jpg)
fatto questo impostiamo i valori di bitrate con il pulsante di in alto a destra della sezione audio, togliamo la spunta da automatico è impostiamo il valore 24000 e diamo ok. Avremo così un bit-rate medio di 24Kbps, molto simile alle impostazioni audio di WhatsApp.
![bitrate](img_guida_recordyou/bitrate.jpg)
configurato il bit-rate, passiamo a configurare la **frequenza di campionamento**, non entrando in tecnicismi su come funzioni opus e sull'encoder di android sia esso software o hardware (integrato nel soc della cpu o gpu), per evitare il resampling e velocizzare la fase di encoding, togliamo la spunta da automatico e impostiamo come in figura sotto, una frequenza di campionamento (fs) di **48000** (48Khz) diamo ok.
![fs](img_guida_recordyou/freq.jpg)
possiamo tornare nella schermata home, la configurazione è finita
## utilizzo:
Nel caso dovessimo mandare un messaggio vocale ad un contatto, invece di usare il registratore integrato in conversation, usiamo direttamente **Record You**, apriamo l'applicazione e premiamo rec per registrare, una volta finito il messaggio fermiamo la registrazione.. la troveremo poi nel panello play-list (icona play in alto a destra della home)
![home](img_guida_recordyou/rec_home.jpg)
la registrazione sarà elencata per data e ora, con la recente, sempre come ultima in basso nella lista non ci resta che toccare i puntini e indicare di condividere la registrazione con conversation, come mostrato in figura, allegheremo cercando nei contatti a chi vogliamo spedire e il gioco è fatto!
![condividi](img_guida_recordyou/condividi.jpg)
[1]: https://conversations.im/
[2]: https://en.wikipedia.org/wiki/XMPP
[3]: https://f-droid.org/packages/eu.siacs.conversations/
[4]: https://f-droid.org/it/packages/com.bnyro.recorder/

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB