Recherche avancée

Médias (91)

Autres articles (89)

  • Mise à jour de la version 0.1 vers 0.2

    24 juin 2013, par

    Explications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
    Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (12339)

  • FFMPEG running in Command Line but not PHP

    17 avril 2013, par Freeman

    I am using ffmpeg build for windows to make video thumbnails . The command works well in command line but not from PHP exec method. am using PHP 5.2.11

    Here is the command.

    "E:/Documents and Settings/x/WINDOWS/ffmpeg" -itsoffset -4 -v "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs/bs/files/videogal/c08c3d20eeb9083ed033577bd154cba6.flv" -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs/bs/files/gallery/8ff43b72b932d2a34e7a6733672ad4d6.jpg" 2>&1

    Can somebody help. I checked the permissions they seem fine. GD is installed.

    The error msg is 'E:/Documents' is not recognized as an internal or external command, operable program or batch file

    Am using forward slashes in my paths except when escaping double quotes

    The PHP function

    function ExtractThumb($in, $out)
    {$path=dbconf::FFMPEG_PATH;
       $thumb_stdout;
       $errors;
       $retval = 0;
    echo $in;
       // Delete the file if it already exists
       if (file_exists($out)) { unlink($out); }

       // Use ffmpeg to generate a thumbnail from the movie
       $cmd = "$path -itsoffset -4 -i $in -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 $out 2>&1";
      echo $cmd;

      exec($cmd, $thumb_stdout, $retval);

       // Queue up the error for processing
       if ($retval != 0) { $errors[] = "FFMPEG thumbnail generation failed"; }

       if (!empty($thumb_stdout))
       {
           foreach ($thumb_stdout as $line)
           {
               echo $line . "\n";
           }
       }

       if (!empty($errors))
       {
           foreach ($errors as $error)
           {
               echo $error . "\n";
           }
       }
    }

    funny enough if I run without the $in and $out absolute path this is what I get

    Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --extra-cflags=-fno-common --enable-memalign-hack --enable-pthreads --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libfaac --enable-libgsm --enable-libx264 --enable-libschroedinger --enable-avisynth --enable-swscale --enable-gpl libavutil 49.12. 0 / 49.12. 0 libavcodec 52.10. 0 / 52.10. 0 libavformat 52.23. 1 / 52.23. 1 libavdevice 52. 1. 0 / 52. 1. 0 libswscale 0. 6. 1 / 0. 6. 1 built on Jan 13 2009 02:57:09, gcc: 4.2.4 822ae86a93810dade2843e822390d723.flv: no such file or directory
  • Error while opening encoder for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height

    9 avril 2013, par Mahmoud Khafagy

    this is my command i exec() ffmpeg -i '1.mts' -deinterlace -ar 22050 -r 25 -qmin 3 -qmax 15 '1.flv' 2>&1

    and this is output

       Array
     (
       [0] => FFmpeg version SVN-r19795, Copyright (c) 2000-2009 Fabrice Bellard, et al.
       [1] =>   configuration: --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared --prefix=/usr/ --enable-gpl
       [2] =>   libavutil     50. 3. 0 / 50. 3. 0
       [3] =>   libavcodec    52.35. 0 / 52.35. 0
       [4] =>   libavformat   52.38. 0 / 52.38. 0
       [5] =>   libavdevice   52. 2. 0 / 52. 2. 0
       [6] =>   libswscale     0. 7. 1 /  0. 7. 1
       [7] =>   built on Nov 29 2012 01:11:06, gcc: 4.1.2 20080704 (Red Hat 4.1.2-52)
       [8] => Input #0, mpegts, from '/home/gezgin99/public_html/app/webroot/uploads/entry/wrF15QJP6qgpuFI83MO0_1365508699.mts':
       [9] =>   Duration: 00:00:07.81, start: 1.000067, bitrate: 21934 kb/s
       [10] =>   Program 1
       [11] =>     Stream #0.0[0x1011]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 50 tbr, 90k tbn, 50 tbc
       [12] =>     Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
       [13] =>     Stream #0.2[0x1200]: Subtitle: pgssub
       [14] => Output #0, flv, to '/home/gezgin99/public_html/app/webroot/uploads/entry/6A6PwqRI2aEdDwg2eHnf_1365508699.flv':
       [15] =>     Stream #0.0: Video: flv, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], q=3-15, 200 kb/s, 90k tbn, 25 tbc
       [16] =>     Stream #0.1: Audio: libmp3lame, 22050 Hz, 5.1, s16, 64 kb/s
       [17] => Stream mapping:
       [18] =>   Stream #0.0 -> #0.0
       [19] =>   Stream #0.1 -> #0.1
       [20] => Error while opening encoder for output stream #0.1 - maybe incorrect parameters     such as bit_rate, rate, width or height
    )
  • ffmpeg to convert mov to flv

    27 octobre 2014, par jeet

    I’m trying to convert a mov video to flv, but keep getting these errors below.
    There are 2 commands I used, both are below.

    ffmpeg -y -i video.mov -deinterlace -acodec copy -r 25 -qmin 3 -qmax 6 video.flv


    FFmpeg version SVN-r16573, Copyright (c) 2000-2009 Fabrice Bellard, et al.
    configuration: --extra-cflags=-fno-common --enable-memalign-hack --enable-pthreads --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libfaac --enable-libgsm --enable-libx264 --enable-libschroedinger --enable-avisynth --enable-swscale --enable-gpl
    libavutil     49.12. 0 / 49.12. 0
    libavcodec    52.10. 0 / 52.10. 0
    libavformat   52.23. 1 / 52.23. 1
    libavdevice   52. 1. 0 / 52. 1. 0
    libswscale     0. 6. 1 /  0. 6. 1
    built on Jan 13 2009 02:57:09, gcc: 4.2.4
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'vid\video.mov':
    Duration: 00:03:16.00, start: 0.000000, bitrate: 398 kb/s
    Stream #0.0(eng): Video: mpeg4, yuv420p, 800x600 [PAR 1:1 DAR 4:3], 30.00 tb(r)
    Stream #0.1(eng): Audio: pcm_u8, 8000 Hz, mono, s16, 64 kb/s
    Output #0, flv, to 'vid\video.flv':
    Stream #0.0(eng): Video: flv, yuv420p, 800x600 [PAR 1:1 DAR 4:3], q=3-6, 200 kb/s, 25.00 tb(c)
    Stream #0.1(eng): Audio: pcm_u8, 8000 Hz, mono, s16, 64 kb/s
    Stream mapping:
    Stream #0.0 -> #0.0
    Stream #0.1 -> #0.1
    [NULL @ 0x1714390]codec not compatible with flv
    Could not write header for output file #0 (incorrect codec parameters ?)

    Second command :

    ffmpeg -y -i video.mov -deinterlace -ar 44100 -r 25 -qmin 3 -qmax 6 video.flv

    Audio resampler only works with 16 bits per sample, patch welcome.

    With a newer version of ffmpeg :

    ffmpeg version N-49610-gc2dd5a1 Copyright (c) 2000-2013 the FFmpeg developers
    built on Feb  5 2013 13:20:59 with gcc 4.7.2 (GCC)
    configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
     libavutil      52. 17.101 / 52. 17.101
     libavcodec     54. 91.100 / 54. 91.100
     libavformat    54. 61.104 / 54. 61.104
     libavdevice    54.  3.103 / 54.  3.103
     libavfilter     3. 35.101 /  3. 35.101
     libswscale      2.  2.100 /  2.  2.100
     libswresample   0. 17.102 /  0. 17.102
     libpostproc    52.  2.100 / 52.  2.100
    Guessed Channel Layout for  Input Stream #0.1 : mono
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'vid\video.mov':
     Metadata:
       major_brand     : qt  
       minor_version   : 512
       compatible_brands: qt  
       creation_time   : 1970-01-01 00:00:00
     Duration: 00:02:50.39, start: 0.000000, bitrate: 370 kb/s
       Stream #0:0(eng): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 1366x768 [SAR 1:1 DAR 683:384], 308 kb/s, 11.50 fps, 11.50 tbr, 23 tbn, 23 tbc
       Metadata:
         creation_time   : 1970-01-01 00:00:00
         handler_name    : DataHandler
       Stream #0:1(eng): Audio: pcm_u8 (raw  / 0x20776172), 8000 Hz, mono, u8, 64 kb/s
       Metadata:
         creation_time   : 1970-01-01 00:00:00
         handler_name    : DataHandler
    [flv @ 026347a0] FLV does not support sample rate 8000, choose from (44100, 22050, 11025)
    Output #0, flv, to 'vid\video.flv':
     Metadata:
       major_brand     : qt  
       minor_version   : 512
    compatible_brands: qt  
       encoder         : Lavf54.61.104
       Stream #0:0(eng): Video: flv1 ([2][0][0][0] / 0x0002), yuv420p, 1366x768 [SAR 1:1 DAR 683:384], q=2-31, 200 kb/s, 1k tbn, 11.50 tbc
       Metadata:
         creation_time   : 1970-01-01 00:00:00
         handler_name    : DataHandler
       Stream #0:1(eng): Audio: mp3 ([2][0][0][0] / 0x0002), 8000 Hz, mono, s16p
       Metadata:
         creation_time   : 1970-01-01 00:00:00
         handler_name    : DataHandler
    Stream mapping:
     Stream #0:0 -> #0:0 (mpeg4 -> flv)
     Stream #0:1 -> #0:1 (pcm_u8 -> libmp3lame)
    Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input

    1 more thing please :
    If I use this newer version of ffmpeg to create a video with the below command, I get a video with a very hazy display.
    It’s like a few black dots on a blank screen :

    ffmpeg -i img%d.png -i audio.wav -acodec copy output.mov

    what could be the reason for this display ?