Recherche avancée

Médias (3)

Mot : - Tags -/spip

Autres articles (64)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

  • Ajouter des informations spécifiques aux utilisateurs et autres modifications de comportement liées aux auteurs

    12 avril 2011, par

    La manière la plus simple d’ajouter des informations aux auteurs est d’installer le plugin Inscription3. Il permet également de modifier certains comportements liés aux utilisateurs (référez-vous à sa documentation pour plus d’informations).
    Il est également possible d’ajouter des champs aux auteurs en installant les plugins champs extras 2 et Interface pour champs extras.

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (4940)

  • Rotate 360 video with ffmpeg

    9 septembre 2019, par Leos Literak

    I have 360° video and I want to fine tune its orientation with ffmpeg. I need to rotate it by 90° clockwise horizontally (turn it left). I found some helpful resources stating that the rotate filter would do the trick. So I tried :

    ffmpeg -i Petr_doskok.mp4 -vf "scale=2048x1024,rotate=-PI/2"  -r 30 -c:v libx265 -b:v 15M -pix_fmt yuv420p -c:a aac -b:a 192K Petr_doskok_rotated.mp4
    ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Petr_doskok.mp4':
    Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.20.100
    Duration: 00:00:29.06, start: 0.000000, bitrate: 58095 kb/s
    Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 4096x2048, 57948 kb/s, SAR 1:1 DAR 2:1, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)
    Metadata:
     handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 184 kb/s (default)
    Metadata:
     handler_name    : SoundHandler
    Stream mapping:
    Stream #0:0 -> #0:0 (h264 (native) -> hevc (libx265))
    Stream #0:1 -> #0:1 (aac (native) -> aac (native))
    x265 [info]: Slices                              : 1
    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 / bias: 25 / 250 / 40 / 5.00
    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 / on / on
    x265 [info]: AQ: mode / str / qg-size / cu-tree  : 2 / 1.0 / 32 / 1
    x265 [info]: Rate Control / qCompress            : ABR-15000 kbps / 0.60
    x265 [info]: tools: rd=3 psy-rd=2.00 rskip signhide tmvp strong-intra-smoothing
    x265 [info]: tools: lslices=6 deblock sao
    Output #0, mp4, to 'Petr_doskok_rotated.mp4':
    Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.20.100
    Stream #0:0(und): Video: hevc (libx265) (hev1 / 0x31766568), yuv420p, 2048x1024 [SAR 1:1 DAR 2:1], q=2-31, 15000 kb/s, 30 fps, 15360 tbn, 30 tbc (default)
    Metadata:
     handler_name    : VideoHandler
     encoder         : Lavc58.35.100 libx265
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
     handler_name    : SoundHandler
     encoder         : Lavc58.35.100 aac
    frame=  841 fps=9.8 q=-0.0 Lsize=   54721kB time=00:00:28.03     bitrate=15991.5kbits/s speed=0.326x
    video:54028kB audio:659kB subtitle:0kB other streams:0kB global headers:2kB muxing overhead: 0.062856%
    x265 [info]: frame I:      4, Avg QP:15.99  kb/s: 39026.34
    x265 [info]: frame P:    214, Avg QP:16.15  kb/s: 30083.41
    x265 [info]: frame B:    623, Avg QP:19.72  kb/s: 10727.28
    x265 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
    x265 [info]: consecutive B-frames: 0.5% 0.9% 17.9% 73.9% 6.9%

    encoded 841 frames in 86.02s (9.78 fps), 15787.22 kb/s, Avg QP:18.80
    [aac @ 000001faa3ead7c0] Qavg: 289.921

    Well, the video was really rotated - vertically ! The documentation does not reference the 360° video production : http://ffmpeg.org/ffmpeg-filters.html#rotate. What is the correct parameter value for my case ?

  • How to download .ism files protected by DRM (Widevine or IIS Smoth Streaming)

    16 septembre 2019, par Foopy7774

    I’m struggling to download a video which is protected by DRM or something else (idk)...I tried to download it by using VLC, ismdownloader, ffmpeg and youtube-dl but the video seems encrypted. There bound to be a way to do it, given that Chrome is able to read it...

    I’ve seen that they are using Widevine or IIS Smooth Streaming, I don’t really know...but if you can’t answer my post, can you atleast set me on the right path by telling me :
    What they use ? Widevine ? IIS Smooth Streaming ? Both ?

    Video link : https://www.mycanal.fr/actualites/balance-ton-post-ca-continue-emission-du-12-sept-2019/h/12299856_50013
    Manifest file :
    https://hssodcplus-s.akamaihd.net/ondemand/playready/canalplus/d8/d8_1205541_1_D8/93653/d8-1205541-1-D8.ism/manifest if you can’t access to it : https://pastebin.com/20mgS9C4

    Here is what I get using VLC : https://i.imgur.com/u3mWrWg.gifv

    Thanks !

  • How can I use FFMPEG in my discord bot thats on github

    21 septembre 2019, par Waldre

    I moved my discord bot to GitHub and Heroku today, everything works fine but I get this error that causes the bot to stop working

    I have already tried adding FFmpeg as a submodule by doing this :

    git submodule add git://source.ffmpeg.org/ffmpeg FFmpeg but it still doesn't work

    These are the errors I’m getting

    2019-09-21T14:03:30.753963+00:00 heroku[web.1] : State changed from starting to crashed

    2019-09-21T14:03:30.641312+00:00 heroku[web.1] : Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

    2019-09-21T14:03:30.641385+00:00 heroku[web.1] : Stopping process with SIGKILL

    2019-09-21T14:03:30.730681+00:00 heroku[web.1] : Process exited with status 137

    2019-09-21T14:10:20.814035+00:00 app[worker.1] : [36m| I : Prefix was used by RoyaleNiteTM. COMMAND USED : join |[0m

    2019-09-21T14:10:20.832129+00:00 app[worker.1] : (node:4) UnhandledPromiseRejectionWarning : Error : FFMPEG not found

    2019-09-21T14:10:20.832138+00:00 app[worker.1] : at Function.selectFfmpegCommand (/app/node_modules/prism-media/src/transcoders/ffmpeg/Ffmpeg.js:46:13)

    2019-09-21T14:10:20.832141+00:00 app[worker.1] : at new FfmpegTranscoder (/app/node_modules/prism-media/src/transcoders/ffmpeg/Ffmpeg.js:7:37)

    2019-09-21T14:10:20.832143+00:00 app[worker.1] : at new MediaTranscoder (/app/node_modules/prism-media/src/transcoders/MediaTranscoder.js:10:19)

    2019-09-21T14:10:20.832145+00:00 app[worker.1] : at new Prism (/app/node_modules/prism-media/src/Prism.js:5:23)

    2019-09-21T14:10:20.832147+00:00 app[worker.1] : at new VoiceConnection (/app/node_modules/discord.js/src/client/voice/VoiceConnection.js:46:18)

    2019-09-21T14:10:20.832150+00:00 app[worker.1] : at Promise (/app/node_modules/discord.js/src/client/voice/ClientVoiceManager.js:63:22)

    2019-09-21T14:10:20.832154+00:00 app[worker.1] : at new Promise ()

    2019-09-21T14:10:20.832156+00:00 app[worker.1] : at ClientVoiceManager.joinChannel (/app/node_modules/discord.js/src/client/voice/ClientVoiceManager.js:45:12)

    2019-09-21T14:10:20.832158+00:00 app[worker.1] : at VoiceChannel.join (/app/node_modules/discord.js/src/structures/VoiceChannel.js:130:30)

    2019-09-21T14:10:20.832160+00:00 app[worker.1] : at Client. (/app/index.js:227:53)

    2019-09-21T14:10:20.832203+00:00 app[worker.1] : (node:4) UnhandledPromiseRejectionWarning : Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id : 1)

    2019-09-21T14:10:20.832279+00:00 app[worker.1] : (node:4) [DEP0018] DeprecationWarning : Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

    2019-09-21T14:25:08.488516+00:00 heroku[worker.1] : State changed from up to crashed

    2019-09-21T14:25:08.464878+00:00 heroku[worker.1] : Process exited with status 1`