我想组合音频和视频流并将结果流保存到文件中。下面显示的是我尝试使用的命令行。
gst-launch-1.0 avfvideosrc -e设备索引= 0! video / x-raw,width = 720,height = 576!三通名称= t t。 !排队! osxvideosink sync = false t。 !视频转换! vtenc_h264_hw 实时=真max-keyframe-interval = 5!排队!多路复用器。 osxaudiosrc 设备= 0!音频转换! avenc_aac!排队!多路复用器。 mp4mux名称= mux! filesink location ='output.mp4'
gst-launch显示错误:
非法指示:4
这里的问题是avenc_aac编码器。 应该将哪些参数添加到avenc_aac编码器以获取工作命令行?
是否有可能为此目的使用另一个编码器?
答案 0 :(得分:0)
您的系统规格是什么?编码器可能需要一些CPU不支持的SSE4 / AVX指令。另一种AAC编码器是voaacenc
。