Force Brave browser to use video decoding acceleration in Virtualbox running Debian 13 guest operating system

Display Screen settings:
– Video Memory 256 MB
– Graphics Controller: VMSVGA
– Extended Features: Enable 3D Acceleration should be checked

Brave launch command is:

/usr/bin/brave-browser-stable --use-angle=gl --ignore-gpu-blocklist --enable-gpu-rasterization --disable-gpu-compositing --disable-gpu-memory-buffer-video-frames %U

Graphics Feature Status

  • Canvas: Hardware accelerated
  • Direct Rendering Display Compositor: Disabled
  • Compositing: Software only. Hardware acceleration disabled
  • Multiple Raster Threads: Enabled
  • OpenGL: Enabled
  • Rasterization: Hardware accelerated on all pages
  • Raw Draw: Disabled
  • Skia Graphite: Disabled
  • TreesInViz: Disabled
  • Video Decode: Hardware accelerated
  • Video Encode: Software only. Hardware acceleration disabled
  • Vulkan: Disabled
  • WebGL: Hardware accelerated but at reduced performance
  • WebGL2: Hardware accelerated but at reduced performance
  • WebGPU: Disabled
  • WebNN: Disabled

Join several video files with VLC without transcoding

I was looking for most simple way to join several video clips into one larger clip without installing additional packages on my Debian laptop.

Most simple way I found was using command like this:

vlc 18M00S.mp4 19M00S.mp4 20M00S.mp4 21M00S.mp4 --sout "#gather:std{access=file,dst=all.mp4}" --sout-keep

Where “18M00S.mp4“, “19M00S.mp4“, “20M00S.mp4” and “21M00S.mp4” are my clips that will be joined in a file “all.mp4” in the same folder.

You can change output filetype with adding for example “mux=ts” in –sout “#gather:std{access=file,mux=ts,dst=all.mp4}“, but this was not needed in my case.