Recherche avancée

Médias (2)

Mot : - Tags -/media

Autres articles (72)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

  • Other interesting software

    13 avril 2011, par

    We don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
    The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
    We don’t know them, we didn’t try them, but you can take a peek.
    Videopress
    Website : http://videopress.com/
    License : GNU/GPL v2
    Source code : (...)

Sur d’autres sites (9933)

  • How to use gstreamer to save webcam video to file ?

    21 juin 2017, par sav

    I’ve been trying to get emgu to save same webcam video to file

    The problem is opencv only ssupports avi, and avi does not seem to suit a format like X264 very well.

    Could I use Gstreamer to do this for me in C ?

    It would be good if I could choose the file format and container type too. It would be good if I could use a format like schrodinger dirac.

    I’m new to GStreamer so I’m not quite sure if I’m on the right track here.

    EDIT

    I’ve managed to capture the webcam video using

    gst-launch-0.10 ksvideosrc ! autovideosink

    Now how to transcode this to a format like H264 or dirac ...?

    EDIT

    gst-launch-0.10 ksvideosrc num-buffers=10 ! decodebin2 !
    ffmpegcolorspace ! x264enc ! matroskamux ! filesink
    location=video.mkv

    This seems to create a file, but VLC player can’t read it.

  • How to use gstreamer to save webcam video to file ?

    2 mars 2015, par sav

    I’ve been trying to get emgu to save same webcam video to file

    The problem is opencv only ssupports avi, and avi does not seem to suit a format like X264 very well.

    Could I use Gstreamer to do this for me in C ?

    It would be good if I could choose the file format and container type too. It would be good if I could use a format like schrodinger dirac.

    I’m new to GStreamer so I’m not quite sure if I’m on the right track here.

    EDIT

    I’ve managed to capture the webcam video using

    gst-launch-0.10 ksvideosrc ! autovideosink

    Now how to transcode this to a format like H264 or dirac ...?

    EDIT

    gst-launch-0.10 ksvideosrc num-buffers=10 ! decodebin2 !
    ffmpegcolorspace ! x264enc ! matroskamux ! filesink
    location=video.mkv

    This seems to create a file, but VLC player can’t read it.

  • How to save a vvideo from a RTSP server using Ffmpeg in C++ ?

    20 septembre 2021, par Tolga

    I am using Ffmpeg remuxing example code to save a mp4 file into another file. However my actual goal is saving the video from a RTSP server. The example works fine with the normal .mp4 files but when I try to save the video from RTSP Server I get following error on command prompt.

    


    [mp4 @ 02F9A8C0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 18000 >= 3000


    


    The RTSP server is created on my computer for testing using python gstream. I used the script here.

    


    Ffmpeg code in C++ is below where error occurs.

    


            iCamera->stream = iCamera->fmt->streams[iCamera->pkt->stream_index];
        iCamera->pkt->stream_index = map->stream_map[iCamera->pkt->stream_index];
        oCamera->stream = oCamera->fmt->streams[iCamera->pkt->stream_index];

        iCamera->pkt->pts = av_rescale_q_rnd(iCamera->pkt->pts, iCamera->stream->time_base, oCamera->stream->time_base, AVRounding(AV_ROUND_NEAR_INF | AV_ROUND_PASS_MINMAX));
        iCamera->pkt->dts = av_rescale_q_rnd(iCamera->pkt->dts, iCamera->stream->time_base, oCamera->stream->time_base, AVRounding(AV_ROUND_NEAR_INF | AV_ROUND_PASS_MINMAX));
        iCamera->pkt->duration = av_rescale_q(iCamera->pkt->duration, iCamera->stream->time_base, oCamera->stream->time_base);
        iCamera->pkt->pos = -1;
        
        if (av_interleaved_write_frame(oCamera->fmt, iCamera->pkt)) {
            printf("Error occured while muxing packet.\n"); exit(1);
        }