Recherche avancée

Médias (1)

Mot : - Tags -/illustrator

Autres articles (82)

  • 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 ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

Sur d’autres sites (11588)

  • Is it possible to stream video over RTP without transcoding or compressing input file before transmitting using FFMpeg commandline ?

    11 avril 2017, par Souvik Das

    FFmpeg supports 2 type of RTP payload type : MPEGTS/MP2T (PT 33) & Dynamic (PT 96). Dynamic PT requires explicit SDP presence at receiver while MPEGTS/MP2T doesn’t.
    I used FFmpeg as both transmitter and receiver (with Loopback/localhost) and compared PSNR of the respective streams :

    Case 1 : FFmpeg Dynamic RTP

    Sender:

       ffmpeg -re -i 'sample.avi' -c:a copy -c:v copy -f rtp -y 'rtp://@225.0.0.1:5555' > sample.sdp

    Receiver:

       ffmpeg -protocol_whitelist file,udp,rtcp,rtp -i sample.sdp -y rec.ts

    Result:

       PSNR avg. = 38

    This means that in idle condition, we are still not getting a perfect stream. I suspect, it's because Transcoding still takes place which downgrades the quality of video before transmitting at sender.

    Case 2 : FFmpeg MPEGTS RTP

    Sender:

       ffmpeg -re -i 'sample.avi' -c:a copy -c:v copy -f rtp_mpegts -y 'rtp://@225.0.0.1:5555'

    Receiver:


       ffmpeg -protocol_whitelist file,udp,rtcp,rtp -i sample.sdp -f mpegts -y rec.ts

    Result:

       Large # Frame Losses!

    So, at Receiver, I used VLC for recording the streams. Although there was no/negligible frame loss, but PSNR avg. = 18 !!

    Earlier in a dedicated VLC Streamer & Recorder test, when the same video was streamed, PSNR avg. = Infinity (No Quality Loss). I want to shift to FFMpeg alternative for streaming because, I want to introduce some programmability factors for a sophisticated research work.

    Hence, It would be really great, if somebody could provide me some input as to how I can achieve uncompressed & lossless video streaming using FFMpeg over RTP.

    Notes :

    1. I must use RTP only. I can't use RTSP or other streaming methods incl. direct UDP (udp://)
    2. VLC Media Player / Libvlc used in this case, also used RTP for all cases.
    3. It can assumed that Streamer and Recorder are present on same disk or has same access to storage.
    4. Must support multicast!
  • FFMPEG extract frame-accurate video fragments with minimal transcoding

    9 mars 2018, par Leeroy

    How can I extract frame-accurate video or audio fragments using FFMPEG without transcoding the full portion ?

    ffmpeg -i input.mp4 -ss 00:00:01.234 -to 00:00:05.678 output.mp4 works because it re-encodes... If I use -codec: copy then it disregards the precision of my start and end time arguments and instead uses the closest keyframe (I understand).

    Is there a command or combination of commands to instruct FFMPEG to transcode only what’s needed, the bits near the start/end markers, up to keyframes ?

    EDIT : A bit of context... I’m trying to write this function to process video piped from youtube-dl, perhaps even as a service. So it matters that I minimize bandwidth (downloading to timestamp and discarding after) and CPU utilization (re-encoding all of the fragment).

  • using gstreamer or ffmpeg to create hsync and vsync video effect using just terminal commands

    15 mars 2017, par Rick T

    I’m trying to find a way to create a vsync / hsync effect by just typing commands into the terminal. Can gstreamer or ffmpeg do this ?

    Example : I have an image and I want it to repeatedly scroll up and / or scroll to the side.
    See example of animated vertical gif image below

    Hsync

    I’m using ubuntu 16.04 (linux)