Recherche avancée

Médias (10)

Mot : - Tags -/wav

Autres articles (46)

  • 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

  • Soumettre améliorations et plugins supplémentaires

    10 avril 2011

    Si vous avez développé une nouvelle extension permettant d’ajouter une ou plusieurs fonctionnalités utiles à MediaSPIP, faites le nous savoir et son intégration dans la distribution officielle sera envisagée.
    Vous pouvez utiliser la liste de discussion de développement afin de le faire savoir ou demander de l’aide quant à la réalisation de ce plugin. MediaSPIP étant basé sur SPIP, il est également possible d’utiliser le liste de discussion SPIP-zone de SPIP pour (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (6078)

  • Anomalie #4820 (Nouveau) : Double chargement des css

    10 juin 2021, par JLuc -

    Sur plusieurs sites SPIP, l’inspecteur de Firefox (de même que des outils d’analyse de la cascade des chargements http) révèle que la css compilée compactée est chargée 2 fois. Le fichier har joint présente la cascade de spip.net où ça se produit aussi.

    Serait ce pas dû à compresseur_ecrire_balise_css_dist() qui insère

    1. <span class="CodeRay">    <span class="local-variable">$comments</span> .= <span class="string"><span class="delimiter">"</span><span class="content">span><span class="delimiter">"</span></span> . (<span class="local-variable">$media</span> ? <span class="string"><span class="delimiter">"</span><span class="content"> media='</span><span class="local-variable">$media</span><span class="content">'</span><span class="delimiter">"</span></span> : <span class="string"><span class="delimiter">"</span><span class="delimiter">"</span></span>) . <span class="string"><span class="delimiter">"</span><span class="content"> href='</span><span class="local-variable">$src</span><span class="content">' type='text/css' /></span><span class="delimiter">"</span></span>;
    2.     <span class="comment">// Envoyer aussi un entete http pour demarer le chargement de la CSS plus tot</span>
    3.     <span class="comment">// Link: /href.here/to/resource.html>;rel="stylesheet prefetch" </span>
    4.     <span class="local-variable">$comments</span> .= <span class="string"><span class="delimiter">"</span><span class="content">&lt;</span><span class="delimiter">"</span></span> . <span class="string"><span class="delimiter">"</span><span class="content">?php header('Link: &lt;' . url_de_base() . (_DIR_RACINE ? _DIR_RESTREINT_ABS : '') . '</span><span class="local-variable">$src</span><span class="content">>;rel=</span><span class="char">\"</span><span class="content">stylesheet prefetch</span><span class="char">\"</span><span class="content">'); ?></span><span class="delimiter">"</span></span>;
    5. </span></span>

    Télécharger

  • Best approach to set up live video streaming between HoloLens2 and Desktop PC

    19 mai 2021, par SilverLife

    First of all, I am sorry for this question. I know its more asking for an advice than asking about any coding problems. Unfortunately I don´t know where else I should ask such a question, so please be patient. (I am open for any recommendations)

    &#xA;

    Since a while I am searching for a promising approach to stream live videos from a desktop PC via network to my HoloLens 2 unity application. The video transfer should be within a encapsulated network without internet access. Therefore a direct connection between both devices without any signaling- or web-servers would be desirable, if possible. For now we are thinking about sending the stream via ffmpeg and receiving it somehow in the unity application.&#xA;So far I came across MixedReality-WebRTC and ffmpegInterop. Unfortunately as I read, WebRTC needs at least some kind of signaling server which manages the connection between the clients. ffmpegInterop seems to be really difficult to integrate into unity.

    &#xA;

    I am completely new to the topic of low latency video streaming and a bit lost in this complex environment. Can anybody give me an advice about a promising and extendable way to receive a low latency video stream ?

    &#xA;

  • Add another audio over a file with mixed audio tracks in ffmpeg

    11 mars 2021, par Real Noob

    I have a file that was formed by concatenating three different files : a.mp4, b.mp4 and c.mp4.

    &#xA;

    do ffmpeg -f concat -i "concat-file.txt" -map 0:v -map 0:a -c:v libx264 -crf 23 -fflags &#x2B;genpts joined-file.mp4"&#xA;

    &#xA;

    After that I run this command, mentioned here : How to add a new audio (not mixing) into a video using ffmpeg ?

    &#xA;

    ffmpeg -i joined-file.mp4 -i audio.mp3 -filter_complex "[0:a][1:a]amerge=inputs=2[a]" -map 0:v -map "[a]" -c:v copy -ac 2 -shortest output.mp4&#xA;

    &#xA;

    What is causing this issue ?

    &#xA;

    Thanks. :)

    &#xA;

    UPDATE :

    &#xA;

    Here are the commands that I have been running :

    &#xA;

    ffmpeg -i "middle/b.mp4" -c:v copy -video_track_timescale 30k -c:a aac -ac 6 -ar 44100 -shortest "wrap/b.mp4"&#xA;ffmpeg -f concat -i "concat-file.txt" -map 0:v -map 0:a -c:v libx264 -crf 23 -fflags &#x2B;genpts "joined/abc.mp4"&#xA;ffmpeg -i "joined/abc.mp4" -i audio.mp3 -filter_complex "[0:a:0][1:a:0]amerge=inputs=2[a]" -map 0:v -map "[a]" -c:v copy -ac 2 -shortest "final/abc-cmplt.mp4"&#xA;

    &#xA;

    Here is the "concat-file.txt" :

    &#xA;

    file &#x27;bits/a.mp4&#x27;&#xA;file &#x27;wrap/b.mp4&#x27;&#xA;file &#x27;bits/c.mp4&#x27;&#xA;

    &#xA;

    All the video files a.mp4, b.mp4 and c.mp4 have their original audio. After I run the commands above, the joint video abc-cmplt.mp4 has combined audio (audio.mp3 plus their own) for the first (a.mp4) and last parts (c.mp4). However, the middle part only has its own audio and the extra audio I am trying to add does not seem to merge with the audio of b.mp4 in the final joint file.

    &#xA;

    Output of ffmpeg -i bits/a.mp4 -i wrap/b.mp4 -i bits/c.mp4 :

    &#xA;

    ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers&#xA;  built with gcc 9.2.1 (GCC) 20200122&#xA;  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt&#xA;  libavutil      56. 31.100 / 56. 31.100&#xA;  libavcodec     58. 54.100 / 58. 54.100&#xA;  libavformat    58. 29.100 / 58. 29.100&#xA;  libavdevice    58.  8.100 / 58.  8.100&#xA;  libavfilter     7. 57.100 /  7. 57.100&#xA;  libswscale      5.  5.100 /  5.  5.100&#xA;  libswresample   3.  5.100 /  3.  5.100&#xA;  libpostproc    55.  5.100 / 55.  5.100&#xA;Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;bits/a.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : mp42&#xA;    minor_version   : 0&#xA;    compatible_brands: mp42mp41&#xA;    creation_time   : 2021-03-10T08:50:04.000000Z&#xA;  Duration: 00:00:01.05, start: 0.000000, bitrate: 1846 kb/s&#xA;    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1080x1920 [SAR 1:1 DAR 9:16], 1462 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc (default)&#xA;    Metadata:&#xA;      creation_time   : 2021-03-10T08:50:04.000000Z&#xA;      handler_name    : ?Mainconcept Video Media Handler&#xA;      encoder         : AVC Coding&#xA;    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2021-03-10T08:50:04.000000Z&#xA;      handler_name    : #Mainconcept MP4 Sound Media Handler&#xA;Input #1, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;wrap/b.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : isom&#xA;    minor_version   : 512&#xA;    compatible_brands: isomiso2avc1mp41&#xA;    encoder         : Lavf58.29.100&#xA;  Duration: 00:00:27.93, start: 0.000000, bitrate: 234 kb/s&#xA;    Stream #1:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1080x1920, 231 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc (default)&#xA;    Metadata:&#xA;      handler_name    : VideoHandler&#xA;Input #2, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;bits/c.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : mp42&#xA;    minor_version   : 0&#xA;    compatible_brands: mp42mp41&#xA;    creation_time   : 2021-03-10T08:42:52.000000Z&#xA;  Duration: 00:00:01.05, start: 0.000000, bitrate: 1829 kb/s&#xA;    Stream #2:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1080x1920 [SAR 1:1 DAR 9:16], 1320 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc (default)&#xA;    Metadata:&#xA;      creation_time   : 2021-03-10T08:42:52.000000Z&#xA;      handler_name    : ?Mainconcept Video Media Handler&#xA;      encoder         : AVC Coding&#xA;    Stream #2:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2021-03-10T08:42:52.000000Z&#xA;      handler_name    : #Mainconcept MP4 Sound Media Handler&#xA;

    &#xA;