Recherche avancée

Médias (3)

Mot : - Tags -/pdf

Autres articles (12)

  • Submit bugs and patches

    13 avril 2011

    Unfortunately a software is never perfect.
    If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
    If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
    You may also (...)

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

  • Initialisation de MediaSPIP (préconfiguration)

    20 février 2010, par

    Lors de l’installation de MediaSPIP, celui-ci est préconfiguré pour les usages les plus fréquents.
    Cette préconfiguration est réalisée par un plugin activé par défaut et non désactivable appelé MediaSPIP Init.
    Ce plugin sert à préconfigurer de manière correcte chaque instance de MediaSPIP. Il doit donc être placé dans le dossier plugins-dist/ du site ou de la ferme pour être installé par défaut avant de pouvoir utiliser le site.
    Dans un premier temps il active ou désactive des options de SPIP qui ne le (...)

Sur d’autres sites (2331)

  • FFMPEG : Get PTS of last decoded frame of AVStream

    30 juillet 2014, par P.R.

    I want to implement an exact seek with ffmpeg and want to start off with av_seek_frame(..., AV_SEEK_BACKWARD and then sequentially decode the following frames until I reach the frame I initially wanted to seek to. But I have problems reliably figuring out which frame number the keyframe has that is returned with AV_SEEK_BACKWARD.

    AVStream provides cur_dts, which seems to represent the number of the last decoded frame with the codec I am using at the moment (FFV1). But as far as I understand dts would not be correct, if the codec uses B frames. So I think I would need to query somehow the PTS. Is this somehow possible ?

  • Anomalie #3233 : Le bug #2848 (traduction de rubrique) est réapparu

    19 juillet 2014, par marcimat ☺☮☯♫

    Merci pour les accès.

    Pour le point 1) donc, voici ma conclusion ponctuelle :
    - le sélecteur de rubrique est celui qui permet une recherche et sélection en mode « finder » (sélecteur générique), et non une simple liste déroulante donc.
    - ce sélecteur dispose d’un input hidden name=’id_parent’ value=XX. XX étant la rubrique parente en cours au moment de l’ouverture du formulaire donc.
    - en local, lorsqu’on sélectionne une autre rubrique parente, et qu’on clique ’changer’, l’input hidden est actualisé.
    - sur taizé, l’input hidden ne s’actualise pas.

    MM.

  • Audio object type 3 is not supported

    3 octobre 2013, par Ardoramor

    I am running into an issue with a custom-built ffmpeg. Basically, its a vanilla ffmpeg with x264 and fdk-aac libs enabled. I am feeding an SDP file through ffmpeg API and get the following error while passing the info to avcodec_open2 :

    Audio object type 3 is not supported

    My SDP file :

    v=0
    o=- 0 0 IN IP4 127.0.0.1
    s=Unnamed
    i=N/A
    c=IN IP4 192.168.1.1
    t=0 0
    a=recvonly
    m=audio 8204 RTP/AVP 96
    a=rtpmap:96 mpeg4-generic/32000
    a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1a88; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
    a=control:trackID=0
    m=video 8202 RTP/AVP 96
    a=rtpmap:96 H264/90000
    a=fmtp:96 packetization-mode=1;profile-level-id=428028;sprop-parameter-sets=Z0KAKJWgKA9E,aM48gA==;
    a=control:trackID=1
    m=application 8206 RTP/AVP 96
    a=rtpmap:96 smpte336m/10
    a=control:trackID=2

    The following is the output I get from ffmpeg as I open the input, dump its format, and try to open input streams :

    Format sdp probed with size=2048 and score=50
    audio codec set to : aac
    audio samplerate set to : 32000
    audio channels set to : 1
    video codec set to : h264
    RTP Packetization Mode : 1
    RTP Profile IDC : 42 Profile IOP : 80 Level : 28
    Extradata set to 0xc8d3dc0 (size : 21) !
    File position before avformat_find_stream_info() is 522
    Audio object type 3 is not supported.
    Could not find codec parameters for stream 1 (Video : h264) : unspecified size
    Consider increasing the value for the 'analyzeduration' and 'probesize' options
    File position after avformat_find_stream_info() is 522
    Dumping input AV format
    Input #0, sdp, from 'conf/test.sdp' :

    Metadata :
    title :Unnamed
    comment :N/A

    Duration:N/A, bitrate:N/A

    Stream #0:0, 0, 1/32000: Audio: aac, 32000 Hz, 1 channels, fltp  

    Stream #0:1, 0, 1/90000: Video: h264, 90k tbr, 90k tbn, 180k tbc  

    Stream #0:2, 0, 1/90000: Data: none, 0/1  

    Audio object type 3 is not supported.

    I also see the error reported for not finding codec parameters for stream 1 :

    Could not find codec parameters for stream 1 (Video : h264) : unspecified size
    Consider increasing the value for the 'analyzeduration' and 'probesize' options

    However, I think that is due to me not running an actual rtp at the moment of the test.

    In any case, what may be the reason for getting audio object type 3 not supported exception ?

    UPDATE - Oct 02, 2013

    Static ffmpeg build gives the following flags :

    Static ffmpeg 2.0.1 build flag output :

    ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers
     built on Sep 30 2013 22:24:00 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-54)
     configuration: --enable-gpl --enable-nonfree --enable-shared
     configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --enable-runtime-cpudetect --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-avfilter --enable-pthreads --enable-x11grab --enable-vdpau --disable-avisynth --enable-libdc1394 --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libx264 --enable-libxavs --enable-libxvid --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --disable-stripping

    My build is from ffmpeg 2.0.1 snapshot with the following flags :

    --enable-static --disable-shared --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libfaac --enable-libmp3lame --enable-libx264 --disable-symver --disable-doc --disable-ffplay --enable-ffmpeg --disable-ffprobe --disable-ffserver --disable-avdevice --disable-avfilter --disable-filters --disable-devices --disable-everything --enable-avformat --enable-avcodec --enable-muxers --enable-protocols --enable-parsers --enable-demuxers --enable-decoders --enable-encoders --enable-bsfs --enable-network --enable-swscale  --disable-demuxer=sbg --disable-demuxer=dts --disable-parser=dca --disable-decoder=dca --enable-asm --enable-pthreads --enable-version3

    The fdk-aac library version I'm using :

    fdk-aac - 0.1.2

    So it seems that the same .sdp file causes Audio object type 3 error with my build but not with static but I really do not see what causes it (granted I am not an expert with ffmpeg API and may simply miss important details).

    Simplified code for opening .sdp file that doesn't include error checks and logic separation :

    AVFormatContext *inputContext = NULL;

    av_register_all();
    avformat_network_init();

    avformat_open_input(&inputContext, "test.sdp", NULL, NULL);
    avformat_find_stream_info(inputContext, NULL);

    int inAudioStreamIdx = av_find_best_stream(inputContext, AVMEDIA_TYPE_AUDIO, -1, -1, NULL, 0);
    AVStream *st = inputContext->streams[inAudioStreamIdx];

    AVCodecContext *dec_ctx = st->codec;
    AVCodec *dec = avcodec_find_decoder(dec_ctx->codec_id);

    avcodec_open2(dec_ctx, dec, NULL); // Fails here with Audio object type 3

    Am I opening the sdp input improperly ?