Recherche avancée

Médias (2)

Mot : - Tags -/kml

Autres articles (68)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

Sur d’autres sites (7184)

  • Whats is the problem of my old .MOV file ?

    3 septembre 2021, par PierDEVIT

    What is the meaning of the problem ? I want to test the integrity of my old .mov file :

    


    [dvvideo @ 0x7ffd8d819a00] Concealing bitstream errors
    Last message repeated 52 times


    


    The file captured it from a MiniDV in the 2008 year

    


    How can I fix this problem ? Thanks for the advice

    


  • Matomo Celebrates 15 Years of Building an Open-Source & Transparent Web Analytics Solution

    30 juin 2022, par Matthieu Aubry — About, Community
    &lt;script type=&quot;text/javascript&quot;&gt;<br />
           if ('function' === typeof window.playMatomoVideo){<br />
           window.playMatomoVideo(&quot;brand&quot;, &quot;#brand&quot;)<br />
           } else {<br />
           document.addEventListener(&quot;DOMContentLoaded&quot;, function() { window.playMatomoVideo(&quot;brand&quot;, &quot;#brand&quot;); });<br />
           }<br />
      &lt;/script&gt;

    Fifteen years ago, I realised that people (myself included) were increasingly integrating the internet into their everyday lives, and it was clear that it would only expand in the future. It was an exciting new world, but the amount of personal data shared online, level of tracking and lack of security was a growing concern. Google Analytics was just launched then and was already gaining huge traction – so data from millions of websites started flowing into Google’s database, creating what was then the biggest centralised database about people worldwide and their actions online.

    So as a young engineering student, I decided we needed to build an open source and transparent solution that could help make the internet more secure and private while still providing organisations with powerful insights. I aimed to create a win-win solution for businesses and their digital consumers.

    And in 2007, I started developing Matomo with the help from Scott Switzer and Jennifer Langdon (who offered me an internship and support).   

    All thanks to the Matomo Community

    We have reached significant milestones and made major changes over the last 15 years, but we wouldn’t be where we are today without the Matomo Community.

    So I would like to celebrate and thank the hundreds of volunteer developers who have donated their time to develop Matomo, the thousands of contributors who provided feedback to improve Matomo, the countless supportive forum members, our passionate team of 40 at Matomo, the numerous translators who have translated Matomo and the 1.5 million websites that choose Matomo as their analytics platform.

    Matomo's Birthday
    Team Meetup in Paris in 2012

    Matomo has been a community effort built on the shoulders of many, and we will continue to work for you. 

    So let’s look at some milestones we have achieved over the last 15 years.

    Looking back on milestones in our timeline

    2007

    • Birth of Matomo
    • First alpha version released

    2008

    • Release first public 0.1.0 version

    2009

    • 50,000 websites use Matomo

    2010

    • Matomo first stable 1.0.0 released
    • Mobile app launched

    2011

    • Released Ecommerce Analytics, Custom Variables, First Party Cookies

    • Released Privacy control features (first of many privacy features to come !)

    2012

    • Released Log Analytics feature
    • 1 Million Downloads !
    • 300,000 websites worldwide use Matomo

    2013

    • Matomo is now available in 50 languages !
    • Matomo brand redesign

    2016

    2017

    • Launched Matomo Cloud service 
    • Released Multi Channel Conversion Attribution Premium Feature, Custom Reports Premium Feature, Login Saml Premium Feature, WooCommerceAnalytics Premium Feature and Heatmap & Session Recording Premium Feature 

    2018

    2019

    2020

    2021

    • 1,000,000 websites worldwide use Matomo
    • including 30,000 active Matomo for WordPress installations
    • Released SEO Web Vitals, Advertising Conversion Export and Tracking Spam Prevention feature

    2022

    • Released WP Statistics to Matomo importer

    Our efforts continue

    While we’ve seen incredible growth over the years, our work doesn’t stop there. In fact, we’re only just getting started.

    Today over 55% of the internet continues to use privacy-threatening web analytics solutions, while 1.5% uses Matomo. So there are still great strides to be made to create a more private internet, and joining the Matomo Community is one way to support this movement.

    There are many ways to get involved too, such as :

    So what comes next for Matomo ?

    The future of Matomo is approachable, powerful and flexible. We’re strengthening the customers’ voice, expanding our resources internally (we’re continuously hiring !) and conducting rigorous customer research to craft a tool that balances usability and functionality.

    I look forward to the next 15 years and seeing what the future holds for Matomo and our community.

  • Generating DASH manifest with ffmpeg works in Docker exec shell but not in os.exec golang

    22 février 2023, par Inquisitor

    I am trying to generate a DASH manifest with ffmpeg using this command

    &#xA;

    /usr/bin/ffmpeg -f webm_dash_manifest -i ./480.webm -f webm_dash_manifest -i ./audio.webm -c copy -map 0:0 -map 1:0 -y -f webm_dash_manifest -adaptation_sets "id=0,streams=0 id=1,streams=1" ./manifest.mpd -loglevel repeat&#x2B;level&#x2B;verbose&#xA;

    &#xA;

    I run this in go, in a docker container as shown :

    &#xA;

    func runFFmpeg(arguments []string) {&#xA;    arguments = append(arguments, "-loglevel", "repeat&#x2B;level&#x2B;verbose")&#xA;    cmd := exec.Command("ffmpeg", arguments...)&#xA;&#xA;    fmt.Printf("cmd: %v\n", cmd)&#xA;&#xA;    var out bytes.Buffer&#xA;    var stderr bytes.Buffer&#xA;    cmd.Stdout = &amp;out&#xA;    cmd.Stderr = &amp;stderr&#xA;    err := cmd.Run()&#xA;&#xA;    if err != nil {&#xA;        log.Println(err)&#xA;        log.Println(stderr.String())&#xA;    }&#xA;}&#xA;runFFmpeg([]string{"-f", "webm_dash_manifest", "-i", "./480.webm", "-f", "webm_dash_manifest", "-i", "./audio.webm", "-c", "copy", "-map", "0:0", "-map", "1:0", "-y", "-f", "webm_dash_manifest", "-adaptation_sets", "\"id=0,streams=0 id=1,streams=1\"", "./manifest.mpd"})&#xA;

    &#xA;

    But I get this output :

    &#xA;

     cmd: /usr/bin/ffmpeg -f webm_dash_manifest -i ./480.webm -f webm_dash_manifest -i ./audio.webm -c copy -map 0:0 -map 1:0 -y -copy_unknown -f webm_dash_manifest -adaptation_sets "id=0,streams=0 id=1,streams=1" ./manifest.mpd -loglevel repeat&#x2B;level&#x2B;verbose&#xA; 2023/02/22 04:45:17 exit status 1&#xA; 2023/02/22 04:45:17 [info] ffmpeg version 5.1.2 Copyright (c) 2000-2022 the FFmpeg developers&#xA; [info]   built with gcc 12.2.1 (Alpine 12.2.1_git20220924-r3) 20220924&#xA; [info]   configuration: --prefix=/usr --enable-avfilter --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-gnutls --enable-gpl --enable-libass --enable-libmp3lame --enable-libpulse --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libx264 --enable-libx265 --enable-libtheora --enable-libv4l2 --enable-libdav1d --enable-lto --enable-postproc --enable-pic --enable-pthreads --enable-shared --enable-libxcb --enable-librist --enable-libsrt --enable-libssh --enable-libvidstab --disable-stripping --disable-static --disable-librtmp --disable-lzma --enable-libaom --enable-libopus --enable-libsoxr --enable-libwebp --enable-vaapi --enable-vdpau --enable-vulkan --enable-libdrm --enable-libzmq --optflags=-O2 --disable-debug --enable-libsvtav1&#xA; [info]   libavutil      57. 28.100 / 57. 28.100&#xA; [info]   libavcodec     59. 37.100 / 59. 37.100&#xA; [info]   libavformat    59. 27.100 / 59. 27.100&#xA; [info]   libavdevice    59.  7.100 / 59.  7.100&#xA; [info]   libavfilter     8. 44.100 /  8. 44.100&#xA; [info]   libswscale      6.  7.100 /  6.  7.100&#xA; [info]   libswresample   4.  7.100 /  4.  7.100&#xA; [info]   libpostproc    56.  6.100 / 56.  6.100&#xA; [webm_dash_manifest @ 0x7fcec2836100] [warning] Could not find codec parameters for stream 0 (Video: vp9, 1 reference frame, none(tv, progressive, left), 640x480): unspecified pixel format&#xA; Consider increasing the value for the &#x27;analyzeduration&#x27; (0) and &#x27;probesize&#x27; (5000000) options&#xA; [info] Input #0, webm_dash_manifest, from &#x27;./480.webm&#x27;:&#xA; [info]   Metadata:&#xA; [info]     title           : Big Buck Bunny, Sunflower version&#xA; [info]     GENRE           : Animation&#xA; [info]     MAJOR_BRAND     : isom&#xA; [info]     MINOR_VERSION   : 1&#xA; [info]     COMPATIBLE_BRANDS: isomavc1&#xA; [info]     COMPOSER        : Sacha Goedegebure&#xA; [info]     ARTIST          : Blender Foundation 2008, Janus Bager Kristensen 2013&#xA; [info]     COMMENT         : Creative Commons Attribution 3.0 - http://bbb3d.renderfarming.net&#xA; [info]     ENCODER         : Lavf59.27.100&#xA; [info]   Duration: 00:10:34.60, bitrate: 352 kb/s&#xA; [info]   Stream #0:0: Video: vp9, 1 reference frame, none(tv, progressive, left), 640x480, SAR 853:640 DAR 853:480, 30 fps, 30 tbr, 1k tbn (default)&#xA; [info]     Metadata:&#xA; [info]       HANDLER_NAME    : GPAC ISO Video Handler&#xA; [info]       VENDOR_ID       : [0][0][0][0]&#xA; [info]       ENCODER         : Lavc59.37.100 libvpx-vp9&#xA; [info]       DURATION        : 00:10:34.600000000&#xA; [info]       webm_dash_manifest_duration: 634600&#xA; [info]       webm_dash_manifest_initialization_range: 889&#xA; [info]       webm_dash_manifest_file_name: 480.webm&#xA; [info]       webm_dash_manifest_track_number: 1&#xA; [info]       webm_dash_manifest_cues_start: 27924928&#xA; [info]       webm_dash_manifest_cues_end: 27927508&#xA; [info]       webm_dash_manifest_bandwidth: 738287&#xA; [info]       webm_dash_manifest_cluster_keyframe: 1&#xA; [info]       webm_dash_manifest_cue_timestamps: 67,5067,10067,15067,20067,25067,30067,35067,40067,45067,50067,55067,60067,65067,70067,75067,80067,85067,90067,95067,100067,105067,110067,115067,120067,125067,130067,135067,140067,145067,150067,155067,160067,165067,170067,175067,180067,185067,190067,195067&#xA; [info] Input #1, webm_dash_manifest, from &#x27;./audio.webm&#x27;:&#xA; [info]   Metadata:&#xA; [info]     title           : Big Buck Bunny, Sunflower version&#xA; [info]     GENRE           : Animation&#xA; [info]     MAJOR_BRAND     : isom&#xA; [info]     MINOR_VERSION   : 1&#xA; [info]     COMPATIBLE_BRANDS: isomavc1&#xA; [info]     COMPOSER        : Sacha Goedegebure&#xA; [info]     ARTIST          : Blender Foundation 2008, Janus Bager Kristensen 2013&#xA; [info]     COMMENT         : Creative Commons Attribution 3.0 - http://bbb3d.renderfarming.net&#xA; [info]     ENCODER         : Lavf59.27.100&#xA; [info]   Duration: 00:05:35.91, bitrate: 120 kb/s&#xA; [info]   Stream #1:0: Audio: vorbis, 48000 Hz, 5.1, fltp (default)&#xA; [info]     Metadata:&#xA; [info]       HANDLER_NAME    : GPAC ISO Audio Handler&#xA; [info]       VENDOR_ID       : [0][0][0][0]&#xA; [info]       ENCODER         : Lavc59.37.100 libvorbis&#xA; [info]       DURATION        : 00:05:35.907000000&#xA; [info]       webm_dash_manifest_duration: 335907&#xA; [info]       webm_dash_manifest_initialization_range: 7411&#xA; [info]       webm_dash_manifest_file_name: audio.webm&#xA; [info]       webm_dash_manifest_track_number: 1&#xA; [info]       webm_dash_manifest_cues_start: 5047497&#xA; [info]       webm_dash_manifest_cues_end: 5048846&#xA; [info]       webm_dash_manifest_bandwidth: 126994&#xA; [info]       webm_dash_manifest_cluster_keyframe: 1&#xA; [info]       webm_dash_manifest_cue_timestamps: 0,4986,9980,14962,19959,24956,29946,34930,39916,44911,49908,54892,59874,64868,69858,74858,79855,84847,89834,94834,99826,104826,109826,114818,119812,124799,129780,134770,139756,144743,149727,154719,159714,164706,169698,174687,179668,184667,189658,194650,19&#xA; HERE&#x27;S THE ERROR --> [error] Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted&#xA; [error] Error initializing output stream 0:1 -- &#xA; [info] Stream mapping:&#xA; [info]   Stream #0:0 -> #0:0 (copy)&#xA; [info]   Stream #1:0 -> #0:1 (copy)&#xA; [error] &#xA; [AVIOContext @ 0x7fcebe23a840] [verbose] Statistics: 0 bytes written, 0 seeks, 0 writeouts&#xA; [AVIOContext @ 0x7fcebe23a980] [verbose] Statistics: 5940786 bytes read, 133 seeks&#xA; [AVIOContext @ 0x7fcebe23acc0] [verbose] Statistics: 2260628 bytes read, 72 seeks&#xA;

    &#xA;

    It works perfectly however if I run it within docker exec (exec into the container and run the command in bash). Also, note in the last output that the command is well formed when I print it out from go. File permissions are also not the problem since the command to create the video variants works with os.exec i.e

    &#xA;

    runFFmpeg([]string{"-i", originalFilePath, "-c:v", "libvpx-vp9", "-keyint_min", "150", "-g", "150", "-tile-columns", "4", "-frame-parallel", "1", "-f", "webm", "-dash", "1", "-an", "-vf", fmt.Sprintf("scale=%s:%s", width, height), "-b:v", bitRate, "-dash", "1", "-y", destinationFilePath})&#xA;

    &#xA;