Recherche avancée

Médias (1)

Mot : - Tags -/belgique

Autres articles (27)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

Sur d’autres sites (7447)

  • avcodec/ac3_parser : improve false positive detection when parsing sync frames

    22 octobre 2022, par James Almer
    avcodec/ac3_parser : improve false positive detection when parsing sync frames
    

    A two byte sync word is not enough to ensure we got a real syncframe, nor are
    all the range checks we do in the first seven bytes. Do therefore an integrity
    check for the sync frame in order to prevent the parser from filling avctx with
    bogus information.

    Signed-off-by : James Almer <jamrial@gmail.com>

    • [DH] libavcodec/aac_ac3_parser.c
    • [DH] libavcodec/aac_ac3_parser.h
    • [DH] libavcodec/ac3_parser.c
  • ffmpeg works at command line but I got this error when I use it in nodejs app :

    15 avril 2023, par Ibrahim Ashour

    This is the code :

    &#xA;

    import fs from &#x27;fs&#x27;;&#xA;import googleTTS from &#x27;google-tts-api&#x27;;&#xA;import https from &#x27;https&#x27;;&#xA;import { exec } from &#x27;child_process&#x27;;&#xA;&#xA;async function convertTextToVoice(text, fileName) {&#xA;  const outputFile = `./audios/${fileName}.mp3`;&#xA;&#xA;  const words = text.split(&#x27; &#x27;);&#xA;  const chunks = [];&#xA;  let chunk = &#x27;&#x27;;&#xA;&#xA;  for (const word of words) {&#xA;    if (chunk.length &#x2B; word.length &lt; 200) {&#xA;      chunk &#x2B;= &#x27; &#x27; &#x2B; word;&#xA;    } else {&#xA;      chunks.push(chunk.trim());&#xA;      chunk = word;&#xA;    }&#xA;  }&#xA;&#xA;  chunks.push(chunk.trim());&#xA;&#xA;  for (let i = 0; i &lt; chunks.length; i&#x2B;&#x2B;) {&#xA;    const chunkFile = `./audios/${fileName}-chunk${i}.mp3`;&#xA;    const url = await googleTTS.getAudioUrl(chunks[i], {&#xA;      lang: &#x27;ar&#x27;,&#xA;      slow: false,&#xA;      host: &#x27;https://translate.google.com&#x27;,&#xA;    });&#xA;&#xA;&#xA;    try {&#xA;      const file = await fs.createWriteStream(chunkFile);&#xA;      https.get(url, response => {&#xA;        response.pipe(file);&#xA;        file.on(&#x27;finish&#x27;, () => {&#xA;          file.close();&#xA;          console.log(`Chunk ${i} created successfully`);&#xA;        });&#xA;      }).on(&#x27;error&#x27;, error => {&#xA;        console.error(`Error downloading chunk ${i}: ${error}`);&#xA;      });&#xA;    } catch (error) {&#xA;      console.error(error);&#xA;    }&#xA;  }&#xA;&#xA;  const chunkFiles = chunks.map((chunk, i) => `./audios/${fileName}-chunk${i}.mp3`);&#xA;&#xA;  // Use ffmpeg to merge the audio files&#xA;  const concatCommand = `ffmpeg -i "concat:${chunkFiles.join(&#x27;|&#x27;)}" -acodec copy ${outputFile}`;&#xA;  try {&#xA;    await new Promise((resolve, reject) => {&#xA;      exec(concatCommand, (error, stdout, stderr) => {&#xA;        if (error) {&#xA;          console.error(`Error executing ffmpeg command: ${error}`);&#xA;          reject(error);&#xA;        } else {&#xA;          console.log(`Audio file ${outputFile} created successfully`);&#xA;          resolve();&#xA;        }&#xA;      });&#xA;    });&#xA;&#xA;    for (const chunkFile of chunkFiles) {&#xA;      await fs.promises.unlink(chunkFile);&#xA;      console.log(`${chunkFile} deleted successfully`);&#xA;    }&#xA;  } catch (error) {&#xA;    console.error(error);&#xA;  }&#xA;}&#xA;

    &#xA;

    This is the Error :&#xA;./audios/تجربة-chunk0.mp3|./audios/تجربة-chunk1.mp3&#xA;ffmpeg -i "concat :./audios/تجربة-chunk0.mp3|./audios/تجربة-chunk1.mp3" -acodec copy ./audios/تجربة.mp3&#xA;Error executing ffmpeg command : Error : Command failed : ffmpeg -i "concat :./audios/تجربة-chunk0.mp3|./audios/تجربة-chunk1.mp3" -acodec copy ./audios/تجربة.mp3&#xA;ffmpeg version 2023-02-04-git-bdc76f467f-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers&#xA;built with gcc 12.2.0 (Rev10, Built by MSYS2 project)&#xA;configuration : —enable-gpl —enable-version3 —enable-static —disable-w32threads —disable-autodetect —enable-fontconfig —enable-iconv —enable-gnutls —enable-libxml2 —enable-gmp —enable-bzlib —enable-lzma —enable-libsnappy —enable-zlib —enable-librist —enable-libsrt —enable-libssh —enable-libzmq —enable-avisynth —enable-libbluray —enable-libcaca —enable-sdl2 —enable-libaribb24 —enable-libdav1d —enable-libdavs2 —enable-libuavs3d —enable-libzvbi —enable-librav1e —enable-libsvtav1 —enable-libwebp —enable-libx264 —enable-libx265 —enable-libxavs2 —enable-libxvid —enable-libaom —enable-libjxl —enable-libopenjpeg —enable-libvpx —enable-mediafoundation —enable-libass —enable-frei0r —enable-libfreetype —enable-libfribidi —enable-liblensfun —enable-libvidstab —enable-libvmaf —enable-libzimg —enable-amf —enable-cuda-llvm —enable-cuvid —enable-ffnvcodec —enable-nvdec —enable-nvenc —enable-d3d11va —enable-dxva2 —enable-libvpl —enable-libshaderc —enable-vulkan —enable-libplacebo —enable-opencl —enable-libcdio —enable-libgme —enable-libmodplug —enable-libopenmpt —enable-libopencore-amrwb —enable-libmp3lame —enable-libshine —enable-libtheora —enable-libtwolame —enable-libvo-amrwbenc —enable-libilbc —enable-libgsm —enable-libopencore-amrnb —enable-libopus —enable-libspeex —enable-libvorbis —enable-ladspa —enable-libbs2b —enable-libflite —enable-libmysofa —enable-librubberband —enable-libsoxr —enable-chromaprint&#xA;libavutil 57. 44.100 / 57. 44.100&#xA;libavcodec 59. 63.100 / 59. 63.100&#xA;libavformat 59. 38.100 / 59. 38.100&#xA;libavdevice 59. 8.101 / 59. 8.101&#xA;libavfilter 8. 56.100 / 8. 56.100&#xA;libswscale 6. 8.112 / 6. 8.112&#xA;libswresample 4. 9.100 / 4. 9.100&#xA;libpostproc 56. 7.100 / 56. 7.100&#xA;[mp3 @ 00000177df48a1c0] Format mp3 detected only with low score of 1, misdetection possible !&#xA;[mp3 @ 00000177df48a1c0] Failed to read frame size : Could not seek to 1026.&#xA;concat :./audios/تجربة-chunk0.mp3|./audios/تجربة-chunk1.mp3 : Invalid argument

    &#xA;

    Error : Command failed : ffmpeg -i "concat :./audios/تجربة-chunk0.mp3|./audios/تجربة-chunk1.mp3" -acodec copy ./audios/تجربة.mp3&#xA;ffmpeg version 2023-02-04-git-bdc76f467f-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developers&#xA;built with gcc 12.2.0 (Rev10, Built by MSYS2 project)&#xA;configuration : —enable-gpl —enable-version3 —enable-static —disable-w32threads —disable-autodetect —enable-fontconfig —enable-iconv —enable-gnutls —enable-libxml2 —enable-gmp —enable-bzlib —enable-lzma —enable-libsnappy —enable-zlib —enable-librist —enable-libsrt —enable-libssh —enable-libzmq —enable-avisynth —enable-libbluray —enable-libcaca —enable-sdl2 —enable-libaribb24 —enable-libdav1d —enable-libdavs2 —enable-libuavs3d —enable-libzvbi —enable-librav1e —enable-libsvtav1 —enable-libwebp —enable-libx264 —enable-libx265 —enable-libxavs2 —enable-libxvid —enable-libaom —enable-libjxl —enable-libopenjpeg —enable-libvpx —enable-mediafoundation —enable-libass —enable-frei0r —enable-libfreetype —enable-libfribidi —enable-liblensfun —enable-libvidstab —enable-libvmaf —enable-libzimg —enable-amf —enable-cuda-llvm —enable-cuvid —enable-ffnvcodec —enable-nvdec —enable-nvenc —enable-d3d11va —enable-dxva2 —enable-libvpl —enable-libshaderc —enable-vulkan —enable-libplacebo —enable-opencl —enable-libcdio —enable-libgme —enable-libmodplug —enable-libopenmpt —enable-libopencore-amrwb —enable-libmp3lame —enable-libshine —enable-libtheora —enable-libtwolame —enable-libvo-amrwbenc —enable-libilbc —enable-libgsm —enable-libopencore-amrnb —enable-libopus —enable-libspeex —enable-libvorbis —enable-ladspa —enable-libbs2b —enable-libflite —enable-libmysofa —enable-librubberband —enable-libsoxr —enable-chromaprint&#xA;libavutil 57. 44.100 / 57. 44.100&#xA;libavcodec 59. 63.100 / 59. 63.100&#xA;libavformat 59. 38.100 / 59. 38.100&#xA;libavdevice 59. 8.101 / 59. 8.101&#xA;libavfilter 8. 56.100 / 8. 56.100&#xA;libswscale 6. 8.112 / 6. 8.112&#xA;libswresample 4. 9.100 / 4. 9.100&#xA;libpostproc 56. 7.100 / 56. 7.100&#xA;[mp3 @ 00000177df48a1c0] Format mp3 detected only with low score of 1, misdetection possible !&#xA;[mp3 @ 00000177df48a1c0] Failed to read frame size : Could not seek to 1026.&#xA;concat :./audios/تجربة-chunk0.mp3|./audios/تجربة-chunk1.mp3 : Invalid argument

    &#xA;

    at ChildProcess.exithandler (node:child_process:419:12)&#xA;at ChildProcess.emit (node:events:513:28)&#xA;at maybeClose (node:internal/child_process:1091:16)&#xA;at ChildProcess._handle.onexit (node:internal/child_process:302:5) {&#xA;

    &#xA;

    code : 1,&#xA;killed : false,&#xA;signal : null,&#xA;cmd : 'ffmpeg -i "concat :./audios/تجربة-chunk0.mp3|./audios/تجربة-chunk1.mp3" -acodec copy ./audios/تجربة.mp3'&#xA;}&#xA;Chunk 1 created successfully&#xA;Chunk 0 created successfully

    &#xA;

    I expected the command to work in the nodejs app like in the command line

    &#xA;

  • what are the ffmpeg parameters for capturing the screen on raspbian ?

    1er février 2024, par njamescouk

    I'm trying to use ffmpeg to record the screen produced by my&#xA;raspberry pi. I don't need sound.

    &#xA;

    What I've tried / what I'm seeing :

    &#xA;

    $ ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0&#x2B;100,200 output.mp4&#xA;ffmpeg version 5.1.4-0&#x2B;rpt1&#x2B;deb12u1 Copyright (c) 2000-2023 the FFmpeg developers&#xA;  built with gcc 12 (Debian 12.2.0-14)&#xA;  configuration: --prefix=/usr --extra-version=0&#x2B;rpt1&#x2B;deb12u1 --toolchain=hardened --incdir=/usr/include/aarch64-linux-gnu --enable-gpl --disable-stripping --disable-mmal --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sand --enable-sdl2 --disable-sndio --enable-libjxl --enable-neon --enable-v4l2-request --enable-libudev --enable-epoxy --libdir=/usr/lib/aarch64-linux-gnu --arch=arm64 --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-vout-drm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared&#xA;  libavutil      57. 28.100 / 57. 28.100&#xA;  libavcodec     59. 37.100 / 59. 37.100&#xA;  libavformat    59. 27.100 / 59. 27.100&#xA;  libavdevice    59.  7.100 / 59.  7.100&#xA;  libavfilter     8. 44.100 /  8. 44.100&#xA;  libswscale      6.  7.100 /  6.  7.100&#xA;  libswresample   4.  7.100 /  4.  7.100&#xA;  libpostproc    56.  6.100 / 56.  6.100&#xA;[x11grab @ 0x5555e1899a20] Cannot open display :0.0&#x2B;100,200, error 1.&#xA;:0.0&#x2B;100,200: Input/output error&#xA;

    &#xA;

    I suspect x11grab is the problem, but have no idea what to use.

    &#xA;