Recherche avancée

Médias (91)

Autres articles (95)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

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

  • Ubuntu 16.04 python installing 3rd party module ffmpeg-3.0.2

    3 juin 2016, par vanoccupanther

    Have tried installing this package multiple times. Initially I installed it to a directory where I am running scripts that call it but I get an error message "ImportError : No module named ’ffmpeg’".

    I then tried putting it in one of my python paths listed in sys.path and again I got the same message.

    I then opened .bashrc and added the home directory path and still got the same error message when I ran my script.

    import sys
    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt
    import ffmpeg

    from PIL import Image

    img = sys.argv[1] # ignore this

    im = Image.open(img) # ignore this
    imarray = np.array(im) # ignore this

    ffmpeg -i ('flame.avi') -f image2 -c:v mjpeg ('image-%d.jpg')
    avconv -i ('flame.avi') -vsync ('1') -r ('100') ('image%03d.tif')

    I’m really not sure where to go, what are my options here ? And what am I doing that is glaringly wrong ?

  • PHP memory issue when executing FFMPEG in CGI module but works from shell in CentOs

    28 mai 2016, par sam rolfe

    I am trying to execute FFMPEG on my VPS server however it is failing due to memory problems. The PHP calls an shell_exec($cmd) on FFMPEG and this throws the memory allocation error. However if I call the exact same FFMPEG command from shell it works.

    Even STRANGER is if I call the php script with the shell_exec($cmd) from shell - then it works.

    I am sorry if I have not phrased this correctly. But I really feel as though this is a memory issue from the PHP being executed in the browser window via the CGI exe - as when it is run from within the shell it is obviously able to maintain the memory level. I am desperate to get this to work and have been researching all week.

    I looked at system("ulimit -a") ;

    core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 1546994 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 16384 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 400 virtual memory (kbytes, -v) 1048576 file locks (-x) unlimited file locks (-x) unlimited

    The PHP is running as a suphp CGI I have set the php.ini memory to 2G, here are the details of things.

    The basic command insude PHP

    $cmd="ffmpeg -hwaccel auto  -i finn.mp4 -y  -pix_fmt yuv410p -s 320x240  -codec:v h264 -c:a copy  -crf 20 -preset slow  0001_finn_test_2.mp4   null >/dev/null 2> ffmpeg_2.log &";

    Output from error log - I can not post the full log as the formatting will not work :

    ffmpeg version N-80079-g4c82cca-vps15452_20160524 Copyright (c) 2000-2016 the FFmpeg developers
     built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-16)
     configuration: --prefix=/usr --extra-version=vps15452_20160524 --enable-shared --enable-static --enable-libx264 --enable-libass --enable-fontconfig --enable-libfreetype --enable-gpl --enable-nonfree --enable-version3 --enable-libmp3lame --enable-libvpx --enable-libspeex --enable-libwebp --enable-libfaac --enable-libtheora --enable-libvorbis
     libavutil      55. 24.100 / 55. 24.100
     libavcodec     57. 43.100 / 57. 43.100
     libavformat    57. 37.100 / 57. 37.100
     libavdevice    57.  0.101 / 57.  0.101
     libavfilter     6. 46.100 /  6. 46.100
     libswscale      4.  1.100 /  4.  1.100
     libswresample   2.  0.101 /  2.  0.101
     libpostproc    54.  0.100 / 54.  0.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'finn.mp4':
     Metadata:
       major_brand     : mp42
       minor_version   : 0
       compatible_brands: isommp42
       creation_time   : 2016-01-28 09:16:38
     Duration: 00:00:29.93, start: 0.000000, bitrate: 17060 kb/s
       Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 16991 kb/s, 30.01 fps, 30 tbr, 90k tbn (default)
       Metadata:
         creation_time   : 2016-01-28 09:16:38
         handler_name    : VideoHandle
       Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
       Metadata:
         creation_time   : 2016-01-28 09:16:38
         handler_name    : SoundHandle
    Incompatible pixel format 'yuv410p' for codec 'libx264', auto-selecting format 'yuv420p'
    [libx264 @ 0x2560c60] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
    [libx264 @ 0x2560c60] profile High, level 1.3
    [libx264 @ 0x2560c60] 264 - core 148 r2694 3b70645 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=5 deblock=1:0:0 analyse=0x3:0x113 me=umh subme=8 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=7 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=50 rc=crf mbtree=1 crf=20.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
    [mp4 @ 0x255ed00] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
       Last message repeated 1 times
    Output #0, mp4, to '0001_finn_test_2.mp4':
     Metadata:
       major_brand     : mp42
       minor_version   : 0
       compatible_brands: isommp42
       encoder         : Lavf57.37.100
       Stream #0:0(eng): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 320x240, q=2-31, 30 fps, 15360 tbn (default)
       Metadata:
         creation_time   : 2016-01-28 09:16:38
         handler_name    : VideoHandle
         encoder         : Lavc57.43.100 libx264
       Side data:
         cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
       Stream #0:1(eng): Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 256 kb/s (default)
       Metadata:
         creation_time   : 2016-01-28 09:16:38
         handler_name    : SoundHandle
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
     Stream #0:1 -> #0:1 (copy)
    Press [q] to stop, [?] for help
    [h264 @ 0x29478c0] decode_slice_header error
    [h264 @ 0x29478c0] no frame!
    [h264 @ 0x298eb60] Cannot allocate memory.
    [h264 @ 0x298eb60] Could not allocate memory
    [h264 @ 0x298eb60] h264_slice_header_init() failedError while decoding stream #0:0: Cannot allocate memory
    [h264 @ 0x298eb60] Cannot allocate memory.
    [h264 @ 0x298eb60] Could not allocate memory
    [h264 @ 0x298eb60] h264_slice_header_init() failedError while decoding stream
    [h264 @ 0x298eb60] h264_slice_header_init() failedError while decoding stream #0:0: Cannot allocate memory
    Error writing trailer of 0001_finn_test_2.mp4: Cannot allocate memoryframe=    0 fps=0.0 q=0.0 Lsize=       1kB time=00:00:09.07 bitrate=   0.8kbits/s speed= 103x    
    video:0kB audio:284kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    Conversion failed!
  • avdevice/decklink_dec : Convert decklink input module to use codecpar

    8 mai 2016, par Felt, Patrick
    avdevice/decklink_dec : Convert decklink input module to use codecpar
    

    There are still a couple of deprecated calls that I’m not sure what to do with.
    They are both related to some logic around AVCodecContext.coded_frame.
    I couldn’t find anywhere that really documented what that was, or where it was intended to move to.
    I left the warnings on.

    Reviewed-by : Deti Fliegl <deti@fliegl.de>
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavdevice/decklink_dec.cpp