首页 > 解决方案 > 组合视频和音频流时出现“avenc_aac”编码器问题

问题描述

我想组合音频和视频流并将生成的流保存到文件中。下面显示了我尝试使用的命令行。

gst-launch-1.0 avfvideosrc -e device-index=0 !视频/x-raw,宽度=720,高度=576!三通名称= t t。!队列 !osxvideosink 同步 = 假 t。!视频转换!vtenc_h264_hw realtime=true max-keyframe-interval=5 !队列 !多路复用器。osxaudiosrc 设备=0 !音频转换!avenc_aac !队列 !多路复用器。mp4mux 名称=mux !文件接收器位置='输出.mp4'

gst-launch 显示错误:

非法指令:4

这里的问题在于 avenc_aac 编码器。应该将哪些参数添加到 avenc_aac 编码器以获得工作命令行?

是否可以为此目的使用另一种编码器?

标签: macosgstreamer

解决方案


你的系统规格是什么?也许编码器需要一些您的 CPU 不支持的 SSE4/AVX 指令。另一种 AAC 编码器是voaacenc.


推荐阅读