i cannot stress this enough, do NOT run the command ffmpeg -filter_complex “nullsrc=s=1920x1080,geq=random(1)*255:128:128[vout]” -map “[vout]” -t 46 -c:v libx264 out.mp4 in order to generate one of these large video files then upload them en masse in order to slow down their servers,

  • cecilkorik@lemmy.ca
    link
    fedilink
    arrow-up
    17
    ·
    1 year ago

    Speaking unironically, I don’t think a distributed denial of service attack is a really justifiable means of protest in this situation, we have a perfectly usable and in many ways superior alternative, we’re on the alternative right now. No dirty tactics needed. Nobody’s imprisoned on Reddit. And cyberattack laws in many countries are often broadly worded enough that doing something like the video upload you described could conceivably open you to criminal liability.

    But hey, don’t let me stop you, I’m not your parent.

    • LvxferreM
      link
      fedilink
      arrow-up
      7
      ·
      edit-2
      1 year ago

      I’m OK with slightly immoral actions against justified targets; my main concern is effectiveness. This will at most slow down Reddit’s servers, but it’ll be practically invisible to users.

      Instead a better approach might be to generate text and pictures that discourage other users from going to Reddit. Goatse, copypasta, gibberish, flyers telling people what’s going on, so goes on. In this sense I think that the subs posting John Oliver pictures, plus r/latestagecapitalism with orcas, got the right idea. It’s also legally safer.

      we have a perfectly usable and in many ways superior alternative, we’re on the alternative right now

      One thing doesn’t exclude the other, right?

        • LvxferreM
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          The sad part is that they’re more interesting than most things in that sub. At least to troll clueless people.

          Better to stick to John Oliver.

  • OsrsNeedsF2P
    link
    fedilink
    arrow-up
    9
    ·
    1 year ago

    Create a computationally expensive regex automod config, then have daily scheduled threads that it gets run on

  • I quite agree. Don’t do that. Because I tried it, and it doesn’t work.

    > ffmpeg -filter_complex “nullsrc=s=1920x1080,geq=random(1)*255:128:128[vout]” -map “[vout]” -t 46 -c:v libx264 out.mp4
    ffmpeg version n4.4.2-2-g7ffb7d4b04-20220806 Copyright (c) 2000-2021 the FFmpeg developers
      built with gcc 12.1.0 (crosstool-NG 1.25.0.55_3defb7b)
      configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --disable-frei0r --enable-libgme --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librist --enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2 --enable-libmfx --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --disable-vaapi --enable-libvidstab --disable-vulkan --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra-version=20220806
      libavutil      56. 70.100 / 56. 70.100
      libavcodec     58.134.100 / 58.134.100
      libavformat    58. 76.100 / 58. 76.100
      libavdevice    58. 13.100 / 58. 13.100
      libavfilter     7.110.100 /  7.110.100
      libswscale      5.  9.100 /  5.  9.100
      libswresample   3.  9.100 /  3.  9.100
      libpostproc    55.  9.100 / 55.  9.100
    [AVFilterGraph @ 0000014e16f06340] No such filter: '“nullsrc'
    Error initializing complex filters.
    Invalid argument