Recherche avancée

Médias (3)

Mot : - Tags -/spip

Autres articles (18)

  • Taille des images et des logos définissables

    9 février 2011, par

    Dans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
    Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)

  • Contribute to a better visual interface

    13 avril 2011

    MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
    Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community.

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

Sur d’autres sites (4011)

  • real time video streaming in C#

    16 juin 2016, par Nuwan

    I’m developing an application for real time streaming. Two parts include for the streaming.
    I use a capture card to capture some live source and need to stream in real time.
    and also need to stream a local video file.

    To stream local video file in real time I use emgu cv to capture the video frame as bitmaps.
    To achieve this I create the bitmap list and I save captured bitmap to this list using one thread.
    and also I display those frames in a picture box. Bitmap list can store 1 second video. if frame rate is
    30 it will store 30 video frames. After filling this list I start another thread to encode that 1 second chunk
    video.

    For encoding purpose I use ffmpeg wrapper called nreco. I write that video frames to ffmpeg
    and start the ffmpeg to encode. After stopping that task I can get encoded data as byte array.

    Then I’m sending that data using UDP protocol through LAN.

    This works fine. But I cannot achieve the smooth streaming. When I received stream via VLC player there is some millisecond of delay between packets and also I noticed there a frame lost.

    private Capture _capture = null;
    Image frame;

    // Here I capture the frames and store them in a list
    private void ProcessFrame(object sender, EventArgs arg)
    {
        frame = _capture.QueryFrame();
        frameBmp = new Bitmap((int)frameWidth, (int)frameHeight, PixelFormat.Format24bppRgb);
        frameBmp = frame.ToBitmap();


    twoSecondVideoBitmapFramesForEncode.Add(frameBmp);
                           ////}
        if (twoSecondVideoBitmapFramesForEncode.Count == (int)FrameRate)
        {
            isInitiate = false;
            thread = new Thread(new ThreadStart(encodeTwoSecondVideo));
            thread.IsBackground = true;
            thread.Start();
        }  
    }

    public void encodeTwoSecondVideo()
    {
       List<bitmap> copyOfTwoSecondVideo = new List<bitmap>();
       copyOfTwoSecondVideo = twoSecondVideoBitmapFramesForEncode.ToList();
       twoSecondVideoBitmapFramesForEncode.Clear();

       int g = (int)FrameRate * 2;

       // create the ffmpeg task. these are the parameters i use for h264 encoding

           string outPutFrameSize = frameWidth.ToString() + "x" + frameHeight.ToString();
           //frame.ToBitmap().Save(msBit, frame.ToBitmap().RawFormat);
           ms = new MemoryStream();
           //Create video encoding task and set main parameters for the video encode

           ffMpegTask = ffmpegConverter.ConvertLiveMedia(
               Format.raw_video,
               ms,
               Format.h264,
               new ConvertSettings()
               {

                   CustomInputArgs = " -pix_fmt bgr24 -video_size " + frameWidth + "x" + frameHeight + " -framerate " + FrameRate + " ", // windows bitmap pixel format
                   CustomOutputArgs = " -threads 7 -preset ultrafast -profile:v baseline -level 3.0 -tune zerolatency -qp 0 -pix_fmt yuv420p -g " + g + " -keyint_min " + g + " -flags -global_header -sc_threshold 40 -qscale:v 1 -crf 25 -b:v 10000k -bufsize 20000k -s " + outPutFrameSize + " -r " + FrameRate + " -pass 1 -coder 1 -movflags frag_keyframe -movflags +faststart -c:a libfdk_aac -b:a 128k "
                   //VideoFrameSize = FrameSize.hd1080,
                   //VideoFrameRate = 30

               });

           ////////ffMpegTask.Start();
           ffMpegTask.Start();


         // I get the 2 second chunk video bitmap from the list and write to the ffmpeg
     foreach (var item in copyOfTwoSecondVideo)
           {
               id++;
               byte[] buf = null;
               BitmapData bd = null;
               Bitmap frameBmp = null;

               Thread.Sleep((int)(1000.5 / FrameRate));

               bd = item.LockBits(new Rectangle(0, 0, item.Width, item.Height), ImageLockMode.ReadOnly, PixelFormat.Format24bppRgb);
               buf = new byte[bd.Stride * item.Height];
               Marshal.Copy(bd.Scan0, buf, 0, buf.Length);
               ffMpegTask.Write(buf, 0, buf.Length);
               item.UnlockBits(bd);
           }
      }
    </bitmap></bitmap>

    This is the process I used to achieve the live streaming. But the stream is not smooth. I tried using a queue instead
    of list to reduce the the latency to fill the list. Because I thought that latency happens encoding thread encode
    and send 2 second video very quickly. But when it finishes this encoding process of bitmap list not
    completely full. So encoding thread will stop until the next 2 second video is ready.

    If any one can help me to figure this out, it is very grateful. If the way of I’m doing this is wrong, please correct me.
    Thank You !

  • Is there any way to detect and cut out the real video part from a full video

    27 octobre 2020, par Jemma.Z

    Not sure whether I can explain my question. I have a bunch of video material. Some of them are recorded videos from mobile phones. When people record the video on their phone, their produced video may contain more than just the recorded video I need. I need to detect and cut out the useless part. The useless part would be still while the part I need is changing and on the play.

    &#xA;

    I do not know whether there is any way for me to do it. I can write some code but I just do not know what libraries to use. Does it have something to do with OpenCV. Or is there a way to solve it with ffmpeg ?

    &#xA;

    Hopefully someone can give me some ideas. Thanks a lot.

    &#xA;

  • ffmpeg exported .mp4 files won't open in premiere pro or vegas

    16 décembre 2020, par Bernhard Alber

    i recently used ffmpeg to add together roughly 350+ .mp4 files into one big file and then deleted the audio from that file.

    &#xA;

    However when importing the .mp4 file into Premiere Pro it keeps on telling me that the file is an unsupported file format or damaged file. It opens perfectly fine in VLC tho.

    &#xA;

    -i in ffmpeg gave me the following :

    &#xA;

    ffmpeg started on 2020-12-16 at 19:47:40&#xA;Report written to "ffmpeg-20201216-194740.log"&#xA;Log level: 48&#xA;Command line:&#xA;ffmpeg -i outputnoaudio.mp4 -report&#xA;ffmpeg version 4.3.1-2020-11-19-full_build-www.gyan.dev Copyright (c) 2000-2020 the FFmpeg developers&#xA;  built with gcc 10.2.0 (Rev5, 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-lzma --enable-libsnappy --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libzvbi --enable-librav1e --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --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-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-l  libavutil      56. 51.100 / 56. 51.100&#xA;  libavcodec     58. 91.100 / 58. 91.100&#xA;  libavformat    58. 45.100 / 58. 45.100&#xA;  libavdevice    58. 10.100 / 58. 10.100&#xA;  libavfilter     7. 85.100 /  7. 85.100&#xA;  libswscale      5.  7.100 /  5.  7.100&#xA;  libswresample   3.  7.100 /  3.  7.100&#xA;  libpostproc    55.  7.100 / 55.  7.100&#xA;Splitting the commandline.&#xA;Reading option &#x27;-i&#x27; ... matched as input url with argument &#x27;outputnoaudio.mp4&#x27;.&#xA;Reading option &#x27;-report&#x27; ... matched as option &#x27;report&#x27; (generate a report) with argument &#x27;1&#x27;.&#xA;Finished splitting the commandline.&#xA;Parsing a group of options: global .&#xA;Applying option report (generate a report) with argument 1.&#xA;Successfully parsed a group of options.&#xA;Parsing a group of options: input url outputnoaudio.mp4.&#xA;Successfully parsed a group of options.&#xA;Opening an input file: outputnoaudio.mp4.&#xA;[NULL @ 000001d06005e480] Opening &#x27;outputnoaudio.mp4&#x27; for reading&#xA;[file @ 000001d06005f540] Setting default whitelist &#x27;file,crypto,data&#x27;&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] ISO: File Type Major Brand: isom&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] Unknown dref type 0x206c7275 size 12&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] Processing st: 0, edit list 0 - media time: -1, duration: 336&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] Processing st: 0, edit list 1 - media time: 0, duration: 345709632&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] drop a frame at curr_cts: 345709632 @ 1295788&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] rfps: 60.000000 0.000269&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] rfps: 120.000000 0.001078&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] rfps: 240.000000 0.004310&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] rfps: 59.940060 0.001081&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] Before avformat_find_stream_info() pos: 35677073236 bytes read:12825017 seeks:1 nb_streams:1&#xA;[vp9 @ 000001d0600602c0] Format yuv420p chosen by get_format().&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] All info found&#xA;[mov,mp4,m4a,3gp,3g2,mj2 @ 000001d06005e480] After avformat_find_stream_info() pos: 1206 bytes read:12857785 seeks:2 frames:1&#xA;Input #0, mov,mp4,m4a,3gp,3g2,mj2, from &#x27;outputnoaudio.mp4&#x27;:&#xA;  Metadata:&#xA;    major_brand     : isom&#xA;    minor_version   : 512&#xA;    compatible_brands: isomiso2mp41&#xA;    encoder         : Lavf58.45.100&#xA;  Duration: 06:00:06.85, start: 0.021000, bitrate: 13209 kb/s&#xA;    Stream #0:0(eng), 1, 1/16000: Video: vp9 (Profile 0) (vp09 / 0x39307076), yuv420p(tv, bt709), 3840x2160, 13204 kb/s, SAR 1:1 DAR 16:9, 59.97 fps, 60 tbr, 16k tbn, 16k tbc (default)&#xA;    Metadata:&#xA;      handler_name    : VideoHandler&#xA;Successfully opened the file.&#xA;At least one output file must be specified&#xA;[AVIOContext @ 000001d060067740] Statistics: 12857785 bytes read, 2 seeks&#xA;

    &#xA;

    what am i doing wrong ?

    &#xA;

    i used this command to merge the videos together :

    &#xA;

    for %%i in (*.mp4) do echo file &#x27;%%i&#x27;>> mylist.txt&#xA;ffmpeg -fflags &#x2B;igndts -f concat -safe 0 -i mylist.txt -c copy output.mkv -report&#xA;

    &#xA;

    where i got this mylist.txt file :

    &#xA;

    file &#x27;surf_004_fix WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_1day WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_4dimensional WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_4head WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_4head WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_4head WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_a WR. Surfed by draph - 2160p60.mp4&#x27;&#xA;file &#x27;surf_acp_fix WR. Surfed by jalole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_adventure_final WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_again_njv WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_akai_final WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_amateur_v2b WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_amplitude_light WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_andromeda WR. Surfed by cole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_and_destroy WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_annoyance_njv WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_anything WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_arghmyeyes_retexture WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_artifex WR. Surfed by Cromalia - 2160p60.mp4&#x27;&#xA;file &#x27;surf_asrown WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_asrown WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ataque_final WR. Surfed by jalole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ataque_final WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_auroria2 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_auroria_ksf WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_awp_sk337_v3 WR. Surfed by  rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_awp_sk337_v3 WR. Surfed by tucks - 2160p60.mp4&#x27;&#xA;file &#x27;surf_axiom WR. Surfed by draph - 2160p60.mp4&#x27;&#xA;file &#x27;surf_axiom WR. Surfed by Zacki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_beginner2 WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_beyer WR. Surfed by green void - 2160p60.mp4&#x27;&#xA;file &#x27;surf_beyer WR. Surfed by Oli - 2160p60.mp4&#x27;&#xA;file &#x27;surf_blackside WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_bluewinter WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_borderlands WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_brutalist WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_calamity2 WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_calamity_njv WR. Surfed by redc - 2160p60.mp4&#x27;&#xA;file &#x27;surf_calzone WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_calzone WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_canisius2_fix WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_cartoon WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_catalyst WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_catalyst WR. Surfed by Troflecopter - 2160p60.mp4&#x27;&#xA;file &#x27;surf_cavemissile_fix WR. Surfed by src - 2160p60.mp4&#x27;&#xA;file &#x27;surf_cavemissile_fix WR. Surfed by tucks - 2160p60.mp4&#x27;&#xA;file &#x27;surf_chasm WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_chateau WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_cinnamon_fix WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_classics WR. Surfed by snowy - 2160p60.mp4&#x27;&#xA;file &#x27;surf_classics2 WR. Surfed by Ignis - 2160p60.mp4&#x27;&#xA;file &#x27;surf_collaboration WR. Surfed by Shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_commune_again_beta5 WR. Surfed by -p - 2160p60.mp4&#x27;&#xA;file &#x27;surf_compact WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_compact WR. Surfed by louieismyname - 2160p60.mp4&#x27;&#xA;file &#x27;surf_compulsive_njv and surf_compulsive_njv_h WRs Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_compulsive_njv_h WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_construction WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_cookiejar WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_coralis_ksf WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_coralis_ksf WR. Surfed by shena - 2160p60.mp4&#x27;&#xA;file &#x27;surf_cordelia WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_cordelia WR. Surfed by green void - 2160p60.mp4&#x27;&#xA;file &#x27;surf_corruption WR. Surfed by Oli - 2160p60.mp4&#x27;&#xA;file &#x27;surf_creation WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_crzyfrog_reloaded WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_cyka WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_damn WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_deceptive_final WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_delight WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_derpis_ksf WR. Surfed by jalole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_derpis_ksf WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_destiny_fixed WR. Surfed by MaKo - 2160p60.mp4&#x27;&#xA;file &#x27;surf_devil WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_dhyana WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_diamond_beta1 WR. Surfed by snowy - 2160p60.mp4&#x27;&#xA;file &#x27;surf_dionysus WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_distraction_v2 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_distraction_v2 WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_diverge WR. Surfed by redc - 2160p60.mp4&#x27;&#xA;file &#x27;surf_dova WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_drifting WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_driftless WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_duggywuggy WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_dynasty WR. Surfed by tucks - 2160p60.mp4&#x27;&#xA;file &#x27;surf_efficacy WR. Surfed by MaKo - 2160p60.mp4&#x27;&#xA;file &#x27;surf_eggplant WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_elysium2 WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ember WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_eon WR. Surfed by Makela - 2160p60.mp4&#x27;&#xA;file &#x27;surf_epicube WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_epiphany WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_epiphany WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ethereal WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_exclave_fix WR. Surfed by redc - 2160p60.mp4&#x27;&#xA;file &#x27;surf_exogenesis WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_exogenesis WR. Surfed by Silverthing - 2160p60.mp4&#x27;&#xA;file &#x27;surf_exogenisis WR. Surfed by louieismyname - 2160p60.mp4&#x27;&#xA;file &#x27;surf_exurbia_v2 WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_fabas WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_facility WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_forbidden_tomb2 WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_forbidden_tomb4 SWWR. Surfed by maggi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_forbidden_ways_ksf WR. Surfed by Ignis - 2160p60.mp4&#x27;&#xA;file &#x27;surf_forgotten WR. Surfed by luke - 2160p60.mp4&#x27;&#xA;file &#x27;surf_fortum WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_fortum_fix WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_freedom WR. Surfed by Synokz - 2160p60.mp4&#x27;&#xA;file &#x27;surf_froots_ksf WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_fruits WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_garden WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_gauntlet_final WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_gekar WR. Surfed by Troflecopter - 2160p60.mp4&#x27;&#xA;file &#x27;surf_germania WR. Surfed by spooder - 2160p60.mp4&#x27;&#xA;file &#x27;surf_globalchaos WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_goldarn WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_goldarn WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_goliath WR. Surfed by draph - 2160p60.mp4&#x27;&#xA;file &#x27;surf_grassland WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_greenhouse WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_happyhands3 WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_happyhands3 WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_happyhands4 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_happyhands4 WR. Surfed by Cromalia - 2160p60.mp4&#x27;&#xA;file &#x27;surf_happyhug WR. Surfed by jalole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_healthy WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_helium_fix WR. Surfed by Shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_helloworld WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_helloworld WR. Surfed by melinder - 2160p60.mp4&#x27;&#xA;file &#x27;surf_highlands WR. Surfed by mbn - 2160p60.mp4&#x27;&#xA;file &#x27;surf_hob WR. Surfed by Cromalia - 2160p60.mp4&#x27;&#xA;file &#x27;surf_hob WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_hollow WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_hotwheels WR. Surfed by skip tracer - 2160p60.mp4&#x27;&#xA;file &#x27;surf_huh WR. Surfed by tato - 2160p60.mp4&#x27;&#xA;file &#x27;surf_hyper WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_iceworld WR. Surfed by mbn - 2160p60.mp4&#x27;&#xA;file &#x27;surf_imex WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_impact WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_infamous_ksf WR. Surfed by green void - 2160p60.mp4&#x27;&#xA;file &#x27;surf_infected_h WR. Surfed by MaKo - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ing WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_injection_njv WR. Surfed by Cromalia - 2160p60.mp4&#x27;&#xA;file &#x27;surf_injection_njv WR. Surfed by Shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_insideout_final WR. Surfed by MaKo - 2160p60.mp4&#x27;&#xA;file &#x27;surf_insignia_b1 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_insignia_b1 WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_inspire WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_intense_ksf WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_interference WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_interference WR. Surfed by Spirit - 2160p60.mp4&#x27;&#xA;file &#x27;surf_intra WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_island WR. Surfed by tucks - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ivory WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_izded WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_jaqen WR. Surfed by proga - 2160p60.mp4&#x27;&#xA;file &#x27;surf_jenocide WR. Surfed  by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_jenocide WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_juturna WR. Surfed by Joshua - 2160p60.mp4&#x27;&#xA;file &#x27;surf_juturna WR. Surfed by manana - 2160p60.mp4&#x27;&#xA;file &#x27;surf_kalium WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_kitsune WR. Surfed by Joshua - 2160p60.mp4&#x27;&#xA;file &#x27;surf_kloakk WR. Surfed by tucks - 2160p60.mp4&#x27;&#xA;file &#x27;surf_klue WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_krow10 WR. Surfed by Joshua - 2160p60.mp4&#x27;&#xA;file &#x27;surf_krow10 WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_kz_mix_journeys WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_legends WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_lessons WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_liberation WR. Surfed by jalole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_liberation WR. Surfed by Shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_liberation2 WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_lies_ksf WR. Surfed by stevo - 2160p60.mp4&#x27;&#xA;file &#x27;surf_like_this WR. Surfed by green void - 2160p60.mp4&#x27;&#xA;file &#x27;surf_lithium WR. Surfed by redc - 2160p60.mp4&#x27;&#xA;file &#x27;surf_lithium2 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_lt_unicorn WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_lullaby_ksf WR. Surfed by Ignis - 2160p60.mp4&#x27;&#xA;file &#x27;surf_lullaby_ksf WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_map_h WR. Surfed by Shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_marah WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_mash-up WR. Surfed by jalole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_mesa_aether WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_mesa_fixed WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_mesa_mine WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_missing_no WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_mom_fix WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_morbid WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_mwag_reloaded WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_mynah_final WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_mynah_final WR. Surfed by redc - 2160p60.mp4&#x27;&#xA;file &#x27;surf_nebula WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_nesquik WR. Surfed by melinder - 2160p60.mp4&#x27;&#xA;file &#x27;surf_networked WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_nikolo WR. Surfed by Troflecopter - 2160p60.mp4&#x27;&#xA;file &#x27;surf_not_so_disaster WR. Surfed by tato - 2160p60.mp4&#x27;&#xA;file &#x27;surf_not_so_quick WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_nyx WR. Surfed by tucks - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ny_momentum_v3_1 WR. Surfed by cole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_oompa2 WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_our WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_overgrowth WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_pagoda WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_palette_fix WR. Surfed by Shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_pantheon WR. Surfed by cole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_papertown WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_paranoid_enigma WR. Surfed by Ignis - 2160p60.mp4&#x27;&#xA;file &#x27;surf_paranoid_enigma WR. Surfed by Shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_parc_colore WR. Surfed by Beetle179 - 2160p60.mp4&#x27;&#xA;file &#x27;surf_pavilion WR. Surfed by MaKo - 2160p60.mp4&#x27;&#xA;file &#x27;surf_petrus WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_placid WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_plethora_fix WR. Surfed by MaKo - 2160p60.mp4&#x27;&#xA;file &#x27;surf_plethora_fix WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_portal_game4 WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_pox WR. Surfed by Joshua - 2160p60.mp4&#x27;&#xA;file &#x27;surf_pox WR. Surfed by Sony - 2160p60.mp4&#x27;&#xA;file &#x27;surf_primero WR. Surfed by tucks - 2160p60.mp4&#x27;&#xA;file &#x27;surf_primero_fix WR. Surfed by draph - 2160p60.mp4&#x27;&#xA;file &#x27;surf_proliferation WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_prosaic WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_psycho WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_pyzire WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_qlimax_q WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_quartus_ksf WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_quasar_final WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_quattro WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_quickie_fix WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_quilavar WR. Surfed by dimmy - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ragequit WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_rapid WR. Surfed by Joshua - 2160p60.mp4&#x27;&#xA;file &#x27;surf_razer_final WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_reprise WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_rez WR. Surfed by levi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_rez WR. Surfed by mbn - 2160p60.mp4&#x27;&#xA;file &#x27;surf_rez2 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_ripper WR. Surfed by louieismyname - 2160p60.mp4&#x27;&#xA;file &#x27;surf_rocco_v2 WR. Surfed by Zacki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_royal WR. Surfed by arxxy - 2160p60.mp4&#x27;&#xA;file &#x27;surf_royal_fix WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_rst WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_runewords WR. Surfed by mbn - 2160p60.mp4&#x27;&#xA;file &#x27;surf_runewords2 WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_salient WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_salient WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sanding_ksf WR. Surfed by Marble - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sandman_v2 WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sandstorm2 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sandtrap2 WR. Surfed by draph - 2160p60.mp4&#x27;&#xA;file &#x27;surf_saturday WR. Surfed by fish”” - 2160p60.mp4&#x27;&#xA;file &#x27;surf_saturday WR. Surfed by Orson - 2160p60.mp4&#x27;&#xA;file &#x27;surf_savant_njv WR. Surfed by niyhM - 2160p60.mp4&#x27;&#xA;file &#x27;surf_school_fix WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sc_colours WR. Surfed by Silverthing - 2160p60.mp4&#x27;&#xA;file &#x27;surf_second WR. Surfed by proga - 2160p60.mp4&#x27;&#xA;file &#x27;surf_selenka WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_selenka WR. Surfed by src - 2160p60.mp4&#x27;&#xA;file &#x27;surf_semesterbreak WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sempar_njv WR. Surfed by Cromalia - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sensation_fix WR. Surfed by Cromalia - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sewers WR. Surfed by green void - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sh WR. Surfed by nev - 2160p60.mp4&#x27;&#xA;file &#x27;surf_shoria WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sinister2 WR Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sinister_evil WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sinsane_ksf WR. Surfed by arxxy - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sippysip WR. Surfed by green void - 2160p60.mp4&#x27;&#xA;file &#x27;surf_smile_njv WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_squirrelsonvacation WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_stickybutt_alpha WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_stonework4 WR. Surfed by draph - 2160p60.mp4&#x27;&#xA;file &#x27;surf_strafe WR. Surfed by Magzi - 2160p60.mp4&#x27;&#xA;file &#x27;surf_subway WR. Surfed by mbn - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sunnyhappylove WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sunset WR. Surfed by cream - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sunset WR. Surfed by shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sunset2_fix WR. Surfed by MaKo - 2160p60.mp4&#x27;&#xA;file &#x27;surf_swagtoast WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_sylvan WR. Surfed by dzy - 2160p60.mp4&#x27;&#xA;file &#x27;surf_synada WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_syria WR. Surfed by Joshua - 2160p60.mp4&#x27;&#xA;file &#x27;surf_syria_again WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_tenacious WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_tensile_njv WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_this_njv WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_torque2 WR. Surfed by kusche - 2160p60.mp4&#x27;&#xA;file &#x27;surf_trihard WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_trihard WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_tronia_refix WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_tronic BWWR. Surfed by niyhMfan1 - 2160p60.mp4&#x27;&#xA;file &#x27;surf_tronic_njv WR. Surfed by niyhM - 2160p60.mp4&#x27;&#xA;file &#x27;surf_tundra_v2 WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_two_colour WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_two_colour WR. Surfed by synki - 2160p60.mp4&#x27;&#xA;file &#x27;surf_utopia_njv WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_vale WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_vale2 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_vale2 WR. Surfed by JunichiK - 2160p60.mp4&#x27;&#xA;file &#x27;surf_valpect WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_vegetables WR. Surfed by Shuffle - 2160p60.mp4&#x27;&#xA;file &#x27;surf_whiteout WR. Surfed by Synokz - 2160p60.mp4&#x27;&#xA;file &#x27;surf_whiteout WR. Surfed by tucks - 2160p60.mp4&#x27;&#xA;file &#x27;surf_whoknows2 WR. Surfed by cole - 2160p60.mp4&#x27;&#xA;file &#x27;surf_whoknows3 WR. Surfed by emil - 2160p60.mp4&#x27;&#xA;file &#x27;surf_wood WR. Surfed by rulldar - 2160p60.mp4&#x27;&#xA;file &#x27;surf_y WR. Surfed by louieismyname - 2160p60.mp4&#x27;&#xA;file &#x27;surf_z WR. Surfed by Cromalia - 2160p60.mp4&#x27;&#xA;file &#x27;surf_zbig WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_zbig2 WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_zeonine WR. Surfed by Caff - 2160p60.mp4&#x27;&#xA;file &#x27;surf_zoomboys WR. Surfed by noti - 2160p60.mp4&#x27;&#xA;file &#x27;surf_zor WR. Surfed by Oli - 2160p60.mp4&#x27;&#xA;&#xA;

    &#xA;