Recherche avancée

Médias (1)

Mot : - Tags -/ipad

Autres articles (70)

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

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (10317)

  • MPEG-DASH MPD file not playing correctly

    24 juin 2017, par CMOS

    So I am working on generating a very simple MPD manifest file for my MPEG-DASH videos and I cannot figure out what is wrong. Here is my current manifest file

    <?xml version="1.0" ?>
    <mpd xmlns="urn:mpeg:dash:schema:mpd:2011" minbuffertime="PT1.500S" type="static" mediapresentationduration="PT0H9M21.795S" maxsegmentduration="PT0H0M1.001S" profiles="urn:mpeg:dash:profile:isoff-on-demand:2011">
       <period>
           <baseurl>https://mysite/uploads/sources/resolution_640/bitrate_1400/</baseurl>
           <adaptationset mimetype="video/mp4">
               <contentcomponent contenttype="video"></contentcomponent>
               <representation bandwidth="1400000">
                 <segmentlist duration="119">
                   <initialization sourceurl="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_0.mp4"></initialization>
                   <segmenturl media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_1.mp4"></segmenturl>
                   <segmenturl media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_2.mp4"></segmenturl>
                   <segmenturl media="https://mysite/uploads/sources/resolution_640/bitrate_1400/640x360_1400Kpbs_3.mp4"></segmenturl>
                 </segmentlist>
               </representation>
           </adaptationset>
       </period>
    </mpd>

    This MPD file validates using every validator I can find. The urls for the segments are obscured for security reasons but they are all open, public and viewable individually. But when I try to run the manifest file, depending on the player I get. "No supported source found within manifest" or simply nothing happens.

    Any idea how this could be wrong ? I am currently using media url’s as absolute paths but I have also tried paths relative to the BaseURL with no luck. Any info on how I can make a very simple MPEG-Dash manifest structure would be great. I am using FFMPEG to split my video up into 150 frame segments. Thanks !

  • FFmpeg pan filter error when routing stereo audio to rear channels of 5.1 output

    13 avril, par MilkyTech

    I'm trying to mix a stereo commentary track into the rear surround channels of a 5.1 audio stream using FFmpeg on Windows 10. My goal is to lower the volume of the original 5.1 movie audio, then add the stereo commentary so it plays from the rear left and right speakers (SL and SR).

    &#xA;

    I've already converted the commentary to EAC3 to match the main track's codec :

    &#xA;

    ffmpeg -i "CastCommentary.m4a" -c:a eac3 -b:a 640k CastCommentary.eac3

    &#xA;

    Then I tried mixing them like this (from within Command Prompt, not PowerShell or a batch file) :

    &#xA;

    ffmpeg -i "Tropic.Thunder.2008.UNRATED.mkv" -i "CastCommentary.eac3" -filter_complex "[0:a:0]volume=0.4[aud1]; [1:a:0]pan=5.1:FL=0:FR=0:FC=0:LFE=0:SL=c0:SR=c1[cm_rear]; [aud1][cm_rear]amix=inputs=2[aout]" -map 0:v -map "[aout]" -map 0:s? -t 600 -c:v copy -c:s copy -c:a eac3 -b:a 640k "Tropic.Thunder.5.1.commentary.test.mkv"&#xA;

    &#xA;

    But I keep getting errors like :

    &#xA;

    [fc#0 @ ...] Error applying option &#x27;SL&#x27; to filter &#x27;pan&#x27;: Option not found&#xA;Error : Option not found&#xA;

    &#xA;

    Or :

    &#xA;

    [Parsed_pan_1 @ ...] Expected in channel name, got ""&#xA;

    &#xA;

    Or even :

    &#xA;

    Output channel layout 5.1 does not match the number of channels mapped 2.&#xA;

    &#xA;

    I’ve tried variations of the pan syntax :

    &#xA;

      &#xA;
    • pan=5.1:FL=0:FR=0:FC=0:LFE=0:SL=c0:SR=c1
    • &#xA;

    • pan=5.1|FL=0|FR=0|FC=0|LFE=0|SL=c0|SR=c1
    • &#xA;

    • Wrapping in single/double
    • &#xA;

    • quotes Escaping for CMD (no caret issues in current runs)
    • &#xA;

    &#xA;

    Nothing seems to work.

    &#xA;

    🎯 Goal :

    &#xA;

      &#xA;
    • Keep 5.1 audio from the original movie (volume lowered)
    • &#xA;

    • Add stereo commentary to SL and SR
    • &#xA;

    • Output a proper 5.1 EAC3 mix
    • &#xA;

    &#xA;

    🔧 System :

    &#xA;

      &#xA;
    • Windows 10
    • &#xA;

    • FFmpeg version : [latest static build from ffmpeg.org]
    • &#xA;

    • Running in true Command Prompt (not PowerShell)
    • &#xA;

    • Source audio : 5.1 EAC3 from a .mkv, stereo .eac3 from .m4a
    • &#xA;

    &#xA;

    What’s the correct filter_complex syntax to route a stereo track to the rear channels of a 5.1 layout using FFmpeg on Windows ? Am I missing something about pan, amix, or Windows quirks ?

    &#xA;

  • Could not write header for output file #0 (incorrect codec parameters ?) : No such file or directory Error initializing output stream 0:5 —

    13 septembre 2022, par M E

    I am trying to create a DASH manifest and segments from an .mp4 file. I have created a bash files with the commands below, and calling bbb.mp4, but the output gives the error on the subject line. This is the script I am using :

    &#xA;

    ffmpeg -re -i bbb.mp4 -map 0 -map 0 -c:a aac -c:v libx264 \&#xA;-b:v:0 800k -b:v:1 300k -s:v:1 320x170 -profile:v:1 baseline \&#xA;-profile:v:0 main -bf 1 -keyint_min 120 -g 120 -sc_threshold 0 \&#xA;-b_strategy 0 -ar:a:1 22050 -use_timeline 1 -use_template 1 \&#xA;-window_size 5 -adaptation_sets "id=0,streams=v id=1,streams=a" \&#xA;-f dash /path/to/out.mpd&#xA;

    &#xA;

    After running the command for my bash file dash-demo I get :

    &#xA;

    $ dash-demo.sh&#xA;ffmpeg version 5.1.1-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers&#xA;  built with gcc 12.1.0 (Rev2, Built by MSYS2 project)&#xA;  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint&#xA;  libavutil      57. 28.100 / 57. 28.100&#xA;  libavcodec     59. 37.100 / 59. 37.100&#xA;  libavformat    59. 27.100 / 59. 27.100&#xA;  libavdevice    59.  7.100 / 59.  7.100&#xA;  libavfilter     8. 44.100 /  8. 44.100&#xA;  libswscale      6.  7.100 /  6.  7.100&#xA;  libswresample   4.  7.100 /  4.  7.100&#xA;  libpostproc    56.  6.100 / 56.  6.100&#xA;Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;bbb.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : isom&#xA;    minor_version   : 1&#xA;    compatible_brands: isomavc1&#xA;    creation_time   : 2013-12-16T17:59:32.000000Z&#xA;    title           : Big Buck Bunny, Sunflower version&#xA;    artist          : Blender Foundation 2008, Janus Bager Kristensen 2013&#xA;    comment         : Creative Commons Attribution 3.0 - http://bbb3d.renderfarming.net&#xA;    genre           : Animation&#xA;    composer        : Sacha Goedegebure&#xA;  Duration: 00:10:34.53, start: 0.000000, bitrate: 4486 kb/s&#xA;  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 4001 kb/s, 60 fps, 60 tbr, 60k tbn (default)&#xA;    Metadata:&#xA;      creation_time   : 2013-12-16T17:59:32.000000Z&#xA;      handler_name    : GPAC ISO Video Handler&#xA;      vendor_id       : [0][0][0][0]&#xA;  Stream #0:1[0x2](und): Audio: mp3 (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2013-12-16T17:59:37.000000Z&#xA;      handler_name    : GPAC ISO Audio Handler&#xA;      vendor_id       : [0][0][0][0]&#xA;  Stream #0:2[0x3](und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), fltp, 320 kb/s (default)&#xA;    Metadata:&#xA;      creation_time   : 2013-12-16T17:59:37.000000Z&#xA;      handler_name    : GPAC ISO Audio Handler&#xA;      vendor_id       : [0][0][0][0]&#xA;    Side data:&#xA;      audio service type: main&#xA;Stream mapping:&#xA;  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))&#xA;  Stream #0:1 -> #0:1 (mp3 (mp3float) -> aac (native))&#xA;  Stream #0:2 -> #0:2 (ac3 (native) -> aac (native))&#xA;  Stream #0:0 -> #0:3 (h264 (native) -> h264 (libx264))&#xA;  Stream #0:1 -> #0:4 (mp3 (mp3float) -> aac (native))&#xA;  Stream #0:2 -> #0:5 (ac3 (native) -> aac (native))&#xA;Press [q] to stop, [?] for help&#xA;[libx264 @ 00000172d0783040] using SAR=1/1&#xA;[libx264 @ 00000172d0783040] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2&#xA;[libx264 @ 00000172d0783040] profile Main, level 4.2, 4:2:0, 8-bit&#xA;[libx264 @ 00000172d0783040] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=1 b_pyramid=0 b_adapt=0 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=120 keyint_min=61 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=800 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00&#xA;[libx264 @ 00000172d011dac0] using SAR=17/18&#xA;[libx264 @ 00000172d011dac0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2&#xA;[libx264 @ 00000172d011dac0] profile Constrained Baseline, level 2.1, 4:2:0, 8-bit&#xA;[libx264 @ 00000172d011dac0] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=5 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=120 keyint_min=61 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=300 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00&#xA;[aac @ 00000172d011d2c0] Using a PCE to encode channel layout "5.1(side)"&#xA;[aac @ 00000172d0136580] Using a PCE to encode channel layout "5.1(side)"&#xA;[dash @ 00000172d0a82880] Opening &#x27;C:/Program Files/Git/path/to/init-stream0.m4s&#x27; for writing&#xA;Could not write header for output file #0 (incorrect codec parameters ?): No such file or directory&#xA;Error initializing output stream 0:5 --&#xA;[libx264 @ 00000172d0783040] final ratefactor: 41.41&#xA;[aac @ 00000172d04ffc00] Qavg: 8678.318&#xA;[aac @ 00000172d04ffc00] 2 frames left in the queue on closing&#xA;[aac @ 00000172d011d2c0] Qavg: nan&#xA;[libx264 @ 00000172d011dac0] final ratefactor: 34.26&#xA;[aac @ 00000172d0136180] Qavg: 8678.318&#xA;[aac @ 00000172d0136180] 2 frames left in the queue on closing&#xA;[aac @ 00000172d0136580] Qavg: nan&#xA;Conversion failed!&#xA;

    &#xA;

    What am I doing wrong ?

    &#xA;

    Thank you !

    &#xA;