Recherche avancée

Médias (0)

Mot : - Tags -/interaction

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (97)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

  • Emballe médias : à quoi cela sert ?

    4 février 2011, par

    Ce plugin vise à gérer des sites de mise en ligne de documents de tous types.
    Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;

Sur d’autres sites (9589)

  • Dynamic Location Offsetting while Desktop Video Capture in FFMPEG [closed]

    18 février 2024, par Zen Of Kursat

    Is there a way to dynamically change offsets during screen capture ?

    


    But these offset values are static (eg. 66 and 77) and we cannot change these values during video recording. Simply, I am trying to record screen with according to mouse coordinates which are of sure changing while video recording starts.

    


    For example :

    


    ffmpeg -f gdigrab -framerate 30 -offset_x 77 -offset_y 66 
       -video_size 1920x1080 -i desktop output.mp4


    


  • How to make OpenCV recognize ffmpeg and successfully compile the video module [closed]

    20 février 2024, par KingV-
     |       ^~~~~~~~~~~~~~~~~~~~


    


    /home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:101:28 : error : ‘CODEC_ID_INDEO3’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_INDEO3’ ?
101 | #define AV_CODEC_ID_INDEO3 CODEC_ID_INDEO3
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:237:7 : note : in expansion of macro ‘AV_CODEC_ID_INDEO3’
237 | AV_CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '1') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:101:28 : error : ‘CODEC_ID_INDEO3’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_INDEO3’ ?
101 | #define AV_CODEC_ID_INDEO3 CODEC_ID_INDEO3
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:238:7 : note : in expansion of macro ‘AV_CODEC_ID_INDEO3’
238 | AV_CODEC_ID_INDEO3, MKTAG('I', 'V', '3', '2') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:102:25 : error : ‘CODEC_ID_VP3’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_VP3’ ?
102 | #define AV_CODEC_ID_VP3 CODEC_ID_VP3
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:239:7 : note : in expansion of macro ‘AV_CODEC_ID_VP3’
239 | AV_CODEC_ID_VP3, MKTAG('V', 'P', '3', '1') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:102:25 : error : ‘CODEC_ID_VP3’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_VP3’ ?
102 | #define AV_CODEC_ID_VP3 CODEC_ID_VP3
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:240:7 : note : in expansion of macro ‘AV_CODEC_ID_VP3’
240 | AV_CODEC_ID_VP3, MKTAG('V', 'P', '3', '0') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:103:26 : error : ‘CODEC_ID_ASV1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_ASV1’ ?
103 | #define AV_CODEC_ID_ASV1 CODEC_ID_ASV1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:241:7 : note : in expansion of macro ‘AV_CODEC_ID_ASV1’
241 | AV_CODEC_ID_ASV1, MKTAG('A', 'S', 'V', '1') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:104:26 : error : ‘CODEC_ID_ASV2’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_ASV2’ ?
104 | #define AV_CODEC_ID_ASV2 CODEC_ID_ASV2
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:242:7 : note : in expansion of macro ‘AV_CODEC_ID_ASV2’
242 | AV_CODEC_ID_ASV2, MKTAG('A', 'S', 'V', '2') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:105:26 : error : ‘CODEC_ID_VCR1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_VCR1’ ?
105 | #define AV_CODEC_ID_VCR1 CODEC_ID_VCR1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:243:7 : note : in expansion of macro ‘AV_CODEC_ID_VCR1’
243 | AV_CODEC_ID_VCR1, MKTAG('V', 'C', 'R', '1') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:106:26 : error : ‘CODEC_ID_FFV1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_FFV1’ ?
106 | #define AV_CODEC_ID_FFV1 CODEC_ID_FFV1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:244:7 : note : in expansion of macro ‘AV_CODEC_ID_FFV1’
244 | AV_CODEC_ID_FFV1, MKTAG('F', 'F', 'V', '1') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:107:29 : error : ‘CODEC_ID_XAN_WC4’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_XAN_WC4’ ?
107 | #define AV_CODEC_ID_XAN_WC4 CODEC_ID_XAN_WC4
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:245:7 : note : in expansion of macro ‘AV_CODEC_ID_XAN_WC4’
245 | AV_CODEC_ID_XAN_WC4, MKTAG('X', 'x', 'a', 'n') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:108:27 : error : ‘CODEC_ID_MSRLE’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSRLE’ ?
108 | #define AV_CODEC_ID_MSRLE CODEC_ID_MSRLE
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:246:7 : note : in expansion of macro ‘AV_CODEC_ID_MSRLE’
246 | AV_CODEC_ID_MSRLE, MKTAG('m', 'r', 'l', 'e') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:108:27 : error : ‘CODEC_ID_MSRLE’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSRLE’ ?
108 | #define AV_CODEC_ID_MSRLE CODEC_ID_MSRLE
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:247:7 : note : in expansion of macro ‘AV_CODEC_ID_MSRLE’
247 | AV_CODEC_ID_MSRLE, MKTAG(0x1, 0x0, 0x0, 0x0) ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:109:30 : error : ‘CODEC_ID_MSVIDEO1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSVIDEO1’ ?
109 | #define AV_CODEC_ID_MSVIDEO1 CODEC_ID_MSVIDEO1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:248:7 : note : in expansion of macro ‘AV_CODEC_ID_MSVIDEO1’
248 | AV_CODEC_ID_MSVIDEO1, MKTAG('M', 'S', 'V', 'C') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:109:30 : error : ‘CODEC_ID_MSVIDEO1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSVIDEO1’ ?
109 | #define AV_CODEC_ID_MSVIDEO1 CODEC_ID_MSVIDEO1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:249:7 : note : in expansion of macro ‘AV_CODEC_ID_MSVIDEO1’
249 | AV_CODEC_ID_MSVIDEO1, MKTAG('m', 's', 'v', 'c') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:109:30 : error : ‘CODEC_ID_MSVIDEO1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSVIDEO1’ ?
109 | #define AV_CODEC_ID_MSVIDEO1 CODEC_ID_MSVIDEO1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:250:7 : note : in expansion of macro ‘AV_CODEC_ID_MSVIDEO1’
250 | AV_CODEC_ID_MSVIDEO1, MKTAG('C', 'R', 'A', 'M') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:109:30 : error : ‘CODEC_ID_MSVIDEO1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSVIDEO1’ ?
109 | #define AV_CODEC_ID_MSVIDEO1 CODEC_ID_MSVIDEO1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:251:7 : note : in expansion of macro ‘AV_CODEC_ID_MSVIDEO1’
251 | AV_CODEC_ID_MSVIDEO1, MKTAG('c', 'r', 'a', 'm') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:109:30 : error : ‘CODEC_ID_MSVIDEO1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSVIDEO1’ ?
109 | #define AV_CODEC_ID_MSVIDEO1 CODEC_ID_MSVIDEO1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:252:7 : note : in expansion of macro ‘AV_CODEC_ID_MSVIDEO1’
252 | AV_CODEC_ID_MSVIDEO1, MKTAG('W', 'H', 'A', 'M') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:109:30 : error : ‘CODEC_ID_MSVIDEO1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSVIDEO1’ ?
109 | #define AV_CODEC_ID_MSVIDEO1 CODEC_ID_MSVIDEO1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:253:7 : note : in expansion of macro ‘AV_CODEC_ID_MSVIDEO1’
253 | AV_CODEC_ID_MSVIDEO1, MKTAG('w', 'h', 'a', 'm') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:110:29 : error : ‘CODEC_ID_CINEPAK’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_CINEPAK’ ?
110 | #define AV_CODEC_ID_CINEPAK CODEC_ID_CINEPAK
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:254:7 : note : in expansion of macro ‘AV_CODEC_ID_CINEPAK’
254 | AV_CODEC_ID_CINEPAK, MKTAG('c', 'v', 'i', 'd') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:111:33 : error : ‘CODEC_ID_TRUEMOTION1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_TRUEMOTION1’ ?
111 | #define AV_CODEC_ID_TRUEMOTION1 CODEC_ID_TRUEMOTION1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:255:7 : note : in expansion of macro ‘AV_CODEC_ID_TRUEMOTION1’
255 | AV_CODEC_ID_TRUEMOTION1, MKTAG('D', 'U', 'C', 'K') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:112:26 : error : ‘CODEC_ID_MSZH’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSZH’ ?
112 | #define AV_CODEC_ID_MSZH CODEC_ID_MSZH
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:256:7 : note : in expansion of macro ‘AV_CODEC_ID_MSZH’
256 | AV_CODEC_ID_MSZH, MKTAG('M', 'S', 'Z', 'H') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:113:26 : error : ‘CODEC_ID_ZLIB’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_ZLIB’ ?
113 | #define AV_CODEC_ID_ZLIB CODEC_ID_ZLIB
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:257:7 : note : in expansion of macro ‘AV_CODEC_ID_ZLIB’
257 | AV_CODEC_ID_ZLIB, MKTAG('Z', 'L', 'I', 'B') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:115:25 : error : ‘CODEC_ID_4XM’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_4XM’ ?
115 | #define AV_CODEC_ID_4XM CODEC_ID_4XM
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:258:7 : note : in expansion of macro ‘AV_CODEC_ID_4XM’
258 | AV_CODEC_ID_4XM, MKTAG('4', 'X', 'M', 'V') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:116:26 : error : ‘CODEC_ID_FLV1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_FLV1’ ?
116 | #define AV_CODEC_ID_FLV1 CODEC_ID_FLV1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:259:7 : note : in expansion of macro ‘AV_CODEC_ID_FLV1’
259 | AV_CODEC_ID_FLV1, MKTAG('F', 'L', 'V', '1') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:117:26 : error : ‘CODEC_ID_SVQ1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_SVQ1’ ?
117 | #define AV_CODEC_ID_SVQ1 CODEC_ID_SVQ1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:260:7 : note : in expansion of macro ‘AV_CODEC_ID_SVQ1’
260 | AV_CODEC_ID_SVQ1, MKTAG('s', 'v', 'q', '1') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:118:26 : error : ‘CODEC_ID_TSCC’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_TSCC’ ?
118 | #define AV_CODEC_ID_TSCC CODEC_ID_TSCC
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:261:7 : note : in expansion of macro ‘AV_CODEC_ID_TSCC’
261 | AV_CODEC_ID_TSCC, MKTAG('t', 's', 'c', 'c') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:119:26 : error : ‘CODEC_ID_ULTI’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_ULTI’ ?
119 | #define AV_CODEC_ID_ULTI CODEC_ID_ULTI
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:262:7 : note : in expansion of macro ‘AV_CODEC_ID_ULTI’
262 | AV_CODEC_ID_ULTI, MKTAG('U', 'L', 'T', 'I') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:120:26 : error : ‘CODEC_ID_VIXL’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_VIXL’ ?
120 | #define AV_CODEC_ID_VIXL CODEC_ID_VIXL
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:263:7 : note : in expansion of macro ‘AV_CODEC_ID_VIXL’
263 | AV_CODEC_ID_VIXL, MKTAG('V', 'I', 'X', 'L') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:121:26 : error : ‘CODEC_ID_QPEG’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_QPEG’ ?
121 | #define AV_CODEC_ID_QPEG CODEC_ID_QPEG
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:264:7 : note : in expansion of macro ‘AV_CODEC_ID_QPEG’
264 | AV_CODEC_ID_QPEG, MKTAG('Q', 'P', 'E', 'G') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:121:26 : error : ‘CODEC_ID_QPEG’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_QPEG’ ?
121 | #define AV_CODEC_ID_QPEG CODEC_ID_QPEG
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:265:7 : note : in expansion of macro ‘AV_CODEC_ID_QPEG’
265 | AV_CODEC_ID_QPEG, MKTAG('Q', '1', '.', '0') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:121:26 : error : ‘CODEC_ID_QPEG’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_QPEG’ ?
121 | #define AV_CODEC_ID_QPEG CODEC_ID_QPEG
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:266:7 : note : in expansion of macro ‘AV_CODEC_ID_QPEG’
266 | AV_CODEC_ID_QPEG, MKTAG('Q', '1', '.', '1') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:122:26 : error : ‘CODEC_ID_WMV3’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_WMV3’ ?
122 | #define AV_CODEC_ID_WMV3 CODEC_ID_WMV3
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:267:7 : note : in expansion of macro ‘AV_CODEC_ID_WMV3’
267 | AV_CODEC_ID_WMV3, MKTAG('W', 'M', 'V', '3') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:123:26 : error : ‘CODEC_ID_LOCO’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_LOCO’ ?
123 | #define AV_CODEC_ID_LOCO CODEC_ID_LOCO
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:268:7 : note : in expansion of macro ‘AV_CODEC_ID_LOCO’
268 | AV_CODEC_ID_LOCO, MKTAG('L', 'O', 'C', 'O') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:124:28 : error : ‘CODEC_ID_THEORA’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_THEORA’ ?
124 | #define AV_CODEC_ID_THEORA CODEC_ID_THEORA
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:269:7 : note : in expansion of macro ‘AV_CODEC_ID_THEORA’
269 | AV_CODEC_ID_THEORA, MKTAG('t', 'h', 'e', 'o') ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:142:26 : error : ‘CODEC_ID_NONE’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_NONE’ ?
142 | #define AV_CODEC_ID_NONE CODEC_ID_NONE
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:299:7 : note : in expansion of macro ‘AV_CODEC_ID_NONE’
299 | AV_CODEC_ID_NONE, 0 ,
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp : In member function ‘bool CvCapture_FFMPEG::processRawPacket()’ :
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:81:26 : error : ‘CODEC_ID_H264’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_H264’ ?
81 | #define AV_CODEC_ID_H264 CODEC_ID_H264
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_H264’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:1344:28 : note : in expansion of macro ‘CV_CODEC’
1344 | if (eVideoCodec == CV_CODEC(CODEC_ID_H264)
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp : In member function ‘double CvCapture_FFMPEG::getProperty(int) const’ :
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:142:26 : error : ‘CODEC_ID_NONE’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_NONE’ ?
142 | #define AV_CODEC_ID_NONE CODEC_ID_NONE
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:1677:28 : note : in expansion of macro ‘AV_CODEC_ID_NONE’
1677 | CV_CODEC_ID codec_id = AV_CODEC_ID_NONE ;
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp : In function ‘AVCodecContext* icv_configure_video_stream_FFMPEG(AVFormatContext*, AVStream*, const AVCodec*, int, int, int, double, AVPixelFormat, int)’ :
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:94:32 : error : ‘CODEC_ID_MPEG2VIDEO’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MPEG2VIDEO’ ?
94 | #define AV_CODEC_ID_MPEG2VIDEO CODEC_ID_MPEG2VIDEO
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_MPEG2VIDEO’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2185:24 : note : in expansion of macro ‘CV_CODEC’
2185 | if (c->codec_id == CV_CODEC(CODEC_ID_MPEG2VIDEO)) 
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:93:32 : error : ‘CODEC_ID_MPEG1VIDEO’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MPEG1VIDEO’ ?
93 | #define AV_CODEC_ID_MPEG1VIDEO CODEC_ID_MPEG1VIDEO
| ^ 
/home/zhgx/桌面/iyour textnstallopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_MPEG1VIDEO’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2188:24 : note : in expansion of macro ‘CV_CODEC’
2188 | if (c->codec_id == CV_CODEC(CODEC_ID_MPEG1VIDEO) || c->codec_id == CV_CODEC(CODEC_ID_MSMPEG4V3))
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:87:31 : error : ‘CODEC_ID_MSMPEG4V3’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MSMPEG4V3’ ?
87 | #define AV_CODEC_ID_MSMPEG4V3 CODEC_ID_MSMPEG4V3
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_MSMPEG4V3’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2188:72 : note : in expansion of macro ‘CV_CODEC’
2188 | >codec_id == CV_CODEC(CODEC_ID_MPEG1VIDEO) || c->codec_id == CV_CODEC(CODEC_ID_MSMPEG4V3))
| ^ 

    


    /home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:81:26 : error : ‘CODEC_ID_H264’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_H264’ ?
81 | #define AV_CODEC_ID_H264 CODEC_ID_H264
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2200:24 : note : in expansion of macro ‘AV_CODEC_ID_H264’
2200 | if (c->codec_id == AV_CODEC_ID_H264) 
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp : In function ‘bool cv_ff_codec_tag_match(const AVCodecTag*, AVCodecID, unsigned int)’ :
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:142:26 : error : ‘CODEC_ID_NONE’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_NONE’ ?
142 | #define AV_CODEC_ID_NONE CODEC_ID_NONE
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2572:24 : note : in expansion of macro ‘AV_CODEC_ID_NONE’
2572 | while (tags->id != AV_CODEC_ID_NONE)
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp : In function ‘void cv_ff_codec_tag_dump(const AVCodecTag* const*)’ :
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:142:26 : error : ‘CODEC_ID_NONE’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_NONE’ ?
142 | #define AV_CODEC_ID_NONE CODEC_ID_NONE
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2598:29 : note : in expansion of macro ‘AV_CODEC_ID_NONE’
2598 | while (ptags->id != AV_CODEC_ID_NONE)
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp : In member function ‘bool CvVideoWriter_FFMPEG::open(const char*, int, double, int, int, const cv::VideoWriterParameters&)’ :
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:142:26 : error : ‘CODEC_ID_NONE’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_NONE’ ?
142 | #define AV_CODEC_ID_NONE CODEC_ID_NONE
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_NONE’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2615:28 : note : in expansion of macro ‘CV_CODEC’
2615 | CV_CODEC_ID codec_id = CV_CODEC(CODEC_ID_NONE) ;
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:131:28 : error : ‘CODEC_ID_JPEGLS’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_JPEGLS’ ?
131 | #define AV_CODEC_ID_JPEGLS CODEC_ID_JPEGLS
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_JPEGLS’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2767:10 : note : in expansion of macro ‘CV_CODEC’
2767 | case CV_CODEC(CODEC_ID_JPEGLS) :
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:97:29 : error : ‘CODEC_ID_HUFFYUV’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_HUFFYUV’ ?
97 | #define AV_CODEC_ID_HUFFYUV CODEC_ID_HUFFYUV
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_HUFFYUV’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2773:10 : note : in expansion of macro ‘CV_CODEC’
2773 | case CV_CODEC(CODEC_ID_HUFFYUV) :
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:106:26 : error : ‘CODEC_ID_FFV1’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_FFV1’ ?
106 | #define AV_CODEC_ID_FFV1 CODEC_ID_FFV1
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_FFV1’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2812:10 : note : in expansion of macro ‘CV_CODEC’
2812 | case CV_CODEC(CODEC_ID_FFV1) :
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:95:27 : error : ‘CODEC_ID_MJPEG’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_MJPEG’ ?
95 | #define AV_CODEC_ID_MJPEG CODEC_ID_MJPEG
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_MJPEG’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2841:10 : note : in expansion of macro ‘CV_CODEC’
2841 | case CV_CODEC(CODEC_ID_MJPEG) :
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:96:27 : error : ‘CODEC_ID_LJPEG’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_LJPEG’ ?
96 | #define AV_CODEC_ID_LJPEG CODEC_ID_LJPEG
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_LJPEG’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2842:10 : note : in expansion of macro ‘CV_CODEC’
2842 | case CV_CODEC(CODEC_ID_LJPEG) :
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/ffmpeg_codecs.hpp:100:30 : error : ‘CODEC_ID_RAWVIDEO’ was not declared in this scope ; did you mean ‘AV_CODEC_ID_RAWVIDEO’ ?
100 | #define AV_CODEC_ID_RAWVIDEO CODEC_ID_RAWVIDEO
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:215:26 : note : in expansion of macro ‘AV_CODEC_ID_RAWVIDEO’
215 | # define CV_CODEC(name) AV_##name
| ^ 
/home/zhgx/桌面/installopencv/opencv-4.6.0/modules/videoio/src/cap_ffmpeg_impl.hpp:2846:10 : note : in expansion of macro ‘CV_CODEC’
2846 | case CV_CODEC(CODEC_ID_RAWVIDEO) :
| ^ 
make[2] : *** [modules/videoio/CMakeFiles/opencv_videoio.dir/build.make:216:modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_ffmpeg.cpp.o] 错误 1
make[1] : *** [CMakeFiles/Makefile2:2503:modules/videoio/CMakeFiles/opencv_videoio.dir/all] 错误 2
make : *** [Makefile:166:all] 错误 2
zhgx@zhgx-thinkpadt14gen1 : /桌面/installopencv/opencv-4.6.0/build$

    


    This error caused the compilation to stop after line 53

    


    How can I set up to avoid this compilation error

    


  • Importing sub module of FFmpeg in Android

    3 mars 2024, par M. Usman Khan

    I was able to import the "full" module of FFmpeg library in Android like this :

    


    api 'com.arthenica:ffmpeg-kit-full:6.0-2'


    


    But this was adding about 90mb to my app. So I tried to import only "min-gpl" like

    


    api 'com.arthenica:ffmpeg-kit-min-gpl:6.0-2'


    


    But instead of decreasing, this actually increased my app size further (about 100mb).

    


    Am I not doing it right ?