Recherche avancée

Médias (0)

Mot : - Tags -/flash

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

Autres articles (70)

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

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Changer son thème graphique

    22 février 2011, par

    Le thème graphique ne touche pas à la disposition à proprement dite des éléments dans la page. Il ne fait que modifier l’apparence des éléments.
    Le placement peut être modifié effectivement, mais cette modification n’est que visuelle et non pas au niveau de la représentation sémantique de la page.
    Modifier le thème graphique utilisé
    Pour modifier le thème graphique utilisé, il est nécessaire que le plugin zen-garden soit activé sur le site.
    Il suffit ensuite de se rendre dans l’espace de configuration du (...)

Sur d’autres sites (12562)

  • when use idb and ffmepg to record video, Appium Session lose

    6 septembre 2023, par azhi

    When use Appium to start the session and open app in iOS, connection will lost after using idb and ffmepg command to record video in java process. At the same time, Xcode will occur connection lost issue. If i open WDA again by manual in iPhone, tests again and connection will be normal. I tied switching port for WDA, unluckily it's the same result. Have any ideas for this, graceful for advice.

    


    test normal when use this way to record video.

    


    Appium log :

    
[Xcode] xcodebuild exited with code '65' and signal 'null' [HTTP] —> GET /session/f70eef73-ef99-4341-822f-d285d74a8614/timeouts [HTTP] {} [debug] [AppiumDriver@8f28] Encountered internal error running command : NoSuchDriverError : A session is either terminated or not started [debug] [AppiumDriver@8f28] at asyncHandler (/opt/homebrew/lib/node_modules/appium/node_modules/@appium/base-driver/lib/protocol/protocol.js:315:15) [debug] [AppiumDriver@8f28] at /opt/homebrew/lib/node_modules/appium/node_modules/@appium/base-driver/lib/protocol/protocol.js:518:15 [debug] [AppiumDriver@8f28] at Layer.handle [as handle_request] (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5) [debug] [AppiumDriver@8f28] at next (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/route.js:144:13) [debug] [AppiumDriver@8f28] at Route.dispatch (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/route.js:114:3) [debug] [AppiumDriver@8f28] at Layer.handle [as handle_request] (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5) [debug] [AppiumDriver@8f28] at /opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:284:15 [debug] [AppiumDriver@8f28] at param (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:365:14) [debug] [AppiumDriver@8f28] at param (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:376:14) [debug] [AppiumDriver@8f28] at Function.process_params (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:421:3) [debug] [AppiumDriver@8f28] at next (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:280:10) [debug] [AppiumDriver@8f28] at logger (/opt/homebrew/lib/node_modules/appium/node_modules/morgan/index.js:144:5) [debug] [AppiumDriver@8f28] at Layer.handle [as handle_request] (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5) [debug] [AppiumDriver@8f28] at trim_prefix (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:328:13) [debug] [AppiumDriver@8f28] at /opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:286:9 [debug] [AppiumDriver@8f28] at Function.process_params (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:346:12) [debug] [AppiumDriver@8f28] at next (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:280:10) [debug] [AppiumDriver@8f28] at jsonParser (/opt/homebrew/lib/node_modules/appium/node_modules/body-parser/lib/types/json.js:113:7) [debug] [AppiumDriver@8f28] at Layer.handle [as handle_request] (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5) [debug] [AppiumDriver@8f28] at trim_prefix (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:328:13) [debug] [AppiumDriver@8f28] at /opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:286:9 [debug] [AppiumDriver@8f28] at Function.process_params (/opt/homebrew/lib/node_modules/appium/node_modules/express/lib/router/index.js:346:12) [HTTP] GET /session/66e1fdca-4e8c-418e-a0d1-6d98779b874c/screenshot


  • avcodec/h264_mp4toannexb_bsf : fix missing PS before IDR frames

    19 mai 2023, par Zhao Zhili
    avcodec/h264_mp4toannexb_bsf : fix missing PS before IDR frames
    

    If there is a single group of SPS/PPS before an IDR frame, but no
    SPS/PPS after that, we will miss the chance to reset
    idr_sps_seen/idr_pps_seen. No SPS/PPS are inserted afterwards.

    This patch saves in-band SPS/PPS and insert them before IDR frames
    when necessary.

    Signed-off-by : Zhao Zhili <zhilizhao@tencent.com>

    • [DH] libavcodec/h264_mp4toannexb_bsf.c
    • [DH] tests/fate/h264.mak
  • How can I get the location of my screenshot made from video with ffmpeg in Node.js ?

    17 juin 2023, par Terry Windwalker

    This is how I did it.

    &#xA;

    const ffmpegPath = require(&#x27;@ffmpeg-installer/ffmpeg&#x27;);&#xA;import ffmpeg from &#x27;fluent-ffmpeg&#x27;;&#xA;import path from &#x27;path&#x27;;&#xA;const os = require(&#x27;os&#x27;);&#xA;ffmpeg.setFfmpegPath(ffmpegPath.path);&#xA;&#xA;&#xA;export const generateThumbnailFromVideo = async (mp4Buffer) => {&#xA;    console.log(&#x27;generateThumbnailFromVideo is triggered&#x27;);&#xA;    const timePosition = &#x27;00:00:00.500&#x27;;&#xA;    const filename = `temp/temp-${new Date().getTime()}.png`;&#xA;    return new Promise((resolve, reject) => {&#xA;        ffmpeg({&#xA;            source: bufferToStream(mp4Buffer)&#xA;        })&#xA;        .on(&#x27;error&#x27;, (err) => {&#xA;            console.error(&#x27;An error occurred: &#x27; &#x2B; err.message);&#xA;            reject(err);&#xA;        })&#xA;        .on(&#x27;end&#x27;, () => {&#xA;            console.log(&#x27;Thumbnail generated successfully&#x27;);&#xA;            fs.readFile(filename, (err, data) => {&#xA;                if (err) {&#xA;                    console.error(&#x27;An error occurred while reading the thumbnail file:&#x27;, err);&#xA;                    reject(err);&#xA;                    return;&#xA;                }&#xA;                fs.unlink(filename);&#xA;                uploadBuffer(data, filename, data.length)&#xA;            })&#xA;            resolve(filename);&#xA;        })&#xA;        .screenshots({&#xA;            timestamps: [timePosition],&#xA;            filename: filename,&#xA;            folder: &#x27;temp/&#x27;,&#xA;            size: &#x27;320x240&#x27;,&#xA;        });&#xA;    });&#xA;}&#xA;

    &#xA;

    And this is the log came up.

    &#xA;

    generateThumbnailFromVideo is triggered&#xA;Thumbnail generated successfully&#xA;createProjectMedia is triggered&#xA;userId:  1&#xA;projectId:  25&#xA;mediaArray:  [&#xA;  {&#xA;    mediaUrl: &#x27;medias/1/1686843801535/medias_1_1684753043519_1_(1)_(4)_(1).mp4&#x27;,&#xA;    thumbnailUrl: &#x27;medias/1/1686843801535/medias_1_1684753043519_1_(1)_(4)_(1)_thumbnail.jpg&#x27;,&#xA;    mediaType: 2&#xA;  }&#xA;]&#xA;An error occurred while reading the thumbnail file: [Error: ENOENT: no such file or directory, open &#x27;temp/temp-1686843802255.png&#x27;] {&#xA;  errno: -2,&#xA;  code: &#x27;ENOENT&#x27;,&#xA;  syscall: &#x27;open&#x27;,&#xA;  path: &#x27;temp/temp-1686843802255.png&#x27;&#xA;}&#xA;

    &#xA;

    It claims the screenshot has been created but I cannot find it anywhere. Tried absolute route with __dirname and os.tmpdir() with no luck. The screenshot it claimed has been created are not there.

    &#xA;

    Can somebody help me out ? I have been stuck here for 5 hours with no progress so far.

    &#xA;

    Also, I have checked the file temp in the root directory of the repo. It is empty.

    &#xA;

    UPDATE : Checked and can confirm that the router used in the key "folder" (temp/) is correct, since deleting that folder will trigger an error saying that the folder is not found. Creating the folder again will remove this error. But even though the "generated successfully" log is printed, the image is not saved in that folder, and the folder is still empty after that log is printed.

    &#xA;

    That fs.unlink is also unrelated. Removing it won't cause any change.

    &#xA;