Recherche avancée

Médias (1)

Mot : - Tags -/net art

Autres articles (104)

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

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

Sur d’autres sites (12779)

  • retriving video details with ffprobe in php

    16 mai 2023, par Roohbakhsh Masoud

    i'm using this command for retrieve video information in ubuntu terminal :

    



    ffprobe -show_streams sample.mp4


    



    this command show all information about video in terminal, but when i use this command in php and use exec function to retrieve result , return

    



    string(0) ""
{}


    



    how i can retrieve result in php ?

    



    my code :

    



        public function information($ffmpeg,$file)
    {
      $info = exec("$ffmpeg -show_streams $file");
      return $info;
    }


    


  • Why rtp streaming of a .avi video file fails to be received ?

    14 juillet 2016, par user1914692

    In ffmpeg streamingGuide, it writes :

    ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 8000 -f mulaw -f rtp rtp://127.0.0.1:1234 &
    ffplay rtp://127.0.0.1:1234

    I want to use a real video file to replace the artificial signal.
    Then I write the below at terminal A :

    ffmpeg -re -i outputFile.avi -f mulaw -f rtp rtp://127.0.0.1:1234

    it seems it is working :
    The frame information is counting. Here are information on the terminal A at the end :

    frame=  309 fps= 29 q=31.0 Lsize=     931kB time=00:00:10.30 bitrate= 740.8kbits/s     video:922kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1.030813%

    When the frame at terminal A is still counting (not finished), I type the below at terminal B :

    ffplay rtp://127.0.0.1:1234

    But it does not work :
    The error information is :

    [udp @ 0x7fb370001500] bind failed: Address already in useB f=0/0  
    rtp://127.0.0.1:1234: Input/output error

    Why ?

    [Update 1] Following the instruction from Camille Goudeseune
    I used the foo.sdp
    The input for the ffmpeg terminal is :

    ffmpeg -re -i out.avi -f mulaw -f rtp rtp ://127.0.0.1:1235

    The terminal for ffplay is :

    ffplay -i foo.sdp

    The ffplay terminal shows a lot of error, without images.

     libpostproc    52.  2.100 / 52.  2.100
    [sdp @ 0x7fafdc0008c0] Undefined type (30)    0KB sq=    0B f=0/0  
    [sdp @ 0x7fafdc0008c0] nal size exceeds length: 25453 86 0B f=0/0  
    [sdp @ 0x7fafdc0008c0] Consumed more bytes than we got! (-25367)
    [sdp @ 0x7fafdc0008c0] nal size exceeds length: 25453 86
    [sdp @ 0x7fafdc0008c0] Consumed more bytes than we got! (-25367)
    [sdp @ 0x7fafdc0008c0] Unhandled type (27) (See RFC for implementation details
    [sdp @ 0x7fafdc0008c0] Undefined type (31)    0KB sq=    0B f=0/0  
    [sdp @ 0x7fafdc0008c0] Unhandled type (27) (See RFC for implementation details
    [sdp @ 0x7fafdc0008c0] nal size exceeds length: 62414 6130B f=0/0  
    [sdp @ 0x7fafdc0008c0] Consumed more bytes than we got! (-61801)
    [sdp @ 0x7fafdc0008c0] nal size exceeds length: 62414 613
    [sdp @ 0x7fafdc0008c0] Consumed more bytes than we got! (-61801)
    [h264 @ 0x7fafdc003020] non-existing PPS referencedq=    0B f=0/0  
    [h264 @ 0x7fafdc003020] non-existing PPS 0 referenced
    [h264 @ 0x7fafdc003020] decode_slice_header error
    [h264 @ 0x7fafdc003020] Invalid mix of idr and non-idr slices
    [sdp @ 0x7fafdc0008c0] Undefined type (31)    0KB sq=    0B f=0/0  
    [sdp @ 0x7fafdc0008c0] Unhandled type (29) (See RFC for implementation details
    [sdp @ 0x7fafdc0008c0] Unhandled type (26) (See RFC for implementation details
    [sdp @ 0x7fafdc0008c0] Unhandled type (27) (See RFC for implementation details
       Last message repeated 2 times  0KB vq=    0KB sq=    0B f=0/0  
    [sdp @ 0x7fafdc0008c0] Undefined type (31)
    [sdp @ 0x7fafdc0008c0] Unhandled type (26) (See RFC for implementation details
    [sdp @ 0x7fafdc0008c0] Unhandled type (25) (See RFC for implementation details
    [h264 @ 0x7fafdc003020] insane cropping not completely supported, this could look slightly wrong ... (left: 2, top: 2)
    [h264 @ 0x7fafdc003020] illegal aspect ratio
    [h264 @ 0x7fafdc003020] missing picture in access unit with size 84589
    [h264 @ 0x7fafdc003020] Partitioned H.264 support is incomplete
    [h264 @ 0x7fafdc003020] insane cropping not completely supported, this could look slightly wrong ... (left: 2, top: 2)
    [h264 @ 0x7fafdc003020] illegal aspect ratio
    [h264 @ 0x7fafdc003020] insane cropping not completely supported, this could look slightly wrong ... (left: 2, top: 2)
    [h264 @ 0x7fafdc003020] illegal aspect ratio
    [h264 @ 0x7fafdc003020] no frame!
    [h264 @ 0x7fafdc003020] RTP: missed 2563 packetsB sq=    0B f=0/0  
    [sdp @ 0x7fafdc0008c0] Undefined type (30)
       Last message repeated 1 times
    [sdp @ 0x7fafdc0008c0] Undefined type (31)
  • Unable to run a program in PATH from Java code

    17 novembre 2012, par user1831004

    I am developing a Red5 media server application on a Mac (Dynamic Web Project in Eclipse). The app has to invoke FFMPEG to convert the video to a different format.

    I added "/Applications/FFMPEG" to PATH variable by running the following command in Terminal :

    echo 'export PATH=/Applications/FFMPEG:$PATH' >> ~/.profile

    When I invoke FFMPEG from terminal, it works fine. However, every time I run it from Java code with :

    Process p = Runtime.getRuntime().exec("ffmpeg");
    p.waitFor();

    I get the following error :

    Cannot run program "ffmpeg": error=2, No such file or directory

    I thought this might be a security limitation specific to the type of project, but even a simple Java program produces the same result. What am I missing ?


    Changing "ffmpeg" to full path of the application works, but I don't want to upload FFMPEG into the same directory as Red5 on a production server.