Recherche avancée

Médias (1)

Mot : - Tags -/net art

Autres articles (98)

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

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

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, 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 (7076)

  • FFMPEG encrypted HLS single file is unplayable

    17 septembre 2019, par 3bodyZZ

    i use this command to generate the byterange segments

    ffmpeg -i test.mp4 -hls_time 20 -hls_flags single_file -hls_key_info_file key_info out.m3u8
    here is the output m3u8

    #EXTM3U
    #EXT-X-VERSION:4
    #EXT-X-TARGETDURATION:24
    #EXT-X-MEDIA-SEQUENCE:0
    #EXT-X-KEY:METHOD=AES-128,URI="key.bin"
    #EXTINF:23.933333,
    #EXT-X-BYTERANGE:1016328@0
    out.ts
    #EXTINF:19.200000,
    #EXT-X-BYTERANGE:824192@1016328
    out.ts
    #EXTINF:16.866667,
    #EXT-X-BYTERANGE:714024@1840520
    out.ts
    #EXT-X-ENDLIST

    and it does output incorrect byte range m3u8 file that is unplayable, i have tried the multiple segments and it works just fine but i need the single file, any one knows how to fix this ?

    here is the logs from ffmpeg

    ffmpeg version N-94167-ga514244319 Copyright (c) 2000-2019 the FFmpeg developers
     built with gcc 9.1.1 (GCC) 20190621
     configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
     libavutil      56. 30.100 / 56. 30.100
     libavcodec     58. 53.101 / 58. 53.101
     libavformat    58. 28.101 / 58. 28.101
     libavdevice    58.  7.100 / 58.  7.100
     libavfilter     7. 56.100 /  7. 56.100
     libswscale      5.  4.101 /  5.  4.101
     libswresample   3.  4.100 /  3.  4.100
     libpostproc    55.  4.100 / 55.  4.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ttt.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf56.40.101
     Duration: 00:01:00.16, start: 0.000000, bitrate: 227 kb/s
       Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt709), 480x320, 157 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)
       Metadata:
         handler_name    : VideoHandler
       Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 64 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
     Stream #0:1 -> #0:1 (aac (native) -> aac (native))
    Press [q] to stop, [?] for help
    [libx264 @ 000001df1e25dd80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
    [libx264 @ 000001df1e25dd80] profile Progressive High, level 2.1, 4:2:0, 8-bit
    [libx264 @ 000001df1e25dd80] 264 - core 157 r2970 5493be8 - H.264/MPEG-4 AVC codec - Copyleft 2003-2019 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 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=6 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=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
    [hls @ 000001df1e25ac80] Opening 'key_info' for reading
    [hls @ 000001df1e25ac80] Opening 'key.bin' for reading
    [hls @ 000001df1e25ac80] Opening 'crypto:out.ts' for writing
    Output #0, hls, to 'out.m3u8':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf58.28.101
       Stream #0:0(und): Video: h264 (libx264), yuv420p, 480x320, q=-1--1, 30 fps, 90k tbn, 30 tbc (default)
       Metadata:
         handler_name    : VideoHandler
         encoder         : Lavc58.53.101 libx264
       Side data:
         cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
       Stream #0:1(und): Audio: aac (LC), 44100 Hz, stereo, fltp, 128 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
         encoder         : Lavc58.53.101 aac
    [hls @ 000001df1e25ac80] Opening 'out.m3u8.tmp' for writinge=N/A speed=25.4x
    [hls @ 000001df1e25ac80] Opening 'out.m3u8.tmp' for writinge=N/A speed=23.8x
    [hls @ 000001df1e25ac80] Opening 'out.m3u8.tmp' for writinge=N/A speed=23.7x
    frame= 1800 fps=723 q=-1.0 Lsize=N/A time=00:01:00.11 bitrate=N/A speed=24.1x
    video:1196kB audio:947kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    [libx264 @ 000001df1e25dd80] frame I:25    Avg QP:18.20  size: 18883
    [libx264 @ 000001df1e25dd80] frame P:524   Avg QP:21.64  size:  1174
    [libx264 @ 000001df1e25dd80] frame B:1251  Avg QP:30.70  size:   109
    [libx264 @ 000001df1e25dd80] consecutive B-frames:  4.2%  7.6%  5.8% 82.4%
    [libx264 @ 000001df1e25dd80] mb I  I16..4: 29.1%  8.6% 62.3%
    [libx264 @ 000001df1e25dd80] mb P  I16..4:  1.1%  0.8%  1.1%  P16..4: 14.6%  3.7%  2.2%  0.0%  0.0%    skip:76.5%
    [libx264 @ 000001df1e25dd80] mb B  I16..4:  0.0%  0.0%  0.1%  B16..8:  7.1%  0.5%  0.1%  direct: 0.2%  skip:92.0%  L0:47.1% L1:51.6% BI: 1.3%
    [libx264 @ 000001df1e25dd80] 8x8 transform intra:15.8% inter:36.0%
    [libx264 @ 000001df1e25dd80] coded y,uvDC,uvAC intra: 47.5% 75.5% 54.9% inter: 1.7% 4.4% 0.7%
    [libx264 @ 000001df1e25dd80] i16 v,h,dc,p: 48% 45%  5%  2%
    [libx264 @ 000001df1e25dd80] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 20% 48%  2%  2%  1%  2%  2%  3%
    [libx264 @ 000001df1e25dd80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 27% 12%  7%  6%  5%  6%  5%  6%
    [libx264 @ 000001df1e25dd80] i8c dc,h,v,p: 34% 37% 21%  7%
    [libx264 @ 000001df1e25dd80] Weighted P-Frames: Y:0.0% UV:0.0%
    [libx264 @ 000001df1e25dd80] ref P L0: 83.5%  4.4%  9.5%  2.6%
    [libx264 @ 000001df1e25dd80] ref B L0: 90.1%  8.9%  1.0%
    [libx264 @ 000001df1e25dd80] ref B L1: 95.4%  4.6%
    [libx264 @ 000001df1e25dd80] kb/s:163.19
    [aac @ 000001df1e2138c0] Qavg: 357.178

    i have also tried different videos, and i have tried ffmpeg on windows and linux , i have tried compiling it myself and nothing seems to work the segments keeps repeating after reaching a certain point in the video

  • configure.ac : check for sys/auxv.h before defining FLAC__CPU_PPC

    19 septembre 2019, par Peter Seiderer
    configure.ac : check for sys/auxv.h before defining FLAC__CPU_PPC
    

    Signed-off-by : Peter Seiderer <ps.report@gmx.net>
    — -
    Note : One of the buildroot autobuilder provided powerpc toolchains
    seem to not provide the sys/auxv.h header file, resulting in a
    compile failure (see [1] for details).

    [1] http://lists.busybox.net/pipermail/buildroot/2019-September/259732.html

    • [DH] configure.ac
  • Invalid data found when processing file with ffmpeg API

    18 septembre 2019, par Timmy K

    I have an m4a file containing two AAC-encoded audio streams. I want to decode it on Android with the ffmpeg library. However, avformat_open_input() fails with "Invalid data found when processing input".

    This file was created (i.e. the audio data encoded) with the same library.

    I’ve double-checked the accuracy of the file path I provide to the call.

    The file doesn’t appear to be corrupt. It plays with QuickTime player, and ffprobe reports the output below.

    I’ve looked at the source in ffmpeg’s utils.c but it’s not clear at which of several points (including nested calls) this invalidity of the data in the file is being decided.

    FFPROBE OUTPUT
    built with gcc 7.2.0 (crosstool-NG fa8859cb)
    configuration: --prefix=/home/ubuntu/miniconda3 --disable-doc --enable-
    shared --extra-cflags='-fPIC -I/home/ubuntu/miniconda3/include' --extra-
    cxxflags='=-fPIC' --extra-libs='-L/home/ubuntu/miniconda3/lib -lz' --enable-
    pic --disable-static --disable-gpl --disable-nonfree --disable-openssl --
    enable-libvpx --cc=/opt/conda/conda-
    bld/ffmpeg_1530807717919/_build_env/bin/x86_64-conda_cos6-linux-gnu-cc --cxx=/opt/conda/conda-bld/ffmpeg_1530807717919/_build_env/bin/x86_64-conda_cos6-linux-gnu-c++ --enable-libopus
       libavutil            55. 78.100 / 55. 78.100
       libavcodec         57.107.100 / 57.107.100
       libavformat        57. 83.100 / 57. 83.100
       libavdevice        57. 10.100 / 57. 10.100
       libavfilter         6.107.100 /    6.107.100
       libswscale            4.    8.100 /    4.    8.100
       libswresample     2.    9.100 /    2.    9.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'recording-2019-09-03-110626.m4a':
       Metadata:
           major_brand         : isom
           minor_version     : 512
           compatible_brands: isomiso2mp41
           encoder                 : Lavf58.27.103
       Duration: 00:00:05.04, start: 0.000000, bitrate: 637 kb/s
           Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 314 kb/s (default)
           Metadata:
               handler_name        : SoundHandler
           Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 315 kb/s (default)
           Metadata:
               handler_name        : SoundHandler

    The call that fails with "invalid data found" is :

    if ( (ret = avformat_open_input( &amp;inputFormatContext, filePath, 0, 0)) &lt; 0 )
     {
       __android_log_print(ANDROID_LOG_DEBUG, "MyTag", "Could not open input file '%s' error %s ", filePath, av_err2str(ret) );
         return false;
     }

    I would expect this to "just work" since I encoded and muxed the two audio tracks with the same build of the ffmpeg libraries.

    When I built the libraries, I configured the build with :

    —enable-decoder=aac,pcm_s16le —enable-encoder=aac,pcm_s16le —enable-demuxer=mp4,wav —enable-muxer=mp4,wav —enable-protocol=file,http

    When I iterate through the codecs using av_codec_iterate() and look for supported sample rates I see :

    Found codec aac
    supported sample rate 96000
    supported sample rate 88200
    supported sample rate 64000
    supported sample rate 48000
    supported sample rate 44100
    supported sample rate 32000
    supported sample rate 24000
    supported sample rate 22050
    supported sample rate 16000
    supported sample rate 12000
    supported sample rate 11025
    supported sample rate 8000
    supported sample rate 7350
    Found codec pcm_s16le
    Found codec aac
    Found codec pcm_s16le

    Each codec appears twice, which I thought was maybe the encoder and decoder. But I note that only one has any supported sample rates. My test files’ sample rate is 44100.

    Any thoughts on what other things I can check for ? I wondered whether I should create and pass an AVInputFormat object explicitly to the call, based upon what I know about the contents of the file. But I don’t know how to construct one.