Recherche avancée

Médias (3)

Mot : - Tags -/collection

Autres articles (99)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • Emballe médias : à quoi cela sert ?

    4 février 2011, par

    Ce plugin vise à gérer des sites de mise en ligne de documents de tous types.
    Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;

  • Configuration spécifique pour PHP5

    4 février 2011, par

    PHP5 est obligatoire, vous pouvez l’installer en suivant ce tutoriel spécifique.
    Il est recommandé dans un premier temps de désactiver le safe_mode, cependant, s’il est correctement configuré et que les binaires nécessaires sont accessibles, MediaSPIP devrait fonctionner correctement avec le safe_mode activé.
    Modules spécifiques
    Il est nécessaire d’installer certains modules PHP spécifiques, via le gestionnaire de paquet de votre distribution ou manuellement : php5-mysql pour la connectivité avec la (...)

Sur d’autres sites (12825)

  • At least one output file must be specified

    11 mai 2015, par Desipicforu Blogspot

    I am using this command in ffmpeg

      ffmpeg -i test.flv -i /var/www/phpvibe/logo.gif -filter_complex "scale=1200:-1,overlay=0:0" -s 1280x720 -vcodec libx264 -s 640x360 -movflags test.mp4 2>&1

    But i am getting this

    string(42) "At least one output file must be specified"

    updated :-

    php code :-

    $output ='{ffmpeg-cmd} -i {input} -i /var/www/phpvibe/logo.gif -filter_complex "scale=1200:-1,overlay=0:0" -s 1280x720 -vcodec libx264 -s {ffmpeg-vsize} -threads 4 -movflags {output}.mp4 2>&1';

    Complete output :-

     array(33) {
     [0]=>
    string(83) "ffmpeg version git-2015-05-11-94c20de Copyright (c)  2000-2015 the FFmpeg developers"
    [1]=>
    string(51) "  built with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)"
    [2]=>
    string(243) "  configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3"
    [3]=>
     string(40) "  libavutil      54. 23.101 / 54. 23.101"
    [4]=>
    string(40) "  libavcodec     56. 38.100 / 56. 38.100"
    [5]=>
    string(40) "  libavformat    56. 32.100 / 56. 32.100"
    [6]=>
    string(40) "  libavdevice    56.  4.100 / 56.  4.100"
    [7]=>
    string(40) "  libavfilter     5. 16.101 /  5. 16.101"
    [8]=>
    string(40) "  libswscale      3.  1.101 /  3.  1.101"
    [9]=>
    string(40) "  libswresample   1.  1.100 /  1.  1.100"
    [10]=>
    string(40) "  libpostproc    53.  3.100 / 53.  3.100"
    [11]=>
    string(47) "Trailing options were found on the commandline."
    [12]=>
    string(31) "Input #0, flv, from 'test.flv':"
    [13]=>
    string(11) "  Metadata:"
    [14]=>
    string(28) "    audiosize       : 150117"
    [15]=>
    string(26) "    canSeekToEnd    : true"
    [16]=>
    string(29) "    datasize        : 1015662"
    [17]=>
    string(26) "    hasAudio        : true"
    [18]=>
    string(27) "    hasCuePoints    : false"
    [19]=>
    string(26) "    hasKeyframes    : true"
    [20]=>
    string(26) "    hasMetadata     : true"
    [21]=>
    string(26) "    hasVideo        : true"
    [22]=>
    string(24) "    lasttimestamp   : 42"
    [23]=>
    string(72) "    metadatacreator : flvtool++ (Facebook, Motion project, dweatherford)"
    [24]=>
    string(25) "    totalframes     : 229"
    [25]=>
    string(28) "    videosize       : 856032"
    [26]=>
    string(59) "  Duration: 00:00:42.27, start: 0.066000, bitrate: 192 kb/s"
    [27]=>
    string(124) "    Stream #0:0: Video: h264 (High), yuv420p, 176x144 [SAR 12:11 DAR 4:3], 165 kb/s, 30.30 fps, 29.97 tbr, 1k tbn, 59.94 tbc"
    [28]=>
    string(64) "    Stream #0:1: Audio: aac (LC), 8000 Hz, stereo, fltp, 29 kb/s"
    [29]=>
    string(48) "Input #1, gif, from '/var/www/phpvibe/logo.gif':"
    [30]=>
    string(29) "  Duration: N/A, bitrate: N/A"
    [31]=>
    string(67) "    Stream #1:0: Video: gif, bgra, 90x55, 100 tbr, 100 tbn, 100 tbc"
    [32]=>
    string(42) "At least one output file must be specified"
    }
    int(1)
  • Adding the Transform video filter to ffmpeg

    1er août 2016, par aaeim

    first off I’m new to ffmpeg, and stackoverflow. so sorry If I’m doing something wrong.

    Earlier I commented on a post related to this but it got deleted because it was not an answer or something. So I’m asking my own question here.

    I followed this instructions https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

    up untill Unzipping the ffmpeg file. Then I followed the facebook instructions

    1. Checkout the source for ffmpeg
    2. Copy vf_transform.c to the libavfilter subdirectory in ffmpeg source
    3. Edit libavfilter/allfilters.c and register the filter by adding the line : REGISTER_FILTER(TRANSFORM, transform, vf) ; in the video filter registration section
    4. Edit libavfilter/Makefile and add the filter to adding the line : OBJS-$(CONFIG_TRANSFORM_FILTER) += vf_transform.o in the filter section
    5. Configure and build ffmpeg as usual

    and finally I ran the remaining instructions from the compilation guide.

    I did the whole process a couple times but The result is always the same when I try to test.

    ffmpeg version N-80901-gfebc862 Copyright (c) 2000-2016 the FFmpeg developers
     built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
     configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --mandir=/usr/share/man --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libfreetype --enable-gnutls --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvidstab
     libavutil      55. 28.100 / 55. 28.100
     libavcodec     57. 48.101 / 57. 48.101
     libavformat    57. 41.100 / 57. 41.100
     libavdevice    57.  0.102 / 57.  0.102
     libavfilter     6. 47.100 /  6. 47.100
     libavresample   3.  0.  0 /  3.  0.  0
     libswscale      4.  1.100 /  4.  1.100
     libswresample   2.  1.100 /  2.  1.100
     libpostproc    54.  0.100 / 54.  0.100
    Unknown filter 'transform'.

    I’m on elementary OS.
    Thx and sorry if the post is all wrong.

  • Writing an image to linux framebuffer distorts the image C++

    8 avril 2021, par max

    Im trying to set up rtsp video stream from teledyne Dalsa Genie Nano camera. For grab images I'm using a framework provided by this company.
For rtsp stream I will use ffmpeg tool that can stream video directly from linux frame buffer.
    
So i tried to write this image via memcpy function and at this moment the image is not recorded correctly. because when i try to take a screenshot from Facebook with ffmpeg in output i have corrupted image.
    
Here's some information :
image from camera
In the framework I have an image object that contains :

    


      

    1. void *address (address of one frame)
    2. 


    3. int width (1280)
    4. 


    5. int height (1024)
    6. 


    7. int depth (1)
    8. 


    


    So I wrote a function :
my function

    


    It's working fine without any errors but when I print image from frame buffer (fb) I have

    


    this

    


    I think it happens because fb device depth is 32 but frame depth is 1.

    


    Am I right ?

    


    I tried to change fb device depth with fbset tool but it returns an error -
console error output

    


    Command I use for taking an image from fb : sudo ffmpeg -f fbdev -framerate 1 -i /dev/fb0 -frames:v 1 screenAA3.jpeg

    


    Can someone tell me what I'm doing wrong ?