Rit*_*tta 3 ffmpeg streaming video-streaming rtsp
我是ffmpeg
.. 运行命令时遇到错误
ffmpeg -re -i "sample.mp4" -f rtp rtp://127.0.0.1:10000 -flags +global_header -c:a libvo_aacenc -vn -map 0:1 -f rtp rtp://127.0.0.1:10002 > 10000.sdp
Run Code Online (Sandbox Code Playgroud)
错误是:
Unknown encoder 'libvo_aacenc'
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
mar*_*k4o 10
您的 ffmpeg 可能没有配置--enable-libvo-aacenc
. 但是,还有其他更高质量的 AAC 编码器可以与 ffmpeg 一起使用。 ffmpeg -codecs
将列出为每个支持的编解码器配置的所有编码器;查找“aac”行和该行上列出的编码器。如果您没有任何其他 AAC 编码器,您始终可以使用内置于 ffmpeg ( -strict experimental -c:a aac
)的实验性 AAC 编码器,或者使用您最喜欢的 AAC 编码器构建您自己的 ffmpeg。有关选择 AAC 编码器的指南,请参阅 ffmpeg AAC 编码指南。
更新:从 FFmpeg 3.0(2016 年 2 月)开始,libvo-aac已从 FFmpeg 中删除,因为内置的 AAC 编码器具有卓越的质量并且不再是实验性的。建议使用内置编码器 ( -c:a aac
) 或 libfdk-aac ( -c:a libfdk_aac
) 代替。
归档时间: |
|
查看次数: |
11926 次 |
最近记录: |