Recherche avancée

Médias (0)

Mot : - Tags -/flash

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (69)

  • La sauvegarde automatique de canaux SPIP

    1er avril 2010, par

    Dans le cadre de la mise en place d’une plateforme ouverte, il est important pour les hébergeurs de pouvoir disposer de sauvegardes assez régulières pour parer à tout problème éventuel.
    Pour réaliser cette tâche on se base sur deux plugins SPIP : Saveauto qui permet une sauvegarde régulière de la base de donnée sous la forme d’un dump mysql (utilisable dans phpmyadmin) mes_fichiers_2 qui permet de réaliser une archive au format zip des données importantes du site (les documents, les éléments (...)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

Sur d’autres sites (5475)

  • Why we get co located POCs unavailable while encoding a video using ffmpeg ?

    22 août 2019, par geo-freak

    I am trying to encode a video to m3u8 file. I am inserting blackframes when the video has no source in between. I used the following command to encode the video. I found the options in ffmpeg website to insert the filters and blackframes. But I am failing after making some changes as per stackoverflow and from other sources.

    ffmpeg -threads 8 -i input.ts -loop 1 -framerate 30000/1001 -i /usr/local/etc/tv-test-pattern-146649_1280.png -f lavfi -i anullsrc=channel_layout=5.1:sample_rate=48000 -filter_complex "[0:v]setpts=PTS-STARTPTS[v0]; [0:a]asetpts=PTS-STARTPTS[a0]; [v0]scale=320:240,setsar=1[v0-1]; [1:v]scale=320:240,setsar=1[v1]; [v0-1][a0][v1][2:a]insert=v=1:a=1[v][a]" -map [v] -map [a] -vcodec libx264 -r 30 -fsize 320x240 -b:v 512000 -maxrate 512000 -acodec libfdk_aac -b:a 32000 -ac 2 -ar 48000 -force_key_frames expr:gte'(t,n_forced*3)' -hls_flags single_file -hls_list_size 0 -hls_time 3 -fsize 400x222 -preset:v ultrafast -y output.m3u8

    ffmpeg version n4.1.1-5-gbf14903c01 Copyright (c) 2000-2019 the FFmpeg developers
     built with gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
     configuration: --prefix=/opt/ffmpeg --extra-version= --toolchain=hardened --libdir=/opt/ffmpeg/lib/x86_64-linux-gnu --incdir=/opt/ffmpeg/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libsnappy --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-libxcb --enable-libxcb-shm --enable-libxcb-shape --enable-libdc1394 --enable-libiec61883 --enable-libx264 --disable-x86asm
     WARNING: library configuration mismatch

    libavutil      56. 22.100 / 56. 22.100
    libavcodec     58. 35.100 / 58. 35.100
    libavformat    58. 20.100 / 58. 20.100
    libavdevice    58.  5.100 / 58.  5.100
    libavfilter     7. 40.101 /  7. 40.101
    libavresample   4.  0.  0 /  4.  0.  0
    libswscale      5.  3.100 /  5.  3.100
    libswresample   3.  3.100 /  3.  3.100
    libpostproc    55.  3.100 / 55.  3.100

    [h264 @ 0x564c2be0f340] sps_id 0 out of range
    [h264 @ 0x564c2be0f340] SPS unavailable in decode_picture_timing
    [h264 @ 0x564c2be0f340] non-existing PPS 0 referenced
    [h264 @ 0x564c2be0f340] sps_id 0 out of range
    [h264 @ 0x564c2be0f340] SPS unavailable in decode_picture_timing
    [h264 @ 0x564c2be0f340] non-existing PPS 0 referenced
    [h264 @ 0x564c2be0f340] decode_slice_header error
    [h264 @ 0x564c2be0f340] no frame!
    [h264 @ 0x564c2be0f340] sps_id 0 out of range
    [h264 @ 0x564c2be0f340] SPS unavailable in decode_picture_timing
    [h264 @ 0x564c2be0f340] non-existing PPS 0 referenced
    [h264 @ 0x564c2be0f340] sps_id 0 out of range
    [h264 @ 0x564c2be0f340] SPS unavailable in decode_picture_timing
    [h264 @ 0x564c2be0f340] non-existing PPS 0 referenced
    [h264 @ 0x564c2be0f340] decode_slice_header error
    [h264 @ 0x564c2be0f340] no frame!

    input.ts FPS 25.000000 0
    Input #0, mpegts, from 'input.ts':
     Duration: 00:19:51.22, start: 127.107911, bitrate: 1109 kb/s
     Program 1
       Stream #0:0[0x105]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
       Stream #0:1[0x106]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 128 kb/s
    Input #1, png_pipe, from '/usr/local/etc/tv-test-pattern-146649_1280.png':
     Duration: N/A, bitrate: N/A
       Stream #1:0: Video: png, rgba(pc), 1280x960, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Input #2, lavfi, from 'anullsrc=channel_layout=5.1:sample_rate=48000':
     Duration: N/A, start: 0.000000, bitrate: 2304 kb/s
       Stream #2:0: Audio: pcm_u8, 48000 Hz, 5.1, u8, 2304 kb/s

    [libx264 @ 0x564c2be5ea80] VBV maxrate specified, but no bufsize, ignored
    [libx264 @ 0x564c2be5ea80] using SAR=1/1
    [libx264 @ 0x564c2be5ea80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
    [libx264 @ 0x564c2be5ea80] profile Constrained Baseline, level 2.0
    [libx264 @ 0x564c2be5ea80] 264 - core 148 r2748 97eaef2 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=abr mbtree=0 bitrate=512 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0
    [hls @ 0x564c2be40e80] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
       Last message repeated 1 times

    Output #0, hls, to output.m3u8':
     Metadata:
       encoder         : Lavf58.20.100
       Stream #0:0: Video: h264 (libx264), yuv420p, 320x240 [SAR 1:1 DAR 4:3], q=-1--1, 512 kb/s, 30 fps, 90k tbn, 30 tbc (default)
       Metadata:
         encoder         : Lavc58.35.100 libx264
       Side data:
         cpb: bitrate max/min/avg: 512000/0/512000 buffer size: 0 vbv_delay: -1
       Stream #0:1: Audio: aac (libfdk_aac), 48000 Hz, stereo, s16, 32 kb/s (default)
       Metadata:
         encoder         : Lavc58.35.100 libfdk_aac
    Stream mapping:
     Stream #0:0 (h264) -> setpts
     Stream #0:1 (ac3) -> asetpts
     Stream #1:0 (png) -> scale
     Stream #2:0 (pcm_u8) -> insert:in1:a0
     insert:out:v0 -> Stream #0:0 (libx264)
     insert:out:a0 -> Stream #0:1 (libfdk_aac)
    Press [q] to stop, [?] for help
    [h264 @ 0x564c2ce43a40] co located POCs unavailable
    [h264 @ 0x564c2ce53600] co located POCs unavailable
    [h264 @ 0x564c2cef1280] error while decoding MB 43 20, bytestream -5=3 drop=0 speed=0.599x    
    [h264 @ 0x564c2cef1280] concealing 5766 DC, 5766 AC, 5766 MV errors in B frame
    [h264 @ 0x564c2ce53600] co located POCs unavailable
    [h264 @ 0x564c2ce9bac0] co located POCs unavailable
    Past duration 1.189308 too largeN/A time=00:00:01.12 bitrate=N/A dup=6 drop=0 speed=0.714x    
    Past duration 0.989311 too large
    Past duration 0.789314 too large
    [hls @ 0x564c2be40e80] Cannot use rename on non file protocol, this may lead to races and temporary partial files
    [h264 @ 0x564c2ce43a40] concealing 1184 DC, 1184 AC, 1184 MV errors in I frame speed=0.971x    
    [h264 @ 0x564c2cef1280] Reference 3 >= 2=00:00:16.56 bitrate=N/A dup=83 drop=0 speed=0.985x    
    [h264 @ 0x564c2cef1280] error while decoding MB 44 32, bytestream 7180
    [h264 @ 0x564c2cef1280] concealing 4325 DC, 4325 AC, 4325 MV errors in B frame
    [h264 @ 0x564c2cf2a340] co located POCs unavailable
    [h264 @ 0x564c2ce43a40] co located POCs unavailable
    [mpegts @ 0x564c2be0a680] PES packet size mismatch02 bitrate=N/A dup=100 drop=0 speed=0.975x
    frame=22321 fps=0.4 q=-1.0 Lsize=N/A time=00:12:24.03 bitrate=N/A dup=3720 drop=0 speed=0.0126x    
    video:46857kB audio:2907kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

    My questions are

    • Why I’m getting "co located POC’s unavailable"
    • sps_id 0 out of range
    • SPS unavailable in decode_picture_timing
  • cbs_h2645 : Fix infinite loop in more_rbsp_data

    5 juin 2019, par Andreas Rheinhardt
    cbs_h2645 : Fix infinite loop in more_rbsp_data
    

    cbs_h2645_read_more_rbsp_data does not handle malformed input very well :
    1. If there were <= 8 bits left in the bitreader, these bits were read
    via show_bits. But show_bits requires the number of bits to be read to
    be > 0 (internally it shifts by 32 - number of bits to be read which is
    undefined behaviour if said number is zero ; there is also an assert for
    this, but it is only an av_assert2). Furthermore, in this case a shift
    by -1 was performed which is of course undefined behaviour, too.
    2. If there were > 0 and <= 8 bits left and all of them were zero
    (this can only happen for defective input), it was reported that there
    was further RBSP data.

    This can lead to an infinite loop in H.265's cbs_h265_read_extension_data
    corresponding to the [vsp]ps_extension_data_flag syntax elements. If the
    relevant flag indicates the (potential) occurence of these syntax elements,
    while all bits after this flag are zero, cbs_h2645_read_more_rbsp_data
    always returns 1 on x86. Given that a checked bitstream reader is used,
    we are also not "saved" by an overflow in the bitstream reader's index.

    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavcodec/cbs_h2645.c
  • Doing parallel ffmpeg conversions on dozens of servers simultaneously. Is there a better way ? [on hold]

    22 mai 2019, par user15063

    Im currently working on a fairly large site, that requires several thousands of files to be encoded with ffmpeg into flash format (along with thumbnails creation, mobile file encoding). Average encode runs for about 5-15 minutes, as they are fairly large source files. After the job is complete, the outputs need to be shuttled to different servers (flash file to one box, thumbnails to another, mobile file to another, and original file to another).

    During this processes (which is 13 steps at this point) there is a LOT that can go wrong, at any given time (bad files, stuck encodes, network latency, dying servers, spiking lead), so error handling is a bitch.

    Are there any existing solutions for this type of work ? Or do I have to just keep tweaking my homebrew scripts ?