Recherche avancée

Médias (1)

Mot : - Tags -/livre électronique

Autres articles (49)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

  • 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

  • Supporting all media types

    13 avril 2011, par

    Unlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)

Sur d’autres sites (6412)

  • Empty error object produced by ffprobe in Google Cloud Function

    20 septembre 2023, par willbattel

    Update : After more digging I found an open GitHub issue where others appear to be encountering the same behavior.

    



    


    I have a Google Cloud Function (2nd gen) in which I am trying to use ffprobe to get metadata from a video file stored in a Google Cloud Storage bucket. It is my understanding that I can generate a signed url and, by passing that directly to ffprobe, avoid loading the entire video file into memory. I generate a signed url and pass it to ffprobe, and then parse the output like so :

    


    import ffmpeg from 'fluent-ffmpeg'
import ffprobeStatic from 'ffprobe-static'

async function getVideoData(srcFile: File) {
    const [signedUrl] = await srcFile.getSignedUrl({
        action: 'read',
        expires: (new Date()).getMilliseconds() + 60_000,
    })

    const videoData: ffmpeg.FfprobeData = await new Promise((resolve, reject) => {
        ffmpeg.setFfprobePath(ffprobeStatic.path)
        ffmpeg.ffprobe(signedUrl, (err, data) => {
            if (err) {
                reject(err)
            }
            else {
                resolve(data)
            }
        })
    })

    return videoData
}


    


    This code works (with the same signed URL) locally on my macOS machine, but does not when deployed in a 2nd generation Google Cloud Function. In the latter case, data is undefined and err is {}.

    


    My main question is how to properly use ffprobe in 2nd gen Google Cloud Functions. I have tried to research this but documentation on ffmpeg/ffprobe on GCP is sparse. I'm also trying to figure out exactly why the error object err is empty...it's not very helpful 😅

    


    Additional info :

    


      

    • Environment : Google Cloud Functions 2nd Gen
    • 


    • Runtime : Node 20
    • 


    • "ffprobe-static" : "3.1.0",
    • 


    • "fluent-ffmpeg" : "2.1.2"
    • 


    


    Thanks in advance.

    


  • Revision 1c39998e39 : Add vp9_int_pro_col_neon. BUG=https://code.google.com/p/webm/issues/detail?id=1

    15 juillet 2015, par Frank Galligan

    Changed Paths :
     Modify /test/vp9_avg_test.cc


     Modify /vp9/common/vp9_rtcd_defs.pl


     Modify /vp9/encoder/arm/neon/vp9_avg_neon.c



    Add vp9_int_pro_col_neon.

    BUG=https://code.google.com/p/webm/issues/detail?id=1023

    Change-Id : I212a1d67b23ce3b5ce08800de369b25b9e375e7d

  • Revision 944ad6cac9 : Add vp9_int_pro_row_neon. BUG=https://code.google.com/p/webm/issues/detail?id=1

    16 juin 2015, par Frank Galligan

    Changed Paths :
     Modify /test/vp9_avg_test.cc


     Modify /vp9/common/vp9_rtcd_defs.pl


     Modify /vp9/encoder/arm/neon/vp9_avg_neon.c



    Add vp9_int_pro_row_neon.

    BUG=https://code.google.com/p/webm/issues/detail?id=1022

    Change-Id : I510c3b0a70158fa2e4da554f7c5d7558021a6ddf