o avconv não suporta o perfil de configuração para mp4 / h264 / aac

2

Oi eu estou tentando converter um vídeo wmv para mp4 usando o perfil de linha de base h264.

avconv -i 'Video2.WMV' \
-vcodec libx264 -preset ultrafast -profile baseline \
-acodec aac -strict experimental \
-r 24 -b 255k -ar 44100 -ab 59k 'Video2.mp4'

Mas está mostrando os seguintes erros:

[aac @ 0x707e40] [Eval @ 0x7fff0c8db800] Undefined constant or missing '(' in 'baseline'
[aac @ 0x707e40] Unable to parse option value "baseline"
[aac @ 0x707e40] Error setting option profile to value baseline.

A configuração do perfil está causando os erros. Se eu executar o comando:

avconv -i 'Video2.WMV' \
-vcodec libx264 -preset ultrafast \
-acodec aac -strict experimental \
-r 24 -b 255k -ar 44100 -ab 59k 'Video2.mp4'

Então funciona bem.

Qual é o método correto de configuração do perfil h264 no comando avconv? Executando o Ubuntu 13.04 e as últimas libavtools

    
por Junaid 21.08.2013 / 11:04

1 resposta

6

Experimente:

avconv -i 'Video2.WMV' \
-vcodec libx264 -preset ultrafast -profile:v baseline \
-acodec aac -strict experimental \
-r 24 -b 255k -ar 44100 -ab 59k 'Video2.mp4'

-profile:v garante que o perfil de linha de base seja aplicado somente a vídeos

    
por Cubiq 21.08.2013 / 11:10