05/07/2020, 08:30
(Questo messaggio è stato modificato l'ultima volta il: 05/07/2020, 08:34 da Sargon6.)
In questa guida, spiego come creare una copia in formato .mp3 della traccia audio di tutti i file video aventi estensione .mp4 contenuti in una cartella.
1) Assicurarsi che il pacchetto FFmpeg sia installato.
2) Usando il file-manager, entrare nella cartella contenente i files in formato MP4 e creare il file di testo Convert_Mp4Mp3.txt
3) Aprire il file di testo Convert_Mp4Mp3.txt e scrivere al suo interno il contenuto seguente:
ATTENZIONE a come è scritta l'estensione.
Se nello script abbiamo scritto "${f/%mp4/mp3}", lo script agirà sui files aventi estensione mp4, ma non agirà sui files aventi estensione MP4 o mpeg4.
4) Salvare il file di testo Convert_Mp4Mp3.txt così ottenuto.
5) Cliccare col tasto destro del mouse sul file di testo Convert_Mp4Mp3.txt, selezionare [Proprietà]>[Permessi], ed assicurarsi che la voce "Consentire l'esecuzione del file come programma" sia selezionata.
6) Doppio click col tasto sinistro del mouse sul file di testo Convert_Mp4Mp3.txt; nel pannello che si apre, selezionare la voce "Esegui nel terminale".
A questo punto, lo script si attiverà, e, per ciascun file avente estensione mp4, creerà un file audio avente il medesimo nome ma estensione .mp3 contenente la sola traccia audio del corrispondente file multimediale avente estensione mp4.
Questa guida è stata pensata e provata per estrarre l'audio da files video aventi estensione .mp4, ma può essere utilizzata anche per files video aventi estensione diversa, previo correzione del parametro interessato.
Per esempio: volendo estrarre l'audio da files video in formato .avi, lo script diventa
Saluto.
Sargon6
1) Assicurarsi che il pacchetto FFmpeg sia installato.
2) Usando il file-manager, entrare nella cartella contenente i files in formato MP4 e creare il file di testo Convert_Mp4Mp3.txt
3) Aprire il file di testo Convert_Mp4Mp3.txt e scrivere al suo interno il contenuto seguente:
Codice:
#!/bin/bash
# crea una copia in formato audio mp3 di ogni file video formato mp4 contenuto nella medesima cartella in cui si trova questo script
for f in *.mp4; do
ffmpeg -i "$f" "${f/%mp4/mp3}";
done
Se nello script abbiamo scritto "${f/%mp4/mp3}", lo script agirà sui files aventi estensione mp4, ma non agirà sui files aventi estensione MP4 o mpeg4.
4) Salvare il file di testo Convert_Mp4Mp3.txt così ottenuto.
5) Cliccare col tasto destro del mouse sul file di testo Convert_Mp4Mp3.txt, selezionare [Proprietà]>[Permessi], ed assicurarsi che la voce "Consentire l'esecuzione del file come programma" sia selezionata.
6) Doppio click col tasto sinistro del mouse sul file di testo Convert_Mp4Mp3.txt; nel pannello che si apre, selezionare la voce "Esegui nel terminale".
A questo punto, lo script si attiverà, e, per ciascun file avente estensione mp4, creerà un file audio avente il medesimo nome ma estensione .mp3 contenente la sola traccia audio del corrispondente file multimediale avente estensione mp4.
Questa guida è stata pensata e provata per estrarre l'audio da files video aventi estensione .mp4, ma può essere utilizzata anche per files video aventi estensione diversa, previo correzione del parametro interessato.
Per esempio: volendo estrarre l'audio da files video in formato .avi, lo script diventa
Codice:
#!/bin/bash
# crea una copia in formato audio avi di ogni file video formato mp4 contenuto nella medesima cartella in cui si trova questo script
for f in *.mp4; do
ffmpeg -i "$f" "${f/%avi/mp3}";
done
Sargon6
Comandi da ricordare:
http://sargonsei.altervista.org/15_bash/
http://sargonsei.altervista.org/15_bash/