Recherche avancée

Médias (39)

Mot : - Tags -/audio

Autres articles (65)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Pas question de marché, de cloud etc...

    10 avril 2011

    Le vocabulaire utilisé sur ce site essaie d’éviter toute référence à la mode qui fleurit allègrement
    sur le web 2.0 et dans les entreprises qui en vivent.
    Vous êtes donc invité à bannir l’utilisation des termes "Brand", "Cloud", "Marché" etc...
    Notre motivation est avant tout de créer un outil simple, accessible à pour tout le monde, favorisant
    le partage de créations sur Internet et permettant aux auteurs de garder une autonomie optimale.
    Aucun "contrat Gold ou Premium" n’est donc prévu, aucun (...)

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

Sur d’autres sites (9581)

  • Videoshow NPM module with ffmpeg

    5 juillet 2018, par JZG

    I’m trying to use videoshow to convert multiple images to video, I have tried to change my code multiple times but now as you can see this is basically the same as in the module’s description page. Still I am receiving the following error as stated below.

    videoshow(images)
       .save('video.mp4')
       .on('start', function (command) {
           console.log('ffmpeg process started:', command)
       })
       .on('error', function (err) {
           console.error('Error:', err)
       })
       .on('end', function (output) {
           console.log('Video created in:', output)
       })


    Error: Error: ffmpeg exited with code 1: Error reinitializing filters!
    Failed to inject frame into filter network: Invalid argument
    Error while processing the decoded data for stream #2:0
    Conversion failed!

    at ChildProcess.<anonymous> (C:\Users\xxxxxx\Documents\Visual Studio 2017\Projects\Frame\Frame\server-side\node_modules\fluent-ffmpeg\lib\processor.js:182:22)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
    </anonymous>
  • Using Node.js module fluent-ffmpeg to convert video but my files end up corrupt

    28 juin 2017, par El Guapo

    i am writing a node based media encoding tool and have found a few good node packages that will help me to do this, but the output files are either totally corrupt or it only encodes half the video.

    The main node package i am using is fluent-ffmpeg, and i am trying it with the following code :

    var ffmpeg = require('fluent-ffmpeg');

    var proc = new ffmpeg({ source: 'uploads/robocop-tlr1_h480p.mov', nolog: false})
     .withVideoCodec('libx264')
     .withVideoBitrate(800)
     .withAudioCodec('libvo_aacenc')
     .withAudioBitrate('128k')
     .withAudioChannels(2)
     .toFormat('mp4')
     .saveToFile('output/robocop.mp4',
       function(retcode, error){
           console.log('file has been converted succesfully');
    });

    There is not a problem with the source video as i encoded it just fine using FFmpeg normally with the following comand line string (i run it from a batch file) :

    "c:\ffmpeg\bin\ffmpeg.exe" -i %1 -acodec libvo_aacenc -b:a 128k -ac 2 -vcodec libx264 -b:v 800k -f mp4 "../output/robocop2.mp4"

    Any ideas what i am doing wrong here ?

  • working ffmpeg command fails when using in nginx with rtmp module

    7 juin 2017, par Rafael Linux User

    I have a tested code I did in a "bash" file. It works perfect on shell. I change only params to get it to work with nginx rtmp module, but ffmpeg says always and understandable error. This is the code :

    exec_push ffmpeg -re -y -i rtmp://localhost:1935/live/$name  \
                               -c:v libx264 -c:a aac  \
                               -g 24 -keyint_min 24   -preset veryfast -tune zerolatency -movflags +faststart -vsync passthrough  \
                               -filter_complex '[0:v]format=pix_fmts=yuv420p,split=3[in1][in2][in3];[in1]scale=320:-2[320x];[in2]scale=640:-2[HQ640x];[in3]scale=1280:-2[HD1280x];[0:a]aresample=44100[audio]'  \
                               -map '[320x]'       -profile:v baseline -level 3.0 -crf 31 -maxrate 170k -bufsize 170k      -f mp4 rtmp://localhost:1935/rtmp_hls/$name_320x  \
                               -map '[HQ640x]'     -profile:v baseline -level 3.1 -crf 25 -maxrate 1000k -bufsize 1000k    -f mp4 rtmp://localhost:1935/rtmp_hls/$name_HQ640x  \
                               -map '[HD1280x]'    -profile:v main -level 3.1 -crf 19 -maxrate 4000k -bufsize 4000k        -f mp4 rtmp://localhost:1935/rtmp_hls/$name_HD1280x  \
                               -map '[audio]'      -b 128k                                                                 -f mp4 rtmp://localhost:1935/rtmp_hls/$name_audio 2>>/var/www/html/ffmpeg-live-output-$name.log;

    And this is the error launched by mmpeg

    ffmpeg version 3.2.4-1~bpo8+1 Copyright (c) 2000-2017 the FFmpeg developers
     built with gcc 4.9.2 (Debian 4.9.2-10)
     configuration: --prefix=/usr --extra-version='1~bpo8+1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --disable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
     libavutil      55. 34.101 / 55. 34.101
     libavcodec     57. 64.101 / 57. 64.101
     libavformat    57. 56.101 / 57. 56.101
     libavdevice    57.  1.100 / 57.  1.100
     libavfilter     6. 65.100 /  6. 65.100
     libavresample   3.  1.  0 /  3.  1.  0
     libswscale      4.  2.100 /  4.  2.100
     libswresample   2.  3.100 /  2.  3.100
     libpostproc    54.  1.100 / 54.  1.100
    [flv @ 0x55e430547740] video stream discovered after head already parsed
    [flv @ 0x55e430547740] audio stream discovered after head already parsed
    Input #0, flv, from 'rtmp://localhost:1935/live/directo':
     Metadata:
       Server          : NGINX RTMP (github.com/sergey-dryabzhinsky/nginx-rtmp-module)
       displayWidth    : 1280
       displayHeight   : 720
       fps             : 24
       profile         :
       level           :
     Duration: 00:00:00.00, start: 26.023000, bitrate: N/A
       Stream #0:0: Video: h264 (Constrained Baseline), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 24.42 fps, 24 tbr, 1k tbn, 48 tbc
       Stream #0:1: Audio: aac (LC), 44100 Hz, mono, fltp
    [NULL @ 0x55e4305e0b40] Unable to find a suitable output format for '
    '

    : Invalid argument

    Does anyone could help me ?

    Thank you