Recherche avancée

Médias (91)

Autres articles (7)

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
    Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
    Modification lors de l’ajout d’un média
    Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...)

  • Mise à jour de la version 0.1 vers 0.2

    24 juin 2013, par

    Explications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
    Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

Sur d’autres sites (3534)

  • invalid data found when processing input ffmpeg

    13 avril 2018, par Yaal Dryer

    I’m trying to combine some .ts files using ffmpeg. They’re encrypted, but I have the key in the dir with the other files. I used the info from this page to try to combine these files. This is the full code :

    ffmpeg -i playlist.m3u8 -c copy output.ts  
    ffmpeg version N-90656-ga26c9fdd1b Copyright (c) 2000-2018 the FFmpeg developers
       built with gcc 7.3.0 (GCC)
       configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --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
       libavutil      56. 13.100 / 56. 13.100
       libavcodec     58. 17.100 / 58. 17.100
       libavformat    58. 11.101 / 58. 11.101
       libavdevice    58.  2.100 / 58.  2.100
       libavfilter     7. 14.100 /  7. 14.100
       libswscale      5.  0.102 /  5.  0.102
       libswresample   3.  0.101 /  3.  0.101
       libpostproc    55.  0.100 / 55.  0.100
    playlist.m3u8: Invalid data found when processing input

    It seems someone else on the question I linked to above had the same error that I’m having but nobody responded to it. Any idea what’s wrong ? Thanks

    EDIT : After looking over some more info, the key is also encrypted. This is the key : AI+UjSUn1lhJ/JHbEf5NyVjRBgqScYEKgx18h85zi5E=

    User kape123 managed to get a plain 16 byte key, but there haven’t been updates on the question linked above since September of 2017. The error with the m3u8 file still persists on my end. Thoughts ?

  • mp4 plays only sound but no video on ios

    5 avril 2018, par Chen

    I have a video that I get from a third party provide in my App, I want to play using react-native-video. It works fine on simulator, but on a real iphone 7 it has only sound but no video.

    After further research I found, when I try to airdrop/move via itunes the video to my iphone. It shows something like the following :

    enter image description here

    I have checked the codec with ffprobe and here is the output.
    ```

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'bad.mp4':
     Metadata:
       major_brand     : mp42
       minor_version   : 0
       compatible_brands: mp42mp41
       creation_time   : 2018-03-28T21:30:13.000000Z
     Duration: 00:00:45.55, start: 0.000000, bitrate: 1373 kb/s
       Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 1042 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
       Metadata:
         creation_time   : 2018-03-28T21:30:13.000000Z
         handler_name    : Alias Data Handler
         encoder         : AVC Coding
       Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default)
       Metadata:
         creation_time   : 2018-03-28T21:30:13.000000Z
         handler_name    : Alias Data Handler
    [STREAM]
    index=0
    codec_name=h264
    codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    profile=High
    codec_type=video
    codec_time_base=1001/60000
    codec_tag_string=avc1
    codec_tag=0x31637661
    width=1920
    height=1080
    coded_width=1920
    coded_height=1080
    has_b_frames=1
    sample_aspect_ratio=1:1
    display_aspect_ratio=16:9
    pix_fmt=yuv420p
    level=41
    color_range=tv
    color_space=bt709
    color_transfer=bt709
    color_primaries=bt709
    chroma_location=left
    field_order=unknown
    timecode=N/A
    refs=1
    is_avc=true
    nal_length_size=4
    id=N/A
    r_frame_rate=30000/1001
    avg_frame_rate=30000/1001
    time_base=1/30000
    start_pts=0
    start_time=0.000000
    duration_ts=1365364
    duration=45.512133
    bit_rate=1042237
    max_bit_rate=N/A
    bits_per_raw_sample=8
    nb_frames=1364
    nb_read_frames=N/A
    nb_read_packets=N/A
    DISPOSITION:default=1
    DISPOSITION:dub=0
    DISPOSITION:original=0
    DISPOSITION:comment=0
    DISPOSITION:lyrics=0
    DISPOSITION:karaoke=0
    DISPOSITION:forced=0
    DISPOSITION:hearing_impaired=0
    DISPOSITION:visual_impaired=0
    DISPOSITION:clean_effects=0
    DISPOSITION:attached_pic=0
    DISPOSITION:timed_thumbnails=0
    TAG:creation_time=2018-03-28T21:30:13.000000Z
    TAG:language=eng
    TAG:handler_name=Alias Data Handler
    TAG:encoder=AVC Coding
    [/STREAM]
    [STREAM]
    index=1
    codec_name=aac
    codec_long_name=AAC (Advanced Audio Coding)
    profile=LC
    codec_type=audio
    codec_time_base=1/48000
    codec_tag_string=mp4a
    codec_tag=0x6134706d
    sample_fmt=fltp
    sample_rate=48000
    channels=2
    channel_layout=stereo
    bits_per_sample=0
    id=N/A
    r_frame_rate=0/0
    avg_frame_rate=0/0
    time_base=1/48000
    start_pts=0
    start_time=0.000000
    duration_ts=2184582
    duration=45.512125
    bit_rate=317375
    max_bit_rate=458625
    bits_per_raw_sample=N/A
    nb_frames=2135
    nb_read_frames=N/A
    nb_read_packets=N/A
    DISPOSITION:default=1
    DISPOSITION:dub=0
    DISPOSITION:original=0
    DISPOSITION:comment=0
    DISPOSITION:lyrics=0
    DISPOSITION:karaoke=0
    DISPOSITION:forced=0
    DISPOSITION:hearing_impaired=0
    DISPOSITION:visual_impaired=0
    DISPOSITION:clean_effects=0
    DISPOSITION:attached_pic=0
    DISPOSITION:timed_thumbnails=0
    TAG:creation_time=2018-03-28T21:30:13.000000Z
    TAG:language=eng
    TAG:handler_name=Alias Data Handler
    [/STREAM]

    Then I tried VLC on iOS the video played without problem (it has both video and sound), except at the beginning it shows a grey pixel screen.

    enter image description here

    Next, what i did was using ffmpeg to re-encode the video stream via :

    ffmpeg -i bad.mp4 -c:a copy new.mp4

    After this new.mp4 plays with no problem.
    This is really confusing as the codec does not change and both videos works with no problem on my Mac.

    I have tried to play around with the b_frames, profile level on the new video to reproduce the problem but with no luck.

    I really do not want to process every video via ffmpeg after get it from the third party. Just wondering what might be the problem with the video ?

  • How to compile BlackMagic SDK to FFMPEG

    22 août 2018, par Манаф Иракский

    In Mac OS 10.13 I have installed FFMPEG via
    brew install ffmpeg
    I have downloaded the latest BlackMagic SDK from BlackMagic websit.

    I am not sure how I can compile black magic SDK to my ffmpeg.

    Here is the update

    Manafs-MacBook-Pro:ffmpeg Manaf$ ./configure —prefix="$HOME/ffmpeg_build" —extra-cflags="-I$HOME/ffmpeg_build/include" —extra-ldflags="-L$HOME/ffmpeg_build/lib" —bindir="$HOME/bin" —enable-gpl —enable-nonfree —enable-libfdk_aac —enable-libfreetype —enable-libmp3lame —enable-libopus —enable-libvorbis —enable-libvpx —enable-libx264 —enable-libx265 —enable-decklink —extra-cflags=-I/Users/Manaf/Desktop/BM_SDK/Mac/include/ —extra-ldflags=-L/Users/Manaf/Desktop/BM_SDK/Mac/include/

    install prefix /Users/Manaf/ffmpeg_build

    source path .

    C compiler gcc

    C library

    ARCH x86 (generic)

    big-endian no

    runtime cpu detection yes

    standalone assembly yes

    x86 assembler nasm

    MMX enabled yes

    MMXEXT enabled yes

    3DNow ! enabled yes

    3DNow ! extended enabled yes

    SSE enabled yes

    SSSE3 enabled yes

    AESNI enabled yes

    AVX enabled yes

    AVX2 enabled yes

    AVX-512 enabled yes

    XOP enabled yes

    FMA3 enabled yes

    FMA4 enabled yes

    i686 features enabled yes

    CMOV is fast yes

    EBX available yes

    EBP available yes

    debug symbols yes

    strip symbols yes

    optimize for size no

    optimizations yes

    static yes

    shared no

    postprocessing support yes

    network support yes

    threading support pthreads

    safe bitstream reader yes

    texi2html enabled yes

    perl enabled yes

    pod2man enabled yes

    makeinfo enabled yes

    makeinfo supports HTML no

    External libraries : (lots of them I just removed them for this post)

    External libraries providing hardware acceleration :(here too)
    Libraries :(Here too)
    Programs:ffmpeg ffprobe

    Enabled decoders :(here too- so many)

    Enabled hwaccels :(here too)

    Enabled parsers :(here too)

    Enabled demuxers :(here too)

    Enabled muxers :(here too)

    Enabled protocols :(here too)

    Enabled filters :(here too)

    Enabled bsfs :(here too)

    Enabled indevs :

    avfoundation decklink lavfi

    Enabled outdevs :

    decklink

    License : nonfree and unredistributable

    libavutil/avconfig.h is unchanged

    libavcodec/parser_list.c is unchanged

    libavcodec/bsf_list.c is unchanged

    libavformat/demuxer_list.c is unchanged

    libavformat/muxer_list.c is unchanged

    libavdevice/indev_list.c is unchanged

    libavdevice/outdev_list.c is unchanged

    libavformat/protocol_list.c is unchanged

    Manafs-MacBook-Pro:ffmpeg Manaf$ ffmpeg -devices

    ffmpeg version 3.4.2 Copyright (c) 2000-2018 the FFmpeg developers
    built with Apple LLVM version 7.0.2 (clang-700.1.81)
    configuration : —prefix=/usr/local/Cellar/ffmpeg/3.4.2 —enable-shared —enable-pthreads —enable-version3 —enable-hardcoded-tables —enable-avresample —cc=clang —host-cflags= —host-ldflags= —disable-jack —enable-gpl —enable-libass —enable-libfdk-aac —enable-libfontconfig —enable-libfreetype —enable-libmp3lame —enable-libopus —enable-libvorbis —enable-libvpx —enable-libx264 —enable-libx265 —enable-libxvid —enable-opencl —enable-videotoolbox —disable-lzma —enable-nonfree

    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

    libavresample 3. 7. 0 / 3. 7. 0

    libswscale 4. 8.100 / 4. 8.100

    libswresample 2. 9.100 / 2. 9.100

    libpostproc 54. 7.100 / 54. 7.100

    Devices :

    D. = Demuxing supported

    .E = Muxing supported

    D avfoundation AVFoundation input device

    D lavfi Libavfilter virtual input dev

    Thanks,

    ./ffmpeg -devices

    ffmpeg version N-90585-g46129b4044 Copyright (c) 2000-2018 the FFmpeg developers
    built with Apple LLVM version 7.0.2 (clang-700.1.81)
    configuration : —prefix=/Users/Manaf/ffmpeg_build —extra-cflags=-I/Users/Manaf/ffmpeg_build/include —extra-ldflags=-L/Users/Manaf/ffmpeg_build/lib —bindir=/Users/Manaf/bin —enable-gpl —enable-nonfree —enable-libfdk_aac —enable-libfreetype —enable-libmp3lame —enable-libopus —enable-libvorbis —enable-libvpx —enable-libx264 —enable-libx265 —enable-decklink —extra-cflags=-I/Users/Manaf/Desktop/BM_SDK/Mac/include/ —extra-ldflags=-L/Users/Manaf/Desktop/BM_SDK/Mac/include/

    libavutil 56. 12.100 / 56. 12.100

    libavcodec 58. 17.100 / 58. 17.100

    libavformat 58. 10.100 / 58. 10.100

    libavdevice 58. 2.100 / 58. 2.100

    libavfilter 7. 14.100 / 7. 14.100

    libswscale 5. 0.102 / 5. 0.102

    libswresample 3. 0.101 / 3. 0.101

    libpostproc 55. 0.100 / 55. 0.100

    Devices :

    D. = Demuxing supported

    .E = Muxing supported

    D avfoundation AVFoundation input device

    DE decklink Blackmagic DeckLink output

    D lavfi Libavfilter virtual input device