Recherche avancée

Médias (5)

Mot : - Tags -/open film making

Autres articles (34)

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

  • List of compatible distributions

    26 avril 2011, par

    The table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...)

  • Selection of projects using MediaSPIP

    2 mai 2011, par

    The examples below are representative elements of MediaSPIP specific uses for specific projects.
    MediaSPIP farm @ Infini
    The non profit organizationInfini develops hospitality activities, internet access point, training, realizing innovative projects in the field of information and communication technologies and Communication, and hosting of websites. It plays a unique and prominent role in the Brest (France) area, at the national level, among the half-dozen such association. Its members (...)

Sur d’autres sites (5299)

  • Crackling when recording audio with ffmpeg

    20 janvier 2021, par Vituel

    I'm trying to record from a microphone and webcam on MacOS with the following command :

    


    ffmpeg -f avfoundation -framerate 30 -i "0:0" ~/recorded.mp4

    


    My result has crackling in the audio.

    


    I'm familiar with this problem when you use a DAW : you solve it by increasing the sample buffer. The idea is that audio samples coming from your interface/mic are not coming in a consistent or fast enough rate so you want to accumulate them in a buffer and get the recording software to wait longer (delay increases) to avoid missing samples. The crackling is caused by missing audio samples which become zeros.

    


    How can you configure such buffer for ffmpeg.

    


  • Crackling sound when recording audio with ffmpeg

    17 septembre 2024, par Victor Basso

    I'm trying to record from a microphone and webcam on MacOS with the following command :

    


    ffmpeg -f avfoundation -framerate 30 -i "0:0" ~/recorded.mp4

    


    My result has crackling in the audio.

    


    I'm familiar with this problem when you use a DAW : you solve it by increasing the sample buffer. The idea is that audio samples coming from your interface/mic are not coming in a consistent or fast enough rate, so the missing samples being filled with zeroes causes the crackling sound. To avoid missing samples you want the recording software to wait longer for samples accumulating in a buffer before they're processed.

    


    How can you configure such buffer for ffmpeg ?

    


  • I'm attempting to retrieve the dimensions of in-memory video buffer objects in Node.js without writing to disk

    23 mars 2021, par undefined

    All right, so I have a Node.js server where media files can be uploaded by the user. It's important for displaying the media in the client later on that I can retrieve and store the width and height dimensions of the video in advance.

    


    For performance reasons, disk space limitations, and a few other reasons, I'm attempting to do so without saving the video buffer object (retrieved via Multer) to disk as it has terrible performance on the server I am using.

    


    I have FFmpeg and ffprobe, as well as the nom get-video-dimensions module, but I can't find a way to get media statistics without writing the file. For example, get-video-dimensions only allows you to enter a file path.

    


    Is there a way to either feed the buffer into one of these utilities using either a stream/pipe to simulate the source coming from disk, or is there an rpm module I've overlooked that could achieve this task ?

    


    if (imageBufferObject.media_type == "video") {
  // Get resolution

  // Save to disk
  let write_response = await writeFile(imageBufferObject)
  // Use utility
  let dim = await dimensions(path.join(__dirname, 'tmp', newName))
  // Delete file
  let delete_response = await deleteFile(imageBufferObject)


   async function writeFile(file){
     return new Promise((resolve, reject)=>{
       fs.writeFile(path.join(__dirname, 'tmp', file.newName), file.buffer, (err)=>{
         resolve(200)
        })
     })
   }
   async function deleteFile(file){
     return new Promise((resolve, reject)=>{
       fs.unlink(path.join(__dirname, 'tmp', file.newName), (err)=>{
         resolve(200)
       })
     })
   }


    


    I desperately want to avoid using the hard disk !