Nel precedente articolo ne abbiamo parlato Come registrare video e audio desktop utilizzando lo strumento "Avconv". Abbiamo detto che ci sono molti altri modi di utilizzo per il "avconv” strumento per gestire flussi e file multimediali.
In questo articolo andremo a scoprire i 10 comandi più importanti da utilizzare con il “avconv" programma.
Giusto per essere sicuri, è necessario disporre del "avconv” strumento installato per poterlo utilizzare, per installarlo sotto Debian/Ubuntu/Mint, eseguire i seguenti comandi:
$ sudo apt-get update. $ sudo apt-get install libav-tools.
Se vuoi ottenere alcune informazioni su qualsiasi file multimediale, esegui il seguente comando utilizzando l'opzione '-io' (informazioni) con il comando avcon e inserisci il tuo file audio o video.
$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 avconv version 11-6:11-1, Copyright (c) 2000-2014 gli sviluppatori di Libav hanno costruito il 26 settembre 2014 14:34:54 con gcc 4.9.1 (Ubuntu 4.9.1-15ubuntu1) Input #0, mov, mp4,m4a, 3gp, 3g2,mj2, da 'Michael-Jackson-You-Rock-My-World-HD.mp4': Metadati: major_brand: mp42 minor_version: 0 Compatible_brands: isommp42 creation_time: 2013-12-04 15:45:45 Durata: 00:09:43.05, inizio: 0.000000, bitrate: 1898 kb/s Stream #0.0(und): Video: h264 (alto), yuv420p, 1280x720, 1703 kb/s, 29,97 fps, 60k tbn, 59,94 tbc (predefinito) Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 192 kb/s (predefinito) Metadati: creation_time: 2013-12-04 15:46:06. È necessario specificare almeno un file di output.
Per estrarre l'audio solo da qualsiasi file video e per inviarlo a un altro file, puoi eseguire il seguente comando.
$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vn -f wav sound.wav.
Alcuni punti sul comando precedente:
Puoi anche estrarre il video solo da un file multimediale che contiene sia video che audio usando il seguente comando.
$ avconv -i You-Rock-My-World.avi -vcodec libx264 -an -f mp4 video.mp4.
Descrizione del comando precedente:
Per convertire un .avi file in .mkv format, utilizzare il seguente comando.
$ avconv -i You-Rock-My-World.avi -vcodec libx264 You-Rock-My-World.mkv.
Per convertire n .mp4 file in .avi format, eseguire il comando seguente.
$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vcodec libx264 newfile.avi.
Niente di nuovo qui.. Abbiamo inserito un file, ne abbiamo emesso un altro :) Nota che qui non dobbiamo usare il -vcodec libx264 opzione, poiché stiamo convertendo un file audio in un altro file audio, non c'è video qui.
$ avconv -i michael-jackson-dangerous.mp3 newfile.wav.
Puoi cambiare il formato in base alle tue esigenze nei comandi precedenti se lo desideri, assicurati che il formato che scegli sia supportato da Libav.
$ avconv -i vecchio file.yuv nuovo file.avi.
Per unire un file video con un file audio, eseguire il comando seguente.
$ avconv -i the-sound-file.wav -i the-video-file.avi the-output-file.mkv.
Puoi sostituire "il-file-di-output.mkv" insieme a "the-output-file.avi” o qualsiasi altro formato supportato da Libav (Non chiedermelo, provali tutti da solo!).
Per convertire un file video in diverse immagini, puoi eseguire il seguente comando.
$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -r 1 -s 1366x768 -f image2 image-%03d.png.
Nel Libano, ci sono cose incredibili chiamate "filtri", usando i filtri, puoi fare molte cose fantastiche ai tuoi file multimediali. Ad esempio, prendi il seguente comando.
$ avconv -i input-video.avi -vcodec libx264 -vf "drawbox=x=50:y=50:larghezza=400:altezza=300:[e-mail protetta]" output-video.avi.
Ed ecco il risultato del comando precedente.
E prendi ad esempio il seguente comando,
$ avconv -i input-file.avi -vcodec libx264 -vf "transpose=cclock" output-file.avi.
Ecco un'immagine per quello che otterrai.
Questo comando deve essere utilizzato dall'utente root, non funzionerà senza sudo, perché richiede l'accesso al dispositivo framebuffer (fbdev). fbdev è il dispositivo di input del framebuffer di Linux, questo dispositivo è il dispositivo responsabile della visualizzazione della grafica nella console.
$ sudo avconv -f fbdev -r 30 -i /dev/fb0 out.avi.
Incredibile no? Ci sono molti altri buoni filtri da usare con i tuoi file multimediali oltre a molti altri modi di utilizzo per avconv, puoi controllarli tutti dalla documentazione ufficiale su
Utilizzo del comando Avconv
Hai già provato l'utilizzo anticipato per Libav? Cosa ne pensi? Hai altri comandi importanti per avconv? Condividili con noi nei commenti!