Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 39

Thema: ffmpeg mit quicksync

  1. #11
    Routinier
    Registriert seit
    14. December 2011
    Beiträge
    252

    Standard AW: ffmpeg mit quicksync

    Ok, ich hab mal kurz VAAPI getestet. Funktioniert erst mal.
    Code:
    $ ffmpeg -vaapi_device /dev/dri/renderD128 -i test_01.avi -vf 'format=yuvj422p,hwupload' -c:v h264_vaapi -threads 8 -qp 18 output.mkv
    ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
      built with gcc 8.1.0 (GCC)
      configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvenc --enable-omx --enable-shared --enable-version3
      libavutil      56. 14.100 / 56. 14.100
      libavcodec     58. 18.100 / 58. 18.100
      libavformat    58. 12.100 / 58. 12.100
      libavdevice    58.  3.100 / 58.  3.100
      libavfilter     7. 16.100 /  7. 16.100
      libavresample   4.  0.  0 /  4.  0.  0
      libswscale      5.  1.100 /  5.  1.100
      libswresample   3.  1.100 /  3.  1.100
      libpostproc    55.  1.100 / 55.  1.100
    Guessed Channel Layout for Input Stream #0.1 : stereo
    Input #0, avi, from 'test_01.avi':
      Duration: 00:02:49.48, start: 0.000000, bitrate: 43494 kb/s
        Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 1920x1080, 41181 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
        Stream #0:1: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s
    File 'output.mkv' already exists. Overwrite ? [y/N] y
    Stream mapping:
      Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (h264_vaapi))
      Stream #0:1 -> #0:1 (pcm_s24le (native) -> vorbis (libvorbis))
    Press [q] to stop, [?] for help
    [swscaler @ 0x55d766e983c0] deprecated pixel format used, make sure you did set range correctly
    Output #0, matroska, to 'output.mkv':
      Metadata:
        encoder         : Lavf58.12.100
        Stream #0:0: Video: h264 (h264_vaapi) (High) (H264 / 0x34363248), vaapi_vld(progressive), 1920x1080, q=0-31, 25 fps, 1k tbn, 25 tbc
        Metadata:
          encoder         : Lavc58.18.100 h264_vaapi
        Stream #0:1: Audio: vorbis (libvorbis) (oV[0][0] / 0x566F), 48000 Hz, stereo, fltp (24 bit)
        Metadata:
          encoder         : Lavc58.18.100 libvorbis
    frame= 4237 fps= 74 q=-0.0 Lsize=  152555kB time=00:02:49.47 bitrate=7374.0kbits/s speed=2.95x    
    video:150575kB audio:1879kB subtitle:0kB other streams:0kB global headers:4kB muxing overhead: 0.066576%
    Der speed=2.95x ist meilenweit von qsv entfernt. Wenn ich diese Datei in Hybrid (Windows 7) lade und mit qsvencc (qsv) encode geht da die Post ab.
    Irgendwo klemmt es noch.

  2. #12
    Routinier
    Registriert seit
    14. December 2011
    Beiträge
    252

    Standard AW: ffmpeg mit quicksync

    Und das ist der Grund: VAAPI-basierte Encoder können nur Eingaben aus VAAPI-Oberflächen annehmen.

    Surface Formats
    The hardware codecs used by VAAPI are not able to access frame data in arbitrary memory. Therefore, all frame data needs to be uploaded to hardware surfaces connected to the appropriate device before being used. All VAAPI hardware surfaces in ffmpeg are represented by the vaapi pixfmt.
    Und der Farbraum ist scheinbar auf 4:2:0 festgetackert. Was für ein Nachteil !

    Um also einen Stream/Datei im yuvj422p (test_01.avi) Farbraum verarbeiten zu können, muß eine hwupload-Instanz vorangestellt werden um einen normalen Frame in einen Frame im Vaapi-Format zu konvertieren. Und DAS kostet gewaltig Performance.
    Code:
    ffmpeg -vaapi_device /dev/dri/renderD128 -i test_01.avi -vf 'format=yuvj422p,hwupload' -c:v h264_vaapi ... out.mp4
    Da kriecht hier das Encoding mit max. 3x durch die Gegend. Die Hardwarefilter können auch nicht angewendet werden.

    Ist allerdings der Stream/Datei im yuv(j)420p Farbraum ...
    Code:
    ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i test_01_420.avi -c:v h264_vaapi ... output.mp4
    ... ja dann geht die Post ab mit 10 fachen Speed. Aber was nützt das demjenigen der halt 442-avi's hat.

    Umwandeln nach yuvj420p oder yuv420p und nach ffmpeg pipen. Keine Ahnung ob die VAAPI-Oberfläche den Input dann verarbeiten kann.
    Code:
    vainfo: Supported profile and entrypoints
          VAProfileNone                   :    VAEntrypointVideoProc
          VAProfileNone                   :    VAEntrypointStats
          VAProfileMPEG2Simple            :    VAEntrypointVLD
          VAProfileMPEG2Simple            :    VAEntrypointEncSlice
          VAProfileMPEG2Main              :    VAEntrypointVLD
          VAProfileMPEG2Main              :    VAEntrypointEncSlice
          VAProfileH264Main               :    VAEntrypointVLD
          VAProfileH264Main               :    VAEntrypointEncSlice
          VAProfileH264Main               :    VAEntrypointFEI
          VAProfileH264Main               :    VAEntrypointEncSliceLP
          VAProfileH264High               :    VAEntrypointVLD
          VAProfileH264High               :    VAEntrypointEncSlice
          VAProfileH264High               :    VAEntrypointFEI
          VAProfileH264High               :    VAEntrypointEncSliceLP
          VAProfileVC1Simple              :    VAEntrypointVLD
          VAProfileVC1Main                :    VAEntrypointVLD
          VAProfileVC1Advanced            :    VAEntrypointVLD
          VAProfileJPEGBaseline           :    VAEntrypointVLD
          VAProfileJPEGBaseline           :    VAEntrypointEncPicture
          VAProfileH264ConstrainedBaseline:    VAEntrypointVLD
          VAProfileH264ConstrainedBaseline:    VAEntrypointEncSlice
          VAProfileH264ConstrainedBaseline:    VAEntrypointFEI
          VAProfileH264ConstrainedBaseline:    VAEntrypointEncSliceLP
          VAProfileVP8Version0_3          :    VAEntrypointVLD
          VAProfileHEVCMain               :    VAEntrypointVLD
          VAProfileHEVCMain               :    VAEntrypointEncSlice
          VAProfileHEVCMain               :    VAEntrypointFEI
    hat jemand einen Tipp ?

    Ich kenne mich damit nicht aus.
    Code:
    ffmpeg -i test_01.avi -pix_fmt yuvj420p -f mjpeg -q 0 pipe:1 | ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD129 -hwaccel_output_format vaapi -i pipe:0 -c:v h264_vaapi -y output.mkv
    Ist auch nicht das gelbe vom Ei.

  3. #13
    Tripel-As
    Registriert seit
    5. March 2009
    Beiträge
    240

    Standard AW: ffmpeg mit quicksync

    Was bringt denn?

    ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i test_01_422.avi -vf 'scale_vaapi=format=nv12' -c:v h264_vaapi ... output.mp4

  4. #14
    Routinier
    Registriert seit
    14. December 2011
    Beiträge
    252

    Standard AW: ffmpeg mit quicksync

    Hatte ich auch schon getestet und sollte eigentlich auch funktionieren. Es wird tatsächlich mit über 8x speed eine mp4-Datei erstellt. Es werden im Terminal keinerlei Fehler angezeigt.
    Code:
    $ ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i test_01.avi -vf 'scale_vaapi=format=nv12' -c:v h264_vaapi output.mp4
    ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
      built with gcc 8.1.0 (GCC)
      configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvenc --enable-omx --enable-shared --enable-version3
      libavutil      56. 14.100 / 56. 14.100
      libavcodec     58. 18.100 / 58. 18.100
      libavformat    58. 12.100 / 58. 12.100
      libavdevice    58.  3.100 / 58.  3.100
      libavfilter     7. 16.100 /  7. 16.100
      libavresample   4.  0.  0 /  4.  0.  0
      libswscale      5.  1.100 /  5.  1.100
      libswresample   3.  1.100 /  3.  1.100
      libpostproc    55.  1.100 / 55.  1.100
    Guessed Channel Layout for Input Stream #0.1 : stereo
    Input #0, avi, from 'test_01.avi':
      Duration: 00:02:49.48, start: 0.000000, bitrate: 43494 kb/s
        Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 1920x1080, 41181 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
        Stream #0:1: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s
    Stream mapping:
      Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (h264_vaapi))
      Stream #0:1 -> #0:1 (pcm_s24le (native) -> aac (native))
    Press [q] to stop, [?] for help
    Output #0, mp4, to 'output.mp4':
      Metadata:
        encoder         : Lavf58.12.100
        Stream #0:0: Video: h264 (h264_vaapi) (High) (avc1 / 0x31637661), vaapi_vld(progressive), 1920x1080, q=0-31, 25 fps, 12800 tbn, 25 tbc
        Metadata:
          encoder         : Lavc58.18.100 h264_vaapi
        Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (24 bit), 128 kb/s
        Metadata:
          encoder         : Lavc58.18.100 aac
    frame= 4237 fps=207 q=-0.0 Lsize=    9235kB time=00:02:49.49 bitrate= 446.3kbits/s speed=8.26x    
    video:6459kB audio:2659kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.282551%
    [aac @ 0x5617c5923900] Qavg: 184.927
    Aaaaber .... es ist kein Bildinhalt vorhanden, nur abwechelnd ein grün/rosa Bildflackern.

    Falls du Interesse hast das mal selbst zu testen, hier ein ganz kurzer yuvj422p-AVI-Schnipsel:

    https://drive.google.com/file/d/1PHj...ew?usp=sharing

  5. #15
    Tripel-As
    Registriert seit
    5. March 2009
    Beiträge
    240

    Standard AW: ffmpeg mit quicksync

    Also mein Uralt-Intel will das jpeg überhaupt nicht dekodieren.

    Dekodiert er bei dir anständig? Also per VAAPI dekodieren -> per hwdownload den Frame von Videospeicher in den Hauptspeicher -> mit libx264 kodieren:

    ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i datei.avi -vf 'hwdownload,format=nv12' -c:v libx264 -crf 20 output.mp4

  6. #16
    Routinier
    Registriert seit
    14. December 2011
    Beiträge
    252

    Standard AW: ffmpeg mit quicksync

    Nein, kein Decoding möglich da yuvj422p. Kann man hiermit gut testen:
    Code:
    ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i test_01.avi -f null -
    Ich habe das avi auch als yuvj420p ... und damit klappt es. Es kann nur an dem Farbraum liegen.

  7. #17
    Tripel-As
    Registriert seit
    5. March 2009
    Beiträge
    240

    Standard AW: ffmpeg mit quicksync

    Kann er denn Dateien, die mit x264 und crf 0 erzeugt wurden, dekodieren? Wie mjpeg auch lossless. Also das Capture Format ändern, falls das ne Option ist.

  8. #18
    Routinier
    Registriert seit
    14. December 2011
    Beiträge
    252

    Standard AW: ffmpeg mit quicksync

    Das Captureformat ist festgelegt auf mjpeg. Der Farbraum / Chroma subsampling ist ebenfalls nicht änderbar.

    Ich hab einfach mal das yuvj422p Test-Avi mit libx264 crf 0 nach mp4 encodet (test_01.mp4), nur testweise. Die mp4-Datei hat immer noch yuvj422p. Aaaaber nun klappt es mit:
    Code:
    ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i test_01.mp4 -f null -
    Hilft mir zwar auch nix, aber das versteh wer will. ???

  9. #19
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.765

    Standard AW: ffmpeg mit quicksync

    Vielleicht verstehen es ja ein paar Leute im englischen doom9-Forum, die an ffmpeg mitentwickeln.

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  10. #20
    Routinier
    Registriert seit
    14. December 2011
    Beiträge
    252

    Standard AW: ffmpeg mit quicksync

    Mein Englisch ist miserabel. Aber vielleicht kannst du mir dabei helfen.

    Und dann noch: You are not allowed to post or reply until you have been registered for at least 5 days.

    Ich hab hier mal einen Beitrag erstellt um drüben einen Thread aufzumachen:

    ffmpeg - vaapi

    Hi,

    my system:
    Code:
    Kernel: 4.16.11-1-ARCH 
    Resolution: 2560x1440 
    Terminal: xfce4-terminal 
    CPU: Intel i7-6700K (8) @ 4.200GHz 
    GPU: Intel HD Graphics 530 
    GPU: NVIDIA GeForce GTX 750 Ti 
    Memory: 31094MiB
    Code:
     vainfo
    libva info: VA-API version 1.1.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_1_1
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 1.1 (libva 2.1.0)
    vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 2.1.0
    vainfo: Supported profile and entrypoints
          VAProfileMPEG2Simple            :    VAEntrypointVLD
          VAProfileMPEG2Simple            :    VAEntrypointEncSlice
          VAProfileMPEG2Main              :    VAEntrypointVLD
          VAProfileMPEG2Main              :    VAEntrypointEncSlice
          VAProfileH264ConstrainedBaseline:    VAEntrypointVLD
          VAProfileH264ConstrainedBaseline:    VAEntrypointEncSlice
          VAProfileH264ConstrainedBaseline:    VAEntrypointEncSliceLP
          VAProfileH264ConstrainedBaseline:    VAEntrypointFEI
          VAProfileH264ConstrainedBaseline:    VAEntrypointStats
          VAProfileH264Main               :    VAEntrypointVLD
          VAProfileH264Main               :    VAEntrypointEncSlice
          VAProfileH264Main               :    VAEntrypointEncSliceLP
          VAProfileH264Main               :    VAEntrypointFEI
          VAProfileH264Main               :    VAEntrypointStats
          VAProfileH264High               :    VAEntrypointVLD
          VAProfileH264High               :    VAEntrypointEncSlice
          VAProfileH264High               :    VAEntrypointEncSliceLP
          VAProfileH264High               :    VAEntrypointFEI
          VAProfileH264High               :    VAEntrypointStats
          VAProfileH264MultiviewHigh      :    VAEntrypointVLD
          VAProfileH264MultiviewHigh      :    VAEntrypointEncSlice
          VAProfileH264StereoHigh         :    VAEntrypointVLD
          VAProfileH264StereoHigh         :    VAEntrypointEncSlice
          VAProfileVC1Simple              :    VAEntrypointVLD
          VAProfileVC1Main                :    VAEntrypointVLD
          VAProfileVC1Advanced            :    VAEntrypointVLD
          VAProfileNone                   :    VAEntrypointVideoProc
          VAProfileJPEGBaseline           :    VAEntrypointVLD
          VAProfileJPEGBaseline           :    VAEntrypointEncPicture
          VAProfileVP8Version0_3          :    VAEntrypointVLD
          VAProfileVP8Version0_3          :    VAEntrypointEncSlice
          VAProfileHEVCMain               :    VAEntrypointVLD
          VAProfileHEVCMain               :    VAEntrypointEncSlice
    Why is it not possible to decode this avi-file ?

    https://drive.google.com/file/d/1PHj...ew?usp=sharing

    Code:
    General
    Complete name                            : /media/a5_Lwork/va/test_01_.avi
    Format                                   : AVI
    Format/Info                              : Audio Video Interleave
    File size                                : 30.6 MiB
    Duration                                 : 4 s 120 ms
    Overall bit rate                         : 62.3 Mb/s
    
    Video
    ID                                       : 0
    Format                                   : JPEG
    Codec ID                                 : MJPG
    Duration                                 : 4 s 120 ms
    Bit rate                                 : 59.2 Mb/s
    Width                                    : 1 920 pixels
    Height                                   : 1 080 pixels
    Display aspect ratio                     : 16:9
    Frame rate                               : 25.000 FPS
    Color space                              : YUV
    Chroma subsampling                       : 4:2:2
    Bit depth                                : 8 bits
    Scan type                                : Progressive
    Compression mode                         : Lossy
    Bits/(Pixel*Frame)                       : 1.142
    Stream size                              : 29.1 MiB (95%)
    
    Audio
    ID                                       : 1
    Format                                   : PCM
    Format profile                           : Float
    Codec ID                                 : 00000003-0000-0010-8000-00AA00389B71
    Codec ID/Hint                            : IEEE 
    Duration                                 : 4 s 120 ms
    Bit rate mode                            : Constant
    Bit rate                                 : 3 072 kb/s
    Channel(s)                               : 2 channels
    Channel positions                        : Front: L R
    Sampling rate                            : 48.0 kHz
    Bit depth                                : 32 bits
    Stream size                              : 1.51 MiB (5%)
    Alignment                                : Aligned on interleaves
    Interleave, duration                     : 45  ms (1.12 video frame)
    Interleave, preload duration             : 500  ms
    Code:
    $ ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD129 -hwaccel_output_format vaapi -i test_01_.avi -f null -
    ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
      built with gcc 8.1.0 (GCC)
      configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avresample --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvenc --enable-omx --enable-shared --enable-version3
      libavutil      56. 14.100 / 56. 14.100
      libavcodec     58. 18.100 / 58. 18.100
      libavformat    58. 12.100 / 58. 12.100
      libavdevice    58.  3.100 / 58.  3.100
      libavfilter     7. 16.100 /  7. 16.100
      libavresample   4.  0.  0 /  4.  0.  0
      libswscale      5.  1.100 /  5.  1.100
      libswresample   3.  1.100 /  3.  1.100
      libpostproc    55.  1.100 / 55.  1.100
    Input #0, avi, from 'test_01_.avi':
      Duration: 00:00:04.12, start: 0.000000, bitrate: 62304 kb/s
        Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 1920x1080, 59783 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
        Stream #0:1: Audio: pcm_f32le ([3][0][0][0] / 0x0003), 48000 Hz, stereo, flt, 3072 kb/s
    Stream mapping:
      Stream #0:0 -> #0:0 (mjpeg (native) -> wrapped_avframe (native))
      Stream #0:1 -> #0:1 (pcm_f32le (native) -> pcm_s16le (native))
    Press [q] to stop, [?] for help
    ffmpeg: gen8_mfd.c:2602: gen8_mfd_jpeg_bsd_object: Assertion `0' failed.
    Abgebrochen (Speicherabzug geschrieben)
    bye ggrub

    @LigH

    Um jetzt nicht 5 Tage warten zu müssen kannst du diesen Beitrag gerne ins Doom9 Forum stellen.

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Handbrake + Quicksync: Parameter-Format?
    Von GGRUB im Forum MPEG-4-Encoding-Tools
    Antworten: 2
    Letzter Beitrag: 1. September 2014, 14:10
  2. Antworten: 6
    Letzter Beitrag: 18. May 2014, 18:53
  3. A's Video Converter - QuickSync powered encoder Gui
    Von Selur im Forum MPEG-4-Encoding-Tools
    Antworten: 0
    Letzter Beitrag: 10. February 2013, 21:14
  4. ffmpeg CBR MP3
    Von TS1234 im Forum Audio – Bearbeitung und Konvertierung
    Antworten: 3
    Letzter Beitrag: 11. November 2009, 00:15
  5. Ffmpeg svn ?
    Von AnImeFaN1991 im Forum MPEG-4-Encoding-Tools
    Antworten: 5
    Letzter Beitrag: 9. December 2008, 11:26

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •