Recherche avancée

Médias (2)

Mot : - Tags -/doc2img

Autres articles (79)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

Sur d’autres sites (13239)

  • lavc : add video/audio/encoding flags to global_quality option

    30 septembre 2011, par Anton Khirnov

    lavc : add video/audio/encoding flags to global_quality option

  • Getting artifacts when trying to read video stream from YouTube

    23 février 2012, par givi

    I'm trying to read the video frames from the RTSP stream that I get from YouTube. Here is the link for my test video :

    rtsp ://v8.cache5.c.youtube.com/CiILENy73wIaGQkJlrXMiAG8BxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp

    If I'm reading frames from the local file - everything is fine, but when read them from a stream I get nothing but lots of artifacts. I've googled around and found out that there might be a problem with UDP packets and switching to TCP may help but I really can't find where it is possible to change this.

    Here is the function for reading a frame :

    bool nextFrame(AVFormatContext *pFormatCtx, AVCodecContext *pCodecCtx, int videoStream, AVFrame *pFrame) {  AVPacket packet;
       int frameFinished = 0;

       while( !frameFinished && av_read_frame(pFormatCtx, &packet) >= 0 ) {
           // Is this a packet from the video stream?
           if( packet.stream_index == videoStream ) {
               // Decode video frame
               avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet);
           }

           // Free the packet that was allocated by av_read_frame
           av_free_packet(&packet);    
          }    
          return frameFinished!=0;  
    }

    I'm also getting lots of error messages in my log :

    [h263 @ 0x7804c00] warning: first frame is no keyframe
    [h263 @ 0x7804c00] illegal ac vlc code at 6x1
    [h263 @ 0x7804c00] Error at MB: 18
    [h263 @ 0x7804c00] concealing 99 DC, 99 AC, 99 MV errors
    [h263 @ 0x7804c00] I cbpy damaged at 10 4
    [h263 @ 0x7804c00] Error at MB: 58
    [h263 @ 0x7804c00] concealing 99 DC, 99 AC, 99 MV errors
    [h263 @ 0x7804c00] I cbpy damaged at 6 6
    [h263 @ 0x7804c00] Error at MB: 78
    [h263 @ 0x7804c00] concealing 76 DC, 76 AC, 76 MV errors
    [h263 @ 0x7804c00] I cbpy damaged at 5 5
    [h263 @ 0x7804c00] Error at MB: 65
    [h263 @ 0x7804c00] concealing 88 DC, 88 AC, 88 MV errors
    [h263 @ 0x7804c00] illegal ac vlc code at 7x5
    [h263 @ 0x7804c00] Error at MB: 67
    [h263 @ 0x7804c00] concealing 86 DC, 86 AC, 86 MV errors

    ...and so on

    edit : this is 99.9% a UDP-TCP problem. I've found this link :

    rtsp ://195.200.199.8/mpeg4/media.amp

    This is some test camera available online. It streams with artifacts. However if it has get parameter 'tcp' and if I use this

    rtsp ://195.200.199.8/mpeg4/media.amp ?tcp

    everything works without artifacts.

    So to correct my question : is there any way to force YouTube or ffmpeg to use TCP ?

  • lavc : add video/audio/encoding flags to global_quality option

    30 septembre 2011, par Anton Khirnov

    lavc : add video/audio/encoding flags to global_quality option