Skip to content
TBTelegramBuddy
Linguait
Navigazione principale
← Tutte le guide

Salvare i video di Telegram su Mac: si fa così

Salvare i video di Telegram su Mac come file veri nel Finder, con il loro nome, le cartelle e la data del post. Senza frugare nella cache, senza upload.

8 min di lettura

Il modo affidabile per salvare i video di Telegram su un Mac è scriverli su disco come file veri e con un nome: per uno o due clip, fai clic destro sul video in Telegram e scegli Salva come…, e ottieni un vero .mp4 dove vuoi tu. Per una chat intera, l’archivio di un canale o qualche centinaio di clip, usa un downloader desktop che ripercorre la cronologia della conversazione e scrive ogni video su disco in un solo passaggio. Quello che invece non dovresti fare è andare a rovistare nella cartella cache di Telegram, anche se è il primo consiglio che di solito si trova in giro. Ecco perché quella strada delude, e come si presenta davvero un buon risultato nel Finder.

Dove Telegram tiene i video sul tuo Mac prima che tu li salvi

Quando guardi un video dentro Telegram, l’app lo scarica in una cache: una cartella di appoggio privata che usa per evitare di scaricare due volte lo stesso file. La cache è un’area di lavoro dell’app, non una libreria per te.

Dove si trova dipende da quale Telegram usi. Telegram Desktop, la versione multipiattaforma, tiene i suoi dati in ~/Library/Application Support/Telegram Desktop/tdata/, con i media infilati in una directory cache user_data al suo interno. Telegram per macOS, quello nativo, gira in una sandbox, quindi i suoi dati stanno in una cartella group container sotto ~/Library/Group Containers/. Nel Finder raggiungi entrambe con Vai > Vai alla cartella (Maiuscole-Comando-G) e incollando il percorso. La struttura esatta cambia da una versione all’altra, ed è il primo indizio che questo non è un posto su cui costruire un flusso di lavoro.

Entrambe le app offrono anche vie d’uscita legittime. Fai clic destro su un video e trovi Salva come… e Mostra nel Finder. In Telegram Desktop, da Impostazioni > Avanzate puoi impostare un percorso di download, così i file salvati finiscono in un posto prevedibile, e Impostazioni > Dati e archiviazione mostra quanto è cresciuta la cache e ti permette di svuotarla.

Perché copiare i file dalla cache non è una vera risposta

Apri quella cartella cache e trovi directory con nomi di due caratteri, piene di file senza estensione e senza un titolo riconoscibile: solo lunghe stringhe ricavate da identificatori interni. Questo crea quattro problemi concreti:

  • Non riesci a capire che cosa sia ogni file. Niente collega un file alla chat da cui arriva, alla didascalia che aveva o al giorno in cui è stato pubblicato. Il Finder nella maggior parte dei casi non ne mostra nemmeno l’anteprima, perché senza un .mp4 alla fine macOS non sa cosa ha davanti.
  • Contiene solo quello che hai già caricato. Un video che non hai mai aperto, o che il download automatico ha saltato, non è mai finito in cache. Scorrere un canale da 4.000 messaggi per far partire i download non è un piano.
  • Telegram cancella da lì quando gli pare. La cache ha un limite di dimensione e un limite di età. File che volevi tenere possono sparire perché hai guardato qualcos’altro.
  • Le date sono sbagliate. Anche quando trovi il file giusto e lo rinomini a mano, la sua data è il momento in cui il tuo Mac l’ha messo in cache, non il momento in cui il video è stato pubblicato.

Scavare nella cache è un modo per recuperare quell’unico file di cui hai disperatamente bisogno. Non è un modo per salvare i video di Telegram su una scala qualsiasi.

Salvare i video di Telegram su Mac con un downloader dedicato

TelegramBuddy è un’app desktop gratuita per macOS e Windows (chi usa Linux può eseguirla dal codice sorgente), fatta esattamente per questo lavoro. Non è un bot e non è un servizio web: non esiste un account TelegramBuddy né un server TelegramBuddy. Un backend Python parla con l’API di Telegram, un’interfaccia React gira in una finestra nativa sul tuo Mac, accedi al tuo Telegram e i file vengono scritti direttamente sul tuo disco locale. Niente viene caricato da nessuna parte.

Arrivare ai video salvati funziona così:

  1. Installa l’app. La pagina di download ha le istruzioni aggiornate.
  2. Ottieni gratis un api_id e un api_hash. Sono le due credenziali API che Telegram rilascia a qualsiasi account su my.telegram.org, alla voce API development tools. Al primo avvio TelegramBuddy te le chiede e le salva in locale. Ogni installazione usa la propria coppia, perché Telegram conteggia i limiti di frequenza sull’api_id: c’è una guida passo passo se la pagina non ti è familiare.
  3. Accedi al tuo Telegram. Scansiona un codice QR con l’app Telegram sul telefono, oppure usa il tuo numero di telefono. La sessione che ne nasce — il tuo accesso — è un file sul tuo Mac, da nessun’altra parte.
  4. Apri la chat. Scegliela dalla tua lista, oppure incolla un @username, un id numerico, un link d’invito t.me/+ o il link a un singolo messaggio in un canale privato per raggiungere qualcosa che la lista non mostra.
  5. Passa alla vista Galleria e filtra su Videos (i video). La Galleria è una griglia di anteprime di soli media, quindi non scorri in mezzo al testo. Puoi anche cercare tra didascalie e nomi dei file, e limitare la vista a un intervallo di date.
  6. Seleziona quello che ti serve. Clicca un’anteprima, fai shift-clic per un intervallo, oppure usa Seleziona tutto / Solo file quando vuoi tutto il blocco.
  7. Oppure salta del tutto la selezione e lancia un download in blocco: ogni file corrispondente nella chat, cercato su tutta la sua cronologia. Più chat possono stare in coda insieme.

Una cosa va detta chiaramente: uno strumento capace di tirare giù un canale intero in una volta non cambia di chi sono i contenuti che ci stanno dentro. Tieni solo quello che hai il diritto di tenere.

Come si presentano le cartelle dopo

Ottieni una cartella per ogni chat, e puoi farla dividere in sottocartelle Photos / Videos / Files / Music / Voice (foto, video, file, musica, messaggi vocali), così i video sono già separati da tutto il resto. Vuol dire che un canale che segui da un anno diventa un’unica cartella ordinata a cui puoi puntare iMovie, che puoi mettere nel backup o trascinare su un disco esterno, senza una passata di riordino dopo.

I nomi dei file che ottieni

I nomi sono la parte che si nota di più, perché Telegram stesso qui è incoerente.

  • Se il video è stato inviato come file e aveva un nome, quel nome viene mantenuto esattamente.
  • La maggior parte dei video e delle foto pubblicati su Telegram non ha nessun nome. Quelli prendono il nome dall’id del messaggio, che li mantiene univoci e nell’ordine di pubblicazione.
  • Se due file finiscono davvero per chiamarsi allo stesso modo, l’id del messaggio viene aggiunto tra parentesi — clip.mp4 e clip (18452).mp4 — così niente viene sovrascritto in silenzio.

Date che corrispondono al giorno in cui il video è stato pubblicato

La data di ogni file salvato viene impostata sulla data del messaggio da cui arriva. Sembra un dettaglio e finisce per contare continuamente: ordina per data la cartella di una chat nel Finder e ti ritrovi la cronologia del canale. Cerca per intervallo di date in Spotlight e trovi la settimana che avevi in mente. Le librerie di foto e video che leggono le date dei file metteranno i clip dove appartengono, invece di impilare tutto nel giorno in cui hai lanciato il download.

Tre approcci a confronto

Trascinare dalla cache Salva come, uno alla volta Download in blocco
Estensione corretta No Sì Sì
Nome del file originale No Sì, se ce l’aveva Sì, se ce l’aveva
Data del post originale No Di solito la data di oggi Sì
Ordinati in cartelle per chat No Lo fai tu Sì
Praticabile per un canale intero No Non proprio Sì
Sopravvive a una connessione caduta n/d Ricominci quel file da zero Riprende da dove si era fermato
Salta i file che hai già No Il conto lo tieni tu Sì

È la riga sulla ripresa quella che decide i lavori lunghi. I video sono grandi, il Wi-Fi no, e a un certo punto chiuderai il coperchio. TelegramBuddy esegue più download insieme — il limite lo imposti tu — e ognuno si può mettere in pausa, riprendere, annullare o ritentare. Un file grande che si interrompe a metà lascia un file .part e riparte esattamente da quel byte, anche se hai chiuso l’app; i file piccoli e le foto vengono semplicemente riscaricati interi, che è più rapido che tenere la contabilità. I file completati vengono saltati al giro successivo, quindi rilanciare un canale un mese dopo tira giù solo le novità, e i limiti di frequenza di Telegram (i suoi «flood wait») vengono attesi per te invece di esserti lanciati addosso come errori. C’è più di un dettaglio sui download interrotti se stai spostando un archivio grande.

Dove andare adesso

Se la chat che ti interessa è un canale e non una conversazione, scaricare tutti i video da un canale Telegram copre la versione metti-in-coda-e-dimentica. Se vuoi anche le parole e non solo i media — una pagina HTML leggibile o un JSON di tutta la conversazione, con i media collegati — parti da esportare la cronologia di una chat di Telegram. E le FAQ rispondono alle due domande che a tutti vengono subito dopo: perché l’app ha bisogno delle tue credenziali API e dove sta davvero il file della tua sessione.