Recherche avancée

Médias (0)

Mot : - Tags -/navigation

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

Autres articles (64)

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

  • Encodage et transformation en formats lisibles sur Internet

    10 avril 2011

    MediaSPIP transforme et ré-encode les documents mis en ligne afin de les rendre lisibles sur Internet et automatiquement utilisables sans intervention du créateur de contenu.
    Les vidéos sont automatiquement encodées dans les formats supportés par HTML5 : MP4, Ogv et WebM. La version "MP4" est également utilisée pour le lecteur flash de secours nécessaire aux anciens navigateurs.
    Les documents audios sont également ré-encodés dans les deux formats utilisables par HTML5 :MP3 et Ogg. La version "MP3" (...)

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

Sur d’autres sites (3619)

  • Revision 03e267155b : Merge "Cyclic refresh : factor segment delta-q into rate control."

    2 décembre 2014, par Marco Paniconi

    Merge "Cyclic refresh : factor segment delta-q into rate control."

  • Need help understanding this script which uses ffmpeg to send rtmp input to node.js script

    4 juin 2022, par Arpit Shukla

    I was trying to understand this shell script which uses ffmpeg to take an rtmp input stream and send it to a node.js script. But I am having trouble understanding the syntax. Can someone please explain what is going on here ?

    


    The script :

    


    while :
do
  echo "Loop start"

  feed_time=$(ffprobe -v error -show_entries format=start_time -of default=noprint_wrappers=1:nokey=1 $RTMP_INPUT)
  printf "feed_time value: ${feed_time}"

  if [ ! -z "${feed_time}" ]
  then
  ffmpeg -i $RTMP_INPUT -tune zerolatency -muxdelay 0 -af "afftdn=nf=-20, highpass=f=200, lowpass=f=3000" -vn -sn -dn -f wav -ar 16000 -ac 1 - 2>/dev/null | node src/transcribe.js $feed_time

  else
  echo "FFprobe returned null as a feed time."
  
  fi

  echo "Loop finish"
  sleep 3
done


    


      

    • What is feed_time here ? What does it represent ?
    • 


    • What is this portion doing - 2>/dev/null | node src/transcribe.js $feed_time ?
    • 


    • What is the use of sleep 3 ? Does this mean that we are sending audio stream to node.js in chuncks of 3 seconds ?
    • 


    


  • How to encode ffmepg for jwplayer script which script read pass php file ?

    25 décembre 2013, par Sarun Prasomsri

    I have encoded my video use this command.

    $encode_comand="ffmpeg -i  $input_path -ac 1 -ab 128k -y -vcodec libx264 -vpre ultrafast -g 30 -r 30 -crf 22 $target_path &";

    exec($encode_comand);

    And it work for script below

       echo '
                   <div style="margin:0px auto; text-align:center; width:auto; display:blog;" class="vdoplayer">JW Player goes here</div>
                   <code class="echappe-js">&lt;script type=&quot;text/javascript&quot; src=&quot;http://stackoverflow.com/feeds/tag/jwplayer/jwplayer.js&quot;&gt;&lt;/script&gt;

    &lt;script type=&quot;text/javascript&quot;&gt;jwplayer.key=&quot;OOD7GkWbyNXOL6MbstF2Sa/YrQPgtNUPqxm5NA==&quot;;&lt;/script&gt;

    &lt;script type=&quot;text/javascript&quot;&gt;<br />
                                   jwplayer(&quot;mediaplayer&amp;#39;.&quot;11111&quot;.&amp;#39;&quot;).setup({<br />
                                   flashplayer: &quot;jwplayer/jwplayer.flash.swf&quot;,<br />
                                   file: &quot;$video_file&quot;,                            <br />
                                   width: &quot;&amp;#39;.$width.&amp;#39;&quot;,<br />
                                   height: &quot;&amp;#39;.$height.&amp;#39;&quot;,<br />
                                   stretching: &quot;uniform&quot;,<br />
                                   type: &quot;mp4&quot;,<br />
                                   skin: &quot;jwplayer/jwplayer-skins-free/six.xml&quot;,<br />
    <br />
                           });<br />
                   &lt;/script&gt;

    '
    //$video_file="http://myhost.com/project/files/1/video/file3.mp4" ;

    But After I chang script

    echo &#39;
               <div style="margin:0px auto; text-align:center; width:auto; display:blog;" class="vdoplayer">JW Player goes here</div>
               <code class="echappe-js">&lt;script type=&quot;text/javascript&quot; src=&quot;http://stackoverflow.com/feeds/tag/jwplayer/jwplayer.js&quot;&gt;&lt;/script&gt;

    &lt;script type=&quot;text/javascript&quot;&gt;jwplayer.key=&quot;OOD7GkWbyNXOL6MbstF2Sa/YrQPgtNUPqxm5NA==&quot;;&lt;/script&gt;

    &lt;script type=&quot;text/javascript&quot;&gt;<br />
                               jwplayer(&quot;mediaplayer&amp;#39;.&quot;11111&quot;.&amp;#39;&quot;).setup({<br />
                               flashplayer: &quot;jwplayer/jwplayer.flash.swf&quot;,<br />
                               file: &quot;readfile.php&quot;,                            <br />
                               width: &quot;&amp;#39;.$width.&amp;#39;&quot;,<br />
                               height: &quot;&amp;#39;.$height.&amp;#39;&quot;,<br />
                               stretching: &quot;uniform&quot;,<br />
                               type: &quot;mp4&quot;,<br />
                               skin: &quot;jwplayer/jwplayer-skins-free/six.xml&quot;,<br />
                               abouttext: &quot;project&quot;,<br />
                               aboutlink: &quot;project&quot;,<br />
                       });<br />
               &lt;/script&gt;

    '

    It not work for my video encode,But i try video that not encode it work.

    Video
    Dimension : 853 x 840
    codec : H.264
    Framerate : 30 frames per second
    Bitrate 408 kbps
    Audio
    codec : MPEG-4 AAC
    channels : Stero
    Sample rate : 44100 Hz ์
    Bitrate : N/A

    Readfile.php that have function read file

    &lt;?php
       $filename= &#39;http://www.longtailvideo.com/jw/upload/bunny.mp4&#39;; //can read
       $video_file = "http://myhost.com/project/files/1/video/file3.mp4";
       //cannot read Same file as script below

       if (file_exists($video_file)) { ob_clean(); flush(); };
       header(&#39;Content-Type: video/mp4&#39;);
       header(&#39;Content-Disposition: attachment;filename=file.mp4&#39;);
       readfile($video_file);
       ?>

    Thank you