Recherche avancée

Médias (0)

Mot : - Tags -/serveur

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (50)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

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

  • 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 (3932)

  • Use fluent-ffmpeg to tell if a file is a video or audio

    11 août 2016, par afterglowlee

    I am using node-fluent-ffmpeg module in NodeJS. It is very good that fluent-ffmpeg provides functions to get the metadata of a video and audio file.

    https://github.com/schaermu/node-fluent-ffmpeg#reading-video-metadata

    I have tried on Mac OS to use the "resolution" attribute in the metadata to tell if a file is audio only or video, i.e. if both resolution.w and resolution.h are 0, then this file is an audio. This work fine on Mac OS. But some strange things happened that this doesn’t work on Windows platform (I have tried Windows 7 64bit and Windows 2008) using the latest ffmpeg. Even though I put a .mp3 file through fluent-ffmpeg,the result looks something like this :

    video:
    {
     container:'mp3',
     ...
     resolution: {w:300,h:300},
     resolutionSquare: {w:300,h:300},
     aspectString: '1:1',
     ...
    }
    audio:
    {
     codec:'mp3',
     bitrate:64,
     sample_rate:44100,
     stream:0,
     channels:1
    }

    I am not why there is a "resolution" since it is a pure audio file. So is there any solid way to find out if the file is audio only or video from the metadata ? Or should I use ffmpeg commandline to find it out ?

  • Retrieving information from ffmpeg shell_exec command

    29 août 2012, par user1503606

    i am doing the following

    $output = shell_exec('/usr/local/bin/ffmpeg -i intro.mp3 2>&1');
    echo "<pre>$output</pre>";

    This outputs

    ffmpeg version 0.8.5, Copyright (c) 2000-2011 the FFmpeg developers
     built on Aug 20 2012 09:28:43 with clang 3.1 (tags/Apple/clang-318.0.61)
     configuration: --enable-nonfree --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaac --enable-libxvid --enable-libx264 --enable-libvpx --enable-hardcoded-tables --enable-shared --enable-pthreads --disable-indevs --cc=clang
     libavutil    51.  9. 1 / 51.  9. 1
     libavcodec   53.  7. 0 / 53.  7. 0
     libavformat  53.  4. 0 / 53.  4. 0
     libavdevice  53.  1. 1 / 53.  1. 1
     libavfilter   2. 23. 0 /  2. 23. 0
     libswscale    2.  0. 0 /  2.  0. 0
     libpostproc  51.  2. 0 / 51.  2. 0
    [mp3 @ 0x7f9481807c00] max_analyze_duration 5000000 reached at 5015510
    Input #0, mp3, from &#39;intro.mp3&#39;:
     Metadata:
       album           : Frank
       artist          : Amy Winehouse
       genre           : R&amp;B
       title           : [Intro] Stronger Than Me
       track           : 01
       date            : 2008
     Duration: 00:03:54.71, start: 0.000000, bitrate: 230 kb/s
       Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 160 kb/s
    At least one output file must be specified

    i want to get the information to insert into a database album,artist,genre,title etc

    But all seperately

    i can get them by doing the following

    $output = shell_exec(&#39;/usr/local/bin/ffmpeg -i intro.mp3 2>&amp;1&#39;);

    $edit = explode(&#39;  &#39;, $output);
    $edit = implode("@", $edit);
    $edit = explode(&#39;:&#39;, $output);
    echo "<pre>";
    print_r($edit);
    echo "</pre>";

    then running

    &lt;?php echo $edit[9]; ?>

    etc

    but this seems like a really bad way and annoying way to get values and sometimes the output is slightly different which messes with the outputs.

    Whats the best way to do this or am i stuck doing this ?

  • How can I add audio (mp3) to a flv (just video) with ffmpeg ?

    18 juillet 2012, par domi

    How can I add sound from a mp3-file to a flv file that has no audio ?
    (With ffmpeg)

    When I use

    ffmpeg -i video.flv -i audio.mp3 -acodec copy -vcodec copy -ab 128k -ar 44100 output.flv
    

    I get this output :

    FFmpeg version SVN-r12758, Copyright (c) 2000-2008 Fabrice Bellard, et al.
      configuration : —enable-shared —prefix=/usr
      libavutil version : 49.6.0
      libavcodec version : 51.54.0
      libavformat version : 52.13.0
      libavdevice version : 52.0.0
      built on Apr  7 2008 09:00:42, gcc : 4.1.2 20070626 (Red Hat 4.1.2-14)
    [flv @ 0x2b72415e00c0]Could not find codec parameters (Audio : 0x0000)
    Input #0, flv, from 'video.flv' :
      Duration : 00:00:03.2, start : 0.000000, bitrate : N/A
        Stream #0.0 : Video : flv, yuv420p, 468x312, 1000.00 tb(r)
        Stream #0.1 : Audio : 0x0000
    mdb:511, lastbuf:0 skipping granule 0
    mdb:511, lastbuf:0 skipping granule 0
    mdb:511, lastbuf:0 skipping granule 1
    mdb:511, lastbuf:0 skipping granule 1
    Input #1, mp3, from 'audio.mp3' :
      Duration : 00:01:00.9, start : 0.000000, bitrate : 128 kb/s
        Stream #1.0 : Audio : mp3, 44100 Hz, stereo, 128 kb/s
    Output #0, flv, to 'output.flv' :
        Stream #0.0 : Video : flv, yuv420p, 468x312, q=2-31, 1000.00 tb(c)
        Stream #0.1 : Audio : 0x0000
    Stream mapping :
      Stream #0.0 -> #0.0
      Stream #0.1 -> #0.1
    [flv @ 0x2b72415e00c0]sample rate not set
    Could not write header for output file #0 (incorrect codec parameters ?)