Recherche avancée

Médias (91)

Autres articles (45)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • La sauvegarde automatique de canaux SPIP

    1er avril 2010, par

    Dans le cadre de la mise en place d’une plateforme ouverte, il est important pour les hébergeurs de pouvoir disposer de sauvegardes assez régulières pour parer à tout problème éventuel.
    Pour réaliser cette tâche on se base sur deux plugins SPIP : Saveauto qui permet une sauvegarde régulière de la base de donnée sous la forme d’un dump mysql (utilisable dans phpmyadmin) mes_fichiers_2 qui permet de réaliser une archive au format zip des données importantes du site (les documents, les éléments (...)

  • Script d’installation automatique de MediaSPIP

    25 avril 2011, par

    Afin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
    Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
    La documentation de l’utilisation du script d’installation (...)

Sur d’autres sites (7176)

  • Get mime type for MediaSource.isTypeSupported

    6 mars 2016, par Guig

    How do I get the Mime type I need to pass to MediaSource.isTypeSupported with ffprobe/ffmpeg ?

    For instance, on my computer, that returns true :

    MediaSource.isTypeSupported('video/mp4; codecs="avc1.64000d,mp4a.40.2"')

    while that doesn’t

    MediaSource.isTypeSupported('video/mp4')

    I’m not sure how to get what would correspond to the avc1.64000d,mp4a.40.2 part for a given video. Here is a larger list of what this part may look like.

    ffprobe -show_streams -i video.mp4 returns a number of interesting informations, including

    codec_type=video
    codec_time_base=1/40
    codec_tag_string=avc1
    codec_tag=0x31637661

    and

    codec_type=audio
    codec_time_base=1/48000
    codec_tag_string=mp4a
    codec_tag=0x6134706d

    I’m not sure I should go with 'video/mp4; codecs="avc1.0x31637661,mp4a.0x6134706d"' since this returns false and I don’t know if it’s because it’s not the excepted argument or because the video is indeed not supported.

  • fftools/ffmpeg_filter : do not assume av_buffersrc_get_nb_failed_requests()>0

    7 mars 2024, par Anton Khirnov
    fftools/ffmpeg_filter : do not assume av_buffersrc_get_nb_failed_requests()>0
    

    Apparently it can happen that avfilter_graph_request_oldest() returns
    EAGAIN, yet av_buffersrc_get_nb_failed_requests() returns 0 for every
    input.

    Works around #10795, though the root issue is most likely in the
    scale2ref filter.

    • [DH] fftools/ffmpeg_filter.c
  • swr_resamble() Receive First-Chance Exception Notifications

    5 janvier 2019, par RekiDunois

    I am using ffmpeg to resample the pcm data which I record from audio device in windows 10. When I call swr_resample(), visual studio get a First-Chance Exception.

    I thought it might be something wrong with the type of inputdata. Cause It is a void pointer, and swr_convert() need a const uint8_t ** , so I try convert inputdata to a short type pointer, and then convert it to uint8_t, and dump the data to a pcm file, the pcm file can be listened when I set correct parameter. but swr_resamble still can’t work.

    audio_resamble(void *inputdata, void *outputdata, int input_sample_rate)
    {
       AVFrame *outputframe;
       struct SwrContext *swr_ctx;
       int in_nb_samples = 441;
       outputframe = av_frame_alloc();
       outputframe->nb_sample = 480;
       outputframe->format = AV_SAMPLE_FMT_S16;
       outputframe->channel_layout = AV_CH_LAYOUT_STEREO;
       /*alloc swrcontext*/
       swr_alloc_set_opts(swr_ctx, 2, outputframe->format, 44100,
                          2, AV_SAMPLE_FMT_FLT, input_sample_rate, 0, NULL);
       swr_convert(swr_ctx, outputdata, outputframe->nb_samples,
                  (const uint8_t **)inputdata, in_nb_samples);
       // when code run here, visual studio get a First-Chance Exception
    }