Recherche avancée

Médias (0)

Mot : - Tags -/alertes

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

Autres articles (21)

  • Taille des images et des logos définissables

    9 février 2011, par

    Dans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
    Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Gestion de la ferme

    2 mars 2010, par

    La ferme est gérée dans son ensemble par des "super admins".
    Certains réglages peuvent être fais afin de réguler les besoins des différents canaux.
    Dans un premier temps il utilise le plugin "Gestion de mutualisation"

Sur d’autres sites (3911)

  • Write x264 from OBS rtmp stream to file

    28 décembre 2022, par Dropye

    I wrote an Module for apache2 to receive RTMP streams from OBS.
This works so far that I get Video and Audio messages. The first thing I would like to do is write that down into a file.

    


    The messages I get look like this :

    


     RTMP Body:    
    Control: 0xaf (HE-AAC 44 kHz 16 bit stereo)    
    Audio data: 00119056e500

RTMP Body:
    Control: 0x17 (keyframe H.264)
    Video data: 000000000164001fffe1001d6764001facd94050053fa9a808080a000003000200000300791e30632c01000468efbcb0


    


    Iam not quite sure yet how to combine these Messages into a videofile. At first I thought of ffmpeg and wrote the Video into a pipe

    


    connection->output = popen("ffmpeg -v debug -y -f h264 -i - -an /usr/videos/output.mp4", "w");
char controll = message->chunk_data[0];
    fwrite(&(message->chunk_data[0]), 1, message->message_header.length, connection->output);


    


    Output of ffmpeg is this :

    


    [h264 @ 0x561181677540] Unknown NAL code: 0 (445 bits)

[h264 @ 0x561181677540] Unknown NAL code: 0 (18063 bits)

[h264 @ 0x561181677540] no frame!

Error while decoding stream #0:0: Invalid data found when processing input

cur_dts is invalid st:0 (0) [init:0 i_done:0 finish:0] (this is harmless if it occurs once at the start per stream)

Cannot determine format of input stream 0:0 after EOF

Error marking filters as finished

[AVIOContext @ 0x561181678380] Statistics: 0 seeks, 0 writeouts

[AVIOContext @ 0x561180932000] Statistics: 6675219 bytes read, 0 seeks

Conversion failed!


    


    Ffmpeg is clearly trying, but fails to read the input.

    


    How do I process these messages ?

    


    EDIT :

    


    It seems that OBS is writing these packets with libx264
I will dig into this.

    


  • Anomalie #4642 (Nouveau) : Erreur JS en 3.3

    27 janvier 2021

    Bon c’est encore en dev si j’ai bien suivi, je sais pas si ça a été reporté, mais un spip averti en vaut 2.

    Donc le contexte :

    • Spip 3.3 à jour (master : 46a1d0e7)
    • Aucun plugin d’activé
    • Pas de compression JS
    • Mediabox chargée sur le site public
    • Sur une page quasi vide avec #INSERT_HEAD et #INSERT_HEAD_CSS

    J’ai cette erreur dans la console :

    Uncaught TypeError : b.lity is undefined
    initConfig [...]/plugins-dist/mediabox/lity/js/lity.mediabox.js ?1611001454:412
     [...]/plugins-dist/mediabox/lity/js/lity.mediabox.js ?1611001454:530
     [...]/plugins-dist/mediabox/lity/js/lity.mediabox.js ?1611001454:532
    

    Et le squelette au cas-où :

    <span class="CodeRay"><span class="doctype"></span>
    <span class="tag">span> <span class="attribute-name">lang</span>=<span class="string"><span class="delimiter">"</span><span class="content">#LANG</span><span class="delimiter">"</span></span><span class="tag">></span>
    <span class="tag"></span>
       <span class="tag"></span>
       <span class="tag">span> <span class="attribute-name">charset</span>=<span class="string"><span class="delimiter">"</span><span class="content">#CHARSET</span><span class="delimiter">"</span></span><span class="tag">></span>
       <span class="tag">span> <span class="attribute-name">name</span>=<span class="string"><span class="delimiter">"</span><span class="content">viewport</span><span class="delimiter">"</span></span> <span class="attribute-name">content</span>=<span class="string"><span class="delimiter">"</span><span class="content">width=device-width, initial-scale=1.0</span><span class="delimiter">"</span></span><span class="tag">></span>
       #INSERT_HEAD
       #INSERT_HEAD_CSS
    <span class="tag"></span>
    <span class="tag"></span>
       <span class="tag"><h1></h1></span>Bonjour<span class="tag"></span>
    <span class="tag"></span>
    <span class="tag"></span>
    </span></span></span></span>
  • ReferenceError : SharedArrayBuffer is not defined while using ffmpeg.wasm

    20 juillet 2023, par Hima
    &#xA;&#xA;  &#xA;    &#xA;  &#xA;  &#xA;    <h1>TikTok Live Downloader</h1>&#xA;      <label for="username">Username:</label>&#xA;      <input type="text" required="required" />&#xA;      <button type="submit">Download</button>&#xA;  &#xA;<code class="echappe-js">&lt;script src='http://stackoverflow.com/feeds/tag/ffmpeg.js'&gt;&lt;/script&gt;&#xA;&lt;script&gt;&amp;#xA;const downloadButton = document.querySelector(&amp;#x27;button[type=&quot;submit&quot;]&amp;#x27;);&amp;#xA;downloadButton.addEventListener(&amp;#x27;click&amp;#x27;, async () =&gt; {&amp;#xA;const ffmpeg = FFmpeg.createFFmpeg({&amp;#xA;     corePath: new URL(&amp;#x27;ffmpeg-core.js&amp;#x27;, document.location).href,&amp;#xA;     workerPath: new URL(&amp;#x27;ffmpeg-core.worker.js&amp;#x27;, document.location).href,&amp;#xA;     wasmPath: new URL(&amp;#x27;ffmpeg-core.wasm&amp;#x27;, document.location).href,&amp;#xA;     log: true&amp;#xA;   });&amp;#xA;   await ffmpeg.load();&amp;#xA;const liveUrl=document.getElementById(&quot;txt&quot;).value;&amp;#xA;ffmpeg.run(&amp;#x27;-i&amp;#x27;, &amp;#x27;${liveUrl}&amp;#x27;, &amp;#x27;c&amp;#x27;,&amp;#x27;copy&amp;#x27;,&amp;#x27;test.mp4&amp;#x27;);&amp;#xA;const dwnLink = document.createElement(&amp;#x27;a&amp;#x27;);&amp;#xA;dwnLink.download = `output${&amp;#x27;test.mp4&amp;#x27;}`;&amp;#xA;dwnLink.href= encodedData;&amp;#xA;dwnLink.click();&amp;#xA;});&amp;#xA;&lt;/script&gt;&#xA;&#xA;

    &#xA;

    With the above code, I was trying to make a tiktok video downloader but I keep getting the SharedArrayBuffer error. I'm running this with node.js.

    &#xA;

    // middleware to enable SharedBuffer to be used&#xA;app.use(function(req, res, next) {&#xA;  res.header("Cross-Origin-Embedder-Policy", "require-corp");&#xA;  res.header("Cross-Origin-Opener-Policy", "same-origin");&#xA;  next();&#xA;});&#xA;

    &#xA;

    I tried adding the above two lines in my app.js but still the issue persists.

    &#xA;