Archivi tag: macOS

Estrarre l’audio da un video

Un modo semplice e veloce per estrarre la traccia audio da un video è quello di di utilizzare FFmpeg. Aprire il Terminale e digitare:

$ ffmpeg -i myvideo.mp4 -vn -acodec copy audiotrack.m4a

sostituendo naturalmente il parametro myvideo.mp4 con il nome del file video dal quale si desidera estrarre l’audio.

L’utility FFmpeg non fa parte del sistema macOS ma può essere installata manualmente anche tramite Homebrew:

$ brew install ffmpeg

Facile e veloce!

Rimozione dei file nascosti generati da macos

Il metodo più semplice per rimuovere i file nascosti generati da macOS su una chiavetta USB o su una SD card (quelli che iniziano per . e che solitamente non vengono mostrati dal Finder) è quello di eseguire il seguente comando da Terminale:

$ find /Volumes/<your-volume-name> -name '._*' -type f -delete

Nota: eseguire lo stesso comando senza l’opzione -delete per vedere i file nascosti presenti sul dispositivo.

Convertire i filmati H.265/HEVC

La codifica H.265/HEVC porta con sé numerosi vantaggi, come il supporto a risoluzioni 8K, ma non viene ancora supportato a dovere dai Mac

Il successore della codifica H.264/MPEG-4 AVC (Advanced Video Coding), H.265/HEVC per l’appunto, offre la possibilità di comprimere i dati in modo efficace, senza perdere di qualità, o la possibilità di supportare risoluzioni 4K e 8K UHD fino a 8192 x 4320. Tuttavia, non viene ancora supportato a dovere e richiede inoltre molte risorse per la loro risoluzione. VLC, che spesso ci viene in aiuto, ancora non li riproduce in maniera fluida e senza artefatti.

Ecco allora la necessità di convertirli in un formato  più compatibile. Possiamo utilizzare FFmpeg a riga di comando:

$ ffmpeg -i inputfilename_h265.mp4 -c:a copy -c:v libx264 -preset slow -crf 18 outputfilename.mp4

sostituendo inputfilename_h265.mp4 con il nome del file H.265 nativo che si desidera convertire, e outputfilename.mp4 con il nome del file di destinazione che vogliamo creare in H.264.

Per chi non ce lo avesse già installato sul proprio Mac, è possibile farlo tramite MacPorts:

$ sudo port install ffmpeg +nofree

Il pacchetto si porta con sé molte dipendenze e a seconda dei casi l’installazione richiederà alcuni minuti.

Come cercare la posizione geografica di un indirizzo IP dalla riga di comando

Se si desidera cercare la posizione geografica di un indirizzo IP esistono diversi servizi online, come ad esempio Geo IP Tool. Tra questi è possibile provare il servizio ipinfo.io. A differenza di altri, ipinfo.io fornisce API di geolocalizzazione basate su JSON, quindi puoi facilmente cercare la geolocalizzazione dalla riga di comando, usando strumenti come curl.

Per esempio:

$ curl ipinfo.io/216.58.205.163

{
"ip": "216.58.205.163",
"hostname": "mil04s28-in-f3.1e100.net",
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.4192,-122.0570",
"postal": "94043",
"org": "AS15169 Google LLC"
}