Recherche avancée

Médias (1)

Mot : - Tags -/ogg

Autres articles (98)

  • Les images

    15 mai 2013
  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

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

  • pcx : check that the packet is large enough before reading the header

    14 août 2016, par Anton Khirnov
    pcx : check that the packet is large enough before reading the header
    

    Fixes possible invalid reads.

    CC : libav-stable@libav.org
    Found-by : Mateusz "j00ru" Jurczyk and Gynvael Coldwind

    • [DBH] libavcodec/pcx.c
  • Delayed::Job ffmpeg hangs when processing large files using delayed_paperclip

    11 septembre 2016, par Noah Passalacqua

    I am trying to use delayed_job to process large videos and audio files in the background. For the most part everything works. The only time it runs into any hiccups is when larger files are uploaded ( >200MB)

    app/models/userfile.rb

    has_attached_file :userfile,
       path: ':dir_path/:style_:filename',
       use_timestamp: false, styles: lambda { |a| UserfileStyles.get(a.instance)[:styles] },
       only_process: lambda { |a| UserfileStyles.get(a.instance)[:foreground] },
       source_file_options: { all: '-auto-orient' }
    validates_attachment_content_type :userfile, content_type: /.*/
    process_in_background :userfile,
       url_with_processing: false,
       only_process: lambda { |a| UserfileStyles.get(a.instance)[:background] }

    app/models/userfile_styles.rb

    module UserfileStyles
       def self.get userfile
           if userfile.video?
               {
                   styles: {
                       screenshot: ['300x300', :jpg],
                       thumbnail: {
                           gemoetry: '100x100#',
                           format: :jpg,
                           convert_options: '-thumbnail 100%'
                       },
                       preview: {
                           format: 'mp4',
                           convert_options: {
                               output: { ss: '0', t: '10' }
                           },
                           processors: [:transcoder]
                       },
                       mp4: {
                           format: 'mp4',
                           convert_options: {
                               output: {
                                   vcodec: 'libx264',
                                   vb: '1000k',
                                   'profile:v': 'baseline',
                                   vf: 'scale=-2:480',
                                   acodec: 'aac',
                                   ab: '128k',
                                   preset: 'slow',
                                   threads: 0,
                                   movflags: 'faststart',
                               }
                           },
                           processors: [:transcoder]
                       }
                   },
                   foreground: [:screenshot, :thumbnail],
                   background: [:preview, :mp4]
               }
           end
       end
    end

    Example (the first file is being converted from the second file, and the third file is being converted from the fourth file) :

    v2@web1 ~/divshare-v2 $ ls -alh /tmp
    -rw-------  1 v2   v2    70M Sep 10 00:01 2158940a8739e7219125179e0d1528c120160909-14061-8dqfx020160909-14061-egeyeq.mp4
    -rw-------  1 v2   v2   515M Sep  9 23:57 2158940a8739e7219125179e0d1528c120160909-14061-8dqfx0.mp4
    -rw-------  1 v2   v2   145M Sep  9 23:33 76ba144beb8a14b6cf542225ef885a7c20160909-12733-1ui03vo20160909-12733-y7ywn.mp4
    -rw-------  1 v2   v2   604M Sep  9 23:27 76ba144beb8a14b6cf542225ef885a7c20160909-12733-1ui03vo.mp4

    I have tried uploading a couple times and with different files. Always gets caught around the same point. However everything works perfectly when smaller videos ( 100-200MB).

    This is the command being ran :

    v2@web1 ~/divshare-v2 $ ps ux | grep ffmpeg
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    v2       14588 26.4  2.9 849840 240524 ?       Sl   Sep09  12:00 ffmpeg -i /tmp/2158940a8739e7219125179e0d1528c120160909-14061-8dqfx0.mp4 -acodec aac -strict experimental -vcodec libx264 -vb 1000k -profile:v baseline -vf scale=-2:480 -acodec aac -ab 128k -preset slow -threads 0 -movflags faststart -y /tmp/2158940a8739e7219125179e0d1528c120160909-14061-8dqfx020160909-14061-egeyeq.mp4

    Any sort of help debugging this would be awesome.

    NOTE : I copied the above command and manually ran it so that I could see some logs from ffmpeg, and worked flawlessly.

  • ffmpeg : error on large input file [duplicate]

    1er octobre 2016, par ingenious

    This question already has an answer here :

    I have a large Mov file with this info :

    enter image description here

    I want convert it to mp4 by this ffmpeg command :

    ffmpeg -i 57d5092f59418.mov -codec:v libx264 -profile:v high -preset slow
    -b:v 360k -maxrate 424k -bufsize 720k -vf scale=-1:360 -threads 0 -b:a 64k
    out.mov

    But I get this error :

    Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

    detail :

           ffmpeg version N-81784-g92de2c2 Copyright (c) 2000-2016 the FFmpeg developers
         built with gcc 5.4.0 (GCC)
         configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dx
       va2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-lib
       ebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --ena
       ble-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfree
       type --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enab
       le-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-lib
       openh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschr
       oedinger --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheor
       a --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvo
       rbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --ena
       ble-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --e
       nable-decklink --enable-zlib
         libavutil      55. 30.100 / 55. 30.100
         libavcodec     57. 58.100 / 57. 58.100
         libavformat    57. 51.100 / 57. 51.100
         libavdevice    57.  0.102 / 57.  0.102
         libavfilter     6. 63.100 /  6. 63.100
         libswscale      4.  1.100 /  4.  1.100
         libswresample   2.  2.100 /  2.  2.100
         libpostproc    54.  0.100 / 54.  0.100
       Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '57d5092f59418.mov':
         Metadata:
           major_brand     : qt
           minor_version   : 537199360
           compatible_brands: qt
           creation_time   : 2016-02-09T07:33:27.000000Z
         Duration: 00:00:13.71, start: 0.000000, bitrate: 72247 kb/s
           Stream #0:0(eng): Video: qtrle (rle  / 0x20656C72), bgra, 1920x1080, 72242 k
       b/s, SAR 1:1 DAR 16:9, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc (default)
           Metadata:
             creation_time   : 2016-02-09T07:33:27.000000Z
             handler_name    : Apple Alias Data Handler
             encoder         : Animation
             timecode        : 00:00:08;17
           Stream #0:1(eng): Data: none (tmcd / 0x64636D74), 0 kb/s (default)
           Metadata:
             creation_time   : 2016-02-09T07:33:46.000000Z
             handler_name    : Apple Alias Data Handler
             timecode        : 00:00:08;17
       File 'out.mov' already exists. Overwrite ? [y/N] y
       No pixel format specified, yuv444p for H.264 encoding chosen.
       Use -pix_fmt yuv420p for compatibility with outdated media players.
       x264 [error]: high profile doesn't support 4:4:4
       [libx264 @ 00000000006f2f20] Error setting profile high.
       [libx264 @ 00000000006f2f20] Possible profiles: baseline main high high10 high42
       2 high444
       Output #0, mov, to 'out.mov':
         Metadata:
           major_brand     : qt
           minor_version   : 537199360
           compatible_brands: qt
           Stream #0:0(eng): Video: h264, none, q=2-31, SAR 1:1 DAR 0:0, 29.97 fps (def
       ault)
           Metadata:
             creation_time   : 2016-02-09T07:33:27.000000Z
             handler_name    : Apple Alias Data Handler
             timecode        : 00:00:08;17
             encoder         : Lavc57.58.100 libx264
       Stream mapping:
         Stream #0:0 -> #0:0 (qtrle (native) -> h264 (libx264))
       Error while opening encoder for output stream #0:0 - maybe incorrect parameters
       such as bit_rate, rate, width or height

    What shoud I do ?

    thanks