Je setted paramètres DVB comme ceci: AlorsFFmpeg ne voit pas setted paramètres frontend0
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
};
Je suis en train d'utiliser cette utilisation setted DVB dans FFmpeg mais il obtient FFmpeg error.Why ne voit pas Frontend0 ?
if(avformat_open_input(&pFormatCtx, "/dev/dvb/adapter0/frontend0", NULL, NULL)!=0)
{
printf("error");
return -1;
}
Je suppose que vous avez installé des applications DVB? Vous devez créer un fichier de configuration de canal avant de pouvoir capturer un flux. zappez le frontal, puis utilisez ffmpeg. – WLGfx
J'ai utilisé w_scan et tzap.après avoir exécuté cette commande avformat_open_input (& pFormatCtx, "/ dev/dvb/adaptateur0/frontend0", NULL, NULL) mais il obtient l'erreur –
dans ffmpeg/dev/dvb/adapter0/dvr0: Device ou ressource occupée –