Recherche avancée

Médias (29)

Mot : - Tags -/Musique

Autres articles (92)

  • Gestion générale des documents

    13 mai 2011, par

    MédiaSPIP ne modifie jamais le document original mis en ligne.
    Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
    Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)

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

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

Sur d’autres sites (10689)

  • Revision c09b81719f : Merge "General cleanups."

    26 juillet 2013, par Dmitry Kovalev

    Changed Paths :
     Modify /vp9/common/vp9_entropymode.h


     Modify /vp9/encoder/vp9_encodeframe.c


     Modify /vp9/encoder/vp9_onyx_if.c


     Modify /vp9/encoder/vp9_rdopt.c



    Merge "General cleanups."

  • HTML5 Video Editor in browser [on hold]

    10 juillet 2017, par user8286152

    I want a user to be able to upload a video to the website :

    <input type="file" accept="image/*" />

    and from there we are simply overlaying text (that they user inputs from a different view) onto it and stitching together a few images after the video with ffmpeg.

    We need the user to be able to preview the video after they upload it through the code above (whether it’s from their phone’s gallery or they take the video at that moment) and being able to crop the video (square), trim the video (say they only want the timestamp of 5s - 30s of their video), zoom in, etc. And then once they confirm the editing of the video they like, they can upload it to our server and share it, download it, etc. I realize this may be CPU intensive.

    We can set limitations of the video file (i.e. mp4) and size if that’s a problem. But I just cannot seem to find anything open source out there that allows the client to be able to do video manipulation/editing. (If there is nothing open source, is there any other options ?)

    We are using PHP and ffmpeg to do stitching of text overlay,videos, images, etc., if that helps.

    We are in very early stages and mostly in proof of concept, so I don’t have any specific code to show. Let me know if you have any other suggestions of doing this.

  • FFmpeg output video is not seekable. Output video is not playing instantly instead browser loads it completely then plays it

    19 février 2024, par Mohit56

    Hi I am using ffmpeg to transcode video. In my code I have used 'fluent-ffmpeg' npm package with nodeJs and 'aws-sdk' to save output video by writestream into s3 bucket.

    &#xA;

    Problem&#xA;-> Video is getting transcoded and I am successfully able to save the video into s3 bucket but. As I paste the object_url of that video into browser and try to play, but that video is not playing instantly I have checked on 'developer console tool' browser is loading all the video once that is done then only it starts playing that is a problem.

    &#xA;

    ->Let say if I have output video of size 10GB on that case browser will load all 10GB data then only it will start playing that video.

    &#xA;

    ->If I am not using writestream approach and directly upload the video into local directory first then upload into s3 bucket, In this case if I play the video using object URL then that video plays instantly. In this case I don't have to wait for whole 10GB video to load then play it which is good.

    &#xA;

    -> Can anybody help me to fix my writestream solution because I don't want to save the output video into my localdirectory. I want to writestream the output video directly into s3 bucket.

    &#xA;

    Code Snippet

    &#xA;

    const ffmpeg = require(&#x27;fluent-ffmpeg&#x27;);&#xA;const AWS = require(&#x27;aws-sdk&#x27;); &#xA;const stream = require("stream");&#xA;&#xA;//set up your aws connection&#xA;&#xA;const command = ffmpeg(inputVideoURL) &#xA;.outputOptions([&#x27;-movflags&#x27;, &#x27;frag_keyframe&#x27;]) &#xA;.size(&#x27;854x480&#x27;) // set the desired resolution (480p) .outputFormat(&#x27;mp4&#x27;) &#xA;.videoCodec(&#x27;libx264&#x27;) &#xA;.audioCodec(&#x27;aac&#x27;) &#xA;.on(&#x27;progress&#x27;,(p)=>{ console.log(p) }) &#xA;.on(&#x27;stderr&#x27;,(err)=>console.log(err)) &#xA;.on(&#x27;start&#x27;, commandLine => console.log(&#x27;Spawned FFmpeg with command: &#x27; &#x2B; commandLine)) &#xA;.on(&#x27;end&#x27;, () => console.log(&#x27;Transcoding finished.&#x27;)) &#xA;.on(&#x27;error&#x27;, err => console.error(&#x27;Error:&#x27;, err))&#xA;&#xA;//=>To save file into s3 using write steam. command.writeToStream(uploadFolderFileWriteStream(&#x27;StreamCheck/output2.mp4&#x27;));&#xA;&#xA;function uploadFolderFileWriteStream(fileName) { try { const pass = new stream.PassThrough();&#xA;&#xA;const params = {&#xA;  Bucket: bucketName,&#xA;  Key: fileName,&#xA;  Body: pass,&#xA;  ACL: "public-read",&#xA;  ContentType:&#x27;video/mp4&#x27; ,&#xA;};&#xA;&#xA;const upload = s3.upload(params);&#xA;&#xA;upload.on(&#x27;error&#x27;, function(err) {&#xA;  console.log("Error uploading to S3:", err);&#xA;});&#xA;&#xA;upload.send(function(err, data) {&#xA;  if(err) console.log(err);&#xA;  else console.log("Upload to S3 completed:", data);&#xA;});&#xA;&#xA;return pass;&#xA;&#xA;} catch (err) { console.log("[S3 createWriteStream]", err); } }&#xA;

    &#xA;

    I have tried below option as well be all of them not worked &#xA;-> .addOption("-movflags frag_keyframe&#x2B;empty_moov") &#xA;-> .addOption(&#x27;-movflags&#x27;, &#x27;frag_keyframe&#x2B;empty_moov&#x27;) &#xA;-> .addOutputOption("-movflags &#x2B;faststart")&#xA;-> .addOption(&#x27;-movflags&#x27;, &#x27;faststart&#x2B;frag_keyframe&#x2B;empty_moov&#x2B;default_base_moof&#x27;)&#xA;

    &#xA;