frontend0 매개 변수 살고 있고 참조하지 않습니다는 FFmpeg은이 같은 DVB 매개 변수를 잘 살고 있어요
static struct dtv_property props[] = {
{ .cmd = DTV_DELIVERY_SYSTEM, .u.data = SYS_DVBT2 },
{ .cmd = DTV_FREQUENCY, .u.data = 474000000 },
{ .cmd = DTV_MODULATION, .u.data = QAM_64 },
{ .cmd = DTV_INVERSION, .u.data = INVERSION_AUTO },
{ .cmd = DTV_INNER_FEC, .u.data = FEC_AUTO },
{ .cmd = DTV_TUNE , .u.data = FE_SET_FRONTEND},
{ .cmd = DTV_BANDWIDTH_HZ , .u.data = 8 },
};
static struct dtv_properties dtv_prop = {
.num = 7, .props = props
};
을 그래서 그때는 FFmpeg에서이 살고 있고 DVB 사용을 사용하려고를하지만 error.Why는 FFmpeg은 Frontend0가 표시되지 않습니다 얻는다 ?
if(avformat_open_input(&pFormatCtx, "/dev/dvb/adapter0/frontend0", NULL, NULL)!=0)
{
printf("error");
return -1;
}
dvb-apps가 설치되어 있다고 가정합니다. 스트림을 가져 오기 전에 채널 구성 파일을 만들어야합니다. 프론트 엔드를 압축 한 다음 ffmpeg를 사용하십시오. – WLGfx
나는 avformat_open_input (& pFormatCtx, "/ dev/dvb/adapter0/frontend0", NULL, NULL) 명령을 실행했지만 ffmpeg/dev/dvb/adapter0/dvr0 : –
에서 오류가 발생하는 w_scan 및 tzap.after를 사용했습니다. 리소스가 사용 중입니다 –