argomenti ffmpeg utilizzati per la conversione in mp4

4

Sono stato suggerito due diversi comandi ffmpeg per convertire un file mkv in un mp4 mentre si ri-codifica l'audio (in aac) e si lascia la parte video così com'è. Ecco i due comandi:

  1. ffmpeg -loglevel panic -i source.mkv -vcodec copy -c:a aac -strict -2 -ab 160k -ac 2 -ar 48k target.mp4

  2. ffmpeg -i source.mkv -c:v copy -c:a aac -b:a 384k -strict -2 target.mp4

Qualcuno potrebbe spiegare la differenza? OK, più precisamente, sono curioso delle cose che il primo comando fa in aggiunta a ciò che fa il secondo. È necessario utilizzare un argomento -log livello di panico ? Cosa succede se viene omesso?

Comprendo a fondo il secondo comando. Ma gli argomenti addizionali nel primo mi confondono e non ho trovato molto aiuto nella documentazione ffmpeg entrambi. In particolare, voglio capire quali sono gli argomenti -ac , -ar e -ab e perché non vengono utilizzati nel secondo comando.

    
posta TheLearner 15.05.2014 - 08:19
fonte

2 risposte

3

ffmpeg duplica la sintassi. Tranne che per i valori usati, e che il primo comando imposta la frequenza di campionamento invece di usare l'impostazione predefinita, i comandi sono effettivamente gli stessi:

 -loglevel panic  - merely makes ffmpeg less noisy in the shell
 -vcodec copy     = -c:v copy
 -acodec copy     = -c:a copy   # unlisted in the command, but listing here to show there is consistency
 -ab              = -b:a

Nota: le altre informazioni sulla risposta sono corrette.

C'è una guida online; elenca ciò che significa ogni possibile argomento.

    
risposta data 16.05.2014 - 01:04
fonte
2

I tre flag richiedono una traccia audio codificata a 2 canali, 48000 Hz, codificata a 160k bit rate.

I flag che possono essere passati a ffmpeg sono elencati nella pagina di manuale ffmpeg . Le pagine del manuale tendono ad essere concise ma informative:

ac

-ac channels

Imposta il numero di canali audio (predefinito = 1).

ar

-ar freq

Imposta la frequenza di campionamento audio (impostazione predefinita = 44100 Hz).

ab

-ab bitrate

Imposta il bitrate audio in bit / s (default = 64k).

    
risposta data 15.05.2014 - 09:21
fonte

Leggi altre domande sui tag