Recherche avancée

Médias (91)

Autres articles (63)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • Menus personnalisés

    14 novembre 2010, par

    MediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
    Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
    Menus créés à l’initialisation du site
    Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...)

  • Installation en mode ferme

    4 février 2011, par

    Le mode ferme permet d’héberger plusieurs sites de type MediaSPIP en n’installant qu’une seule fois son noyau fonctionnel.
    C’est la méthode que nous utilisons sur cette même plateforme.
    L’utilisation en mode ferme nécessite de connaïtre un peu le mécanisme de SPIP contrairement à la version standalone qui ne nécessite pas réellement de connaissances spécifique puisque l’espace privé habituel de SPIP n’est plus utilisé.
    Dans un premier temps, vous devez avoir installé les mêmes fichiers que l’installation (...)

Sur d’autres sites (5451)

  • How to open AVCodec ?

    28 novembre 2014, par Anton Kasabutski

    I’m tired of searching the solution about this theme. Can anybody help ?

    Types :

    AVOutputFormat* m_outFormat;
    AVFormatContext* m_formatContext;
    AVCodecContext* m_videoCodecContext;
    AVCodec* m_videoCodec;

    Code :

    avcodec_register_all();
    av_register_all();
    m_outFormat = av_guess_format(NULL,filePath().toUtf8().constData(),NULL);
    //filePath ended like ".mp4"
    if (!m_outFormat)
       return; //all is fine
    avformat_alloc_output_context2(&m_formatContext,NULL,NULL,filePath().toUtf8().constData());
    m_formatContext->oformat->video_id = CODEC_ID_H264;
    m_outFormat=m_formatContext->oformat;
    ////////////////////////////////////////////////////////////////////
    m_videoCodec=avcodec_find_encoder(CODEC_ID_H264);
    m_videoStream = avformat_new_stream(m_formatContext,m_videoCodec);
    if (m_videoStream)
       return; //all is fine
    m_videoCodecContext = avcodec_alloc_context3(m_videoCodec);
    m_videoCodecContext->codec_id = CODEC_ID_H264;
    m_videoCodecContext->width = 1280;
    m_videoCodecContext->height = 720;
    m_videoCodecContext->codec_type = AVMEDIA_TYPE_VIDEO;
    m_videoCodecContext->pix_fmt = PIX_FMT_YUV420P;
    av_codec_open2(M_videoCodecContext,m_videoCodec,NULL);

    I’m getting an error :

    [libx264 @.....] Codec type or id mismathes.

    av_codec_open2(..) returned (-22 error). Where I did mistake ?More info :

    • last ffmpeg
    • Mac Os x 10.10
    • libx264 installed
    • after av_guess_format(...) I’ve got audio_codec = CODEC_ID_H264, video_codec = CODEC_ID_NONE, long_name MP4(MPEG-4 Part 14) in m_outFormat.
    • after avformat_alloc_context3(...) I’ve got audio_codec_id = video_codec_id = CODEC_ID_NONE in m_formatContext.
    • after avcodec_find_encoder(CODEC_ID_H264) I’ve got name = "libx264", id = CODEC_ID_MPEG1VIDEO in m_videoCodec.

      I can share more info if You can say, what do You exactly need.

  • How to open AVCodec ?

    28 novembre 2014, par Anton Kasabutski

    I’m tired of searching the solution about this theme. Can anybody help ?

    Types :

    AVOutputFormat* m_outFormat;
    AVFormatContext* m_formatContext;
    AVCodecContext* m_videoCodecContext;
    AVCodec* m_videoCodec;

    Code :

    avcodec_register_all();
    av_register_all();
    m_outFormat = av_guess_format(NULL,filePath().toUtf8().constData(),NULL);
    //filePath ended like ".mp4"
    if (!m_outFormat)
       return; //all is fine
    avformat_alloc_output_context2(&m_formatContext,NULL,NULL,filePath().toUtf8().constData());
    m_formatContext->oformat->video_id = CODEC_ID_H264;
    m_outFormat=m_formatContext->oformat;
    ////////////////////////////////////////////////////////////////////
    m_videoCodec=avcodec_find_encoder(CODEC_ID_H264);
    m_videoStream = avformat_new_stream(m_formatContext,m_videoCodec);
    if (m_videoStream)
       return; //all is fine
    m_videoCodecContext = avcodec_alloc_context3(m_videoCodec);
    m_videoCodecContext->codec_id = CODEC_ID_H264;
    m_videoCodecContext->width = 1280;
    m_videoCodecContext->height = 720;
    m_videoCodecContext->codec_type = AVMEDIA_TYPE_VIDEO;
    m_videoCodecContext->pix_fmt = PIX_FMT_YUV420P;
    av_codec_open2(M_videoCodecContext,m_videoCodec,NULL);

    I’m getting an error :

    [libx264 @.....] Codec type or id mismathes.

    av_codec_open2(..) returned (-22 error). Where I did mistake ?More info :

    • last ffmpeg
    • Mac Os x 10.10
    • libx264 installed
    • after av_guess_format(...) I’ve got audio_codec = CODEC_ID_H264, video_codec = CODEC_ID_NONE, long_name MP4(MPEG-4 Part 14) in m_outFormat.
    • after avformat_alloc_context3(...) I’ve got audio_codec_id = video_codec_id = CODEC_ID_NONE in m_formatContext.
    • after avcodec_find_encoder(CODEC_ID_H264) I’ve got name = "libx264", id = CODEC_ID_MPEG1VIDEO in m_videoCodec.

      I can share more info if You can say, what do You exactly need.

  • FFmpeg open codec error when using "MobileVLCKit-prod" pod Swift

    28 novembre 2016, par OuSS

    I want to use VLCMediaPlayer into my project to live stream

    I’m using pod 'MobileVLCKit-prod'

    and this is my code

    class CameraViewController: UIViewController,VLCMediaPlayerDelegate{

     var mediaPlayer = VLCMediaPlayer()

     override func viewDidLoad() {
         super.viewDidLoad()

         mediaPlayer.delegate = self
         mediaPlayer.drawable = playerView
         let url = NSURL(string: "URL HERE")
         mediaPlayer.media = VLCMedia(URL: url!)
         mediaPlayer.play()
     }
    }

    When i run my app i got ffmpeg open codec error : Screenshot of Codec Error