Recherche avancée

Médias (91)

Autres articles (80)

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

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

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

  • ffmpeg hevc decoding fail [android]

    8 mars 2016, par revannen

    I am trying to decode h.265 with x265 and ffmpeg library, so that I downloaded ffmpeg 2.8.6 tar and x265 1.9 ver from the official site.

    now, the problem is when I decode h.264 with
    avcodec_find_decoder(AV_CODEC_ID_H264) ;
    is totally fine. :)

    but, when I try to decode h.265 with
    avcodec_find_decoder(AV_CODEC_ID_H265) ;
    it tells lots of error log.
    like.

    I/ffmpeg(4153) : nal_unit_type : 32, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : nal_unit_type : 33, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : nal_unit_type : 34, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : nal_unit_type : 19, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : No start code is found.

    I/ffmpeg(4153) : nal_unit_type : 1, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : nal_unit_type : 1, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : PPS id out of range : 0

    I/ffmpeg(4153) : Error parsing NAL unit #0.

    I/ffmpeg(4153) : nal_unit_type : 1, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : nal_unit_type : 1, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : PPS id out of range : 0

    I/ffmpeg(4153) : Error parsing NAL unit #0.

    I/ffmpeg(4153) : nal_unit_type : 1, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : nal_unit_type : 1, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : PPS id out of range : 0

    I/ffmpeg(4153) : Error parsing NAL unit #0.

    I/ffmpeg(4153) : nal_unit_type : 1, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : nal_unit_type : 1, nuh_layer_id : 0temporal_id : 0

    I/ffmpeg(4153) : PPS id out of range : 0

    I/ffmpeg(4153) : Error parsing NAL unit #0.

    E/decode(4153) : [407] [idvr] Error while decoding frame ! [%d]

    E/native(4153) : FAIL......-12

    1. Is it ffmpeg error ? or x265 library error ?

    2. should I modify some configuration key value in build level ? or ffmpeg running time level ?

    3. I would like to know why ffmpeg library keep saying like "No start code is found" && "PPS id out of range" [it is occur in only 265 decoding case, not 264.]

  • How to prepare media stream to play using dash.js web player ?

    7 avril 2016, par Paweł Tobiszewski

    I want to stream media from nginx server to Android device and play it using web player embedded into web page. Player I want to use is dash.js.
    I play the same media also using different methods (MediaPlayer and ExoPlayer) and they are working great. But when I try to use dash.js, I faced problem with codecs - they are not supported.
    I prepare my streams using ffmpeg and MP4Box, I also tried different codecs, like libx264, x264, x265 - always with the same effect.
    My based media are video in Y4M format and audio in WAV.
    How to encode it to use it in dash.js player ?

    EDIT :
    I get error "Video Element Error : MEDIA_ERR_DECODE" while trying to decode video stream.

    Here is full log :

    [16] EME detected on this user agent! (ProtectionModel_21Jan2015)
    [19] Playback Initialized
    [28] [dash.js 2.0.0] MediaPlayer has been initialized
    [102] Parsing complete: ( xml2json: 3ms, objectiron: 3ms, total: 0.006s)
    [103] Manifest has been refreshed at Thu Apr 07 2016 22:02:52 GMT+0200 (CEST)[1460059372.696]  
    [107] SegmentTimeline detected using calculated Live Edge Time
    [118] MediaSource is open!
    [118] [object Event]
    [119] Duration successfully set to: 18.58
    [119] Added 0 inline events
    [120] video codec: video/mp4;codecs="avc1.640032"
    [132] Schedule controller stopping for video
    [137] No audio data.
    [137] No text data.
    [137] No fragmentedText data.
    [137] No embeddedText data.
    [138] No muxed data.
    [139] Start Event Controller
    [141] Schedule controller starting for video
    [143] Native video element event: play
    [144] Schedule controller starting for video
    [148] loaded video:InitializationSegment:NaN (200, 0ms, 7ms)
    [149] Initialization finished loading
    [154] Getting the request for video time : 0
    [155] SegmentList: 0 / 18.58
    [164] loaded video:MediaSegment:0 (200, 7ms, 1ms)
    [169] Native video element event: loadedmetadata
    [171] Starting playback at offset: 0
    [175] Got enough buffer to start.
    [175] Buffered Range: 0 - 0.999999
    [179] Requesting seek to time: 0
    [181] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 0  was changed to  0.999999
    [182] Getting the request for video time : 0.999999
    [183] SegmentList: 0 / 18.58
    [183] Getting the next request at index: 1
    [184] SegmentList: 1 / 18.58
    [190] loaded video:MediaSegment:1 (200, 5ms, 0ms)
    [192] Buffered Range: 0 - 0.999999
    [195] Getting the request for video time : 2
    [196] Index for video time 2 is 1
    [197] SegmentList: 1 / 18.58
    [197] Getting the next request at index: 2
    [198] SegmentList: 2 / 18.58
    [205] loaded video:MediaSegment:2 (200, 4ms, 1ms)
    [207] Buffered Range: 0 - 0.999999
    [207] Getting the request for video time : 3
    [208] Index for video time 3 is 2
    [208] SegmentList: 2 / 18.58
    [209] Getting the next request at index: 3
    [209] SegmentList: 3 / 18.58
    [212] Video Element Error: MEDIA_ERR_DECODE
    [212] [object MediaError]
    [215] Schedule controller stopping for video
    [219] Native video element event: pause
  • ffmpeg Invalid data found when processing input h264 to h265

    8 mars 2016, par ddio

    I want to convert video files from h264 to h265.

    The command I use worked for many files so far, but now I get an error for some files :

    # ffmpeg -i rst.mkv -vcodec hevc -x265-params crf=28 -sn -acodec copy -map 0  out.mkv
    ffmpeg version 2.8.6 Copyright (c) 2000-2016 the FFmpeg developers
     built with gcc 4.8.5 (Gentoo 4.8.5 p1.3, pie-0.6.2)
     configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ --ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -pipe -march=core2' --disable-static --enable-avfilter --enable-avresample --disable-stripping --disable-indev=v4l2 --disable-outdev=v4l2 --disable-indev=alsa --disable-indev=oss --disable-indev=jack --disable-outdev=alsa --disable-outdev=oss --disable-outdev=sdl --enable-bzlib --disable-runtime-cpudetect --disable-debug --disable-doc --disable-gnutls --enable-gpl --enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network --disable-openssl --enable-postproc --disable-libsmbclient --disable-ffplay --disable-sdl --disable-vaapi --disable-vdpau --disable-xlib --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal --disable-opengl --disable-libv4l2 --disable-libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --disable-libfdk-aac --disable-libopenjpeg --disable-libbluray --disable-libcelt --disable-libgme --disable-libgsm --disable-libmodplug --disable-libopus --disable-libquvi --disable-librtmp --disable-libssh --disable-libschroedinger --disable-libspeex --enable-libvorbis --enable-libvpx --disable-libzvbi --disable-libbs2b --disable-libflite --disable-frei0r --disable-libfribidi --disable-fontconfig --disable-ladspa --disable-libass --disable-libfreetype --disable-libsoxr --enable-pthreads --disable-libvo-aacenc --disable-libvo-amrwbenc --disable-libmp3lame --disable-libaacplus --disable-libfaac --disable-libsnappy --enable-libtheora --disable-libtwolame --disable-libwavpack --disable-libwebp --enable-libx264 --enable-libx265 --disable-libxvid --disable-x11grab --disable-amd3dnow --disable-amd3dnowext --disable-avx --disable-avx2 --disable-fma3 --disable-fma4 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-xop --cpu=core2
     libavutil      54. 31.100 / 54. 31.100
     libavcodec     56. 60.100 / 56. 60.100
     libavformat    56. 40.101 / 56. 40.101
     libavdevice    56.  4.100 / 56.  4.100
     libavfilter     5. 40.101 /  5. 40.101
     libavresample   2.  1.  0 /  2.  1.  0
     libswscale      3.  1.101 /  3.  1.101
     libswresample   1.  2.101 /  1.  2.101
     libpostproc    53.  3.100 / 53.  3.100
    Input #0, matroska,webm, from 'rst.mkv':
     Metadata:
       encoder         : libebml v1.0.0 + libmatroska v1.0
     Duration: 00:21:22.28, start: 0.000000, bitrate: 11533 kb/s
       Chapter #0:0: start 0.000000, end 159.784000
       Metadata:
         title           : 00:00:00.000
       Chapter #0:1: start 159.784000, end 642.266000
       Metadata:
         title           : 00:02:39.784
       Chapter #0:2: start 642.266000, end 1225.641000
       Metadata:
         title           : 00:10:42.266
       Chapter #0:3: start 1225.641000, end 1254.878000
       Metadata:
         title           : 00:20:25.641
       Chapter #0:4: start 1254.878000, end 1282.281000
       Metadata:
         title           : 00:20:54.878
       Chapter #0:5: start 1282.364000, end 1282.281000
       Metadata:
         title           : 00:21:22.364
       Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
       Stream #0:1(ger): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
       Stream #0:2(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s
    File 'tbbt-s07e02.mkv' already exists. Overwrite ? [y/N] y
    x265 [info]: HEVC encoder version 1.9
    x265 [info]: build info [Linux][GCC 4.8.5][64 bit] 8bit+10bit+12bit
    x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
    x265 [info]: Main profile, Level-4 (Main tier)
    x265 [info]: Thread pool created using 4 threads
    x265 [info]: frame threads / pool features       : 2 / wpp(17 rows)
    x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
    x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
    x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 2
    x265 [info]: Keyframe min / max / scenecut       : 23 / 250 / 40
    x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
    x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 0
    x265 [info]: References / ref-limit  cu / depth  : 3 / 1 / 1
    x265 [info]: AQ: mode / str / qg-size / cu-tree  : 1 / 1.0 / 32 / 1
    x265 [info]: Rate Control / qCompress            : CRF-28.0 / 0.60
    x265 [info]: tools: rd=3 psy-rd=2.00 signhide tmvp strong-intra-smoothing
    x265 [info]: tools: lslices=6 deblock sao
    [matroska @ 0x1b09450] Codec for stream 1 does not use global headers but container format requires global headers
    [matroska @ 0x1b09450] Codec for stream 2 does not use global headers but container format requires global headers
    [matroska @ 0x1b09450] Invalid chapter start (1282364000000) or end (1282281000000).
    Output #0, matroska, to 'out.mkv':
     Metadata:
       encoder         : Lavf56.40.101
       Chapter #0:0: start 0.000000, end 159.784000
       Metadata:
         title           : 00:00:00.000
       Chapter #0:1: start 159.784000, end 642.266000
       Metadata:
         title           : 00:02:39.784
       Chapter #0:2: start 642.266000, end 1225.641000
       Metadata:
         title           : 00:10:42.266
       Chapter #0:3: start 1225.641000, end 1254.878000
       Metadata:
         title           : 00:20:25.641
       Chapter #0:4: start 1254.878000, end 1282.281000
       Metadata:
         title           : 00:20:54.878
       Chapter #0:5: start 1282.364000, end 1282.281000
       Metadata:
         title           : 00:21:22.364
       Stream #0:0(eng): Video: hevc (libx265), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 1k tbn, 23.98 tbc (default)
       Metadata:
         encoder         : Lavc56.60.100 libx265
       Stream #0:1(ger): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), 384 kb/s (default)
       Stream #0:2(eng): Audio: dts ([1] [0][0] / 0x2001), 48000 Hz, 5.1(side), 1536 kb/s
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 (native) -> hevc (libx265))
     Stream #0:1 -> #0:1 (copy)
     Stream #0:2 -> #0:2 (copy)
    Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input

    encoded 0 frames

    The files in question are playable by for example mpv, so they are not corrupt.