Convertire video da mono in stereo con ffmpeg
Script shell per la conversione dell’audio in un video da riga di comando
Esistono diversi metodi per trasformare un video con l’audio in formato mono, ovvero che si sente solo dal lato destro o dal lato sinistro, in formato stereo. Chiaramente non è il vero effetto stereofonico ma almeno rende l’ascolto più gradevole in quanto così facendo l’audio si sente in entrambi i canali.
In questo caso vediamo un sistema che si sviluppa si sviluppa in quattro semplici passaggi.
Per prima cosa si estrae la traccia audio dal video:
ffmpeg -i file_originale_video.mp4 -ac 1 out_mono.mp3
Poi si trasforma il file audio ottenuto da mono a stereo:
ffmpeg -i stereo.mp3 -ac 2 stereo_test.mp3
A questo punto si crea un nuovo file video escludendo l’audio originale:
ffmpeg -i file_originale_video.mp4 -vcodec copy -an video_senza_audio.mp4
Infine, come quarto ed ultimo passaggio si unisce il file video silenziato con la traccia audio stereo precedentemente creata:
ffmpeg -i video_senza_audio.mp4 -i out_stereo.mp3 -map 0 -map 1 -codec copy video_corretto.mp4
Buona visione e buon ascolto!