avconv 不支持为 mp4/h264/aac 设置配置文件

Jun*_*aid 2 avconv

嗨,我正在尝试使用 h264 基线配置文件将 wmv 视频转换为 mp4。

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

但它显示以下错误:

[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.
Run Code Online (Sandbox Code Playgroud)

配置文件设置导致错误。如果我运行命令:

avconv -i 'Video2.WMV' \
-vcodec libx264 -preset ultrafast \
-acodec aac -strict experimental \
-r 24 -b 255k -ar 44100 -ab 59k 'Video2.mp4'
Run Code Online (Sandbox Code Playgroud)

然后它工作正常。

在 avconv 命令中设置 h264 配置文件的正确方法是什么?运行 Ubuntu 13.04 和最新的 libavtools

Cub*_*biq 6

尝试:

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'
Run Code Online (Sandbox Code Playgroud)

-profile:v 确保基线配置文件仅应用于视频