How to Install Avidemux on Ubuntu Linux

Avidemux is versatile open-source video editing software for simple cutting, filtering, and encoding tasks. It supports a wide range of video formats, including AVI, DVD-compatible MPEG files, MP4, and ASF, using various codecs. Whether you need to trim family videos, re-encode camera footage for web upload, or apply basic filters to recorded content, Avidemux provides straightforward tools without the complexity of professional editing suites. Additionally, the software includes task automation using projects, job queues, and scripting capabilities for repetitive workflows.

By the end of this guide, you will have Avidemux installed with both Qt (graphical) and CLI (command-line) interfaces, ready to edit videos with support for AVI, MP4, MPEG, and ASF formats. Furthermore, installation is available through the xtradeb PPA for automatic updates via APT, or through Flatpak for sandboxed execution with the latest build from Flathub.

Choose Your Avidemux Installation Method

Ubuntu offers multiple installation paths for Avidemux, each with distinct advantages depending on your update preferences and system integration needs. The xtradeb PPA provides automatic updates through your system package manager and tight integration with Ubuntu, while Flatpak offers sandboxed execution with the latest upstream releases.

MethodChannelVersionUpdatesBest For
APT via PPAxtradeb PPALatest stableAutomatic via apt upgradeUsers who prefer system-integrated packages with automatic updates
FlatpakFlathubLatest stableManual via flatpak updateUsers who want sandboxed applications or need containerized execution

For most users, the PPA method is recommended because it provides automatic updates through APT and better integration with system package management. Alternatively, choose Flatpak if you prefer sandboxed applications or need to run software in isolated environments. Both methods have been tested on Ubuntu 24.04 LTS and 22.04 LTS.

This guide supports Ubuntu 22.04 LTS and 24.04 LTS installations. The xtradeb PPA may not provide packages for newer or older Ubuntu releases, while Flatpak remains compatible across all versions. Commands shown work identically on both supported LTS releases.

Method 1: Install Avidemux via PPA

The xtradeb PPA provides up-to-date Avidemux packages with automatic updates through your system package manager. As a result, this method integrates seamlessly with Ubuntu and ensures you receive bug fixes and improvements as they become available.

Update Package Lists

Refresh your package lists to ensure APT recognizes the latest available packages:

sudo apt update

Add Xtradeb PPA Repository

Add the xtradeb PPA to your system sources:

sudo add-apt-repository ppa:xtradeb/apps -y

This command automatically imports the PPA GPG key, creates the repository configuration, and refreshes package lists in one step.

Install Avidemux Packages

Install both the Qt (graphical) and CLI (command-line) interfaces:

sudo apt install avidemux-qt avidemux-cli

Verify Installation

Confirm Avidemux installed successfully by checking the package version:

apt-cache policy avidemux-qt

Expected output showing version 2.8.1 from the xtradeb PPA:

avidemux-qt:
  Installed: 1:2.8.1-1xtradeb1.2404.1
  Candidate: 1:2.8.1-1xtradeb1.2404.1

Method 2: Install Avidemux via Flatpak

Flatpak provides sandboxed application execution with isolation from system packages. In contrast to the PPA method, this approach offers the latest stable releases directly from upstream maintainers through Flathub.

Add Flathub Repository

Enable the Flathub repository if not already configured:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

If Flatpak is not installed, follow our Flatpak installation guide for Ubuntu before continuing. Ubuntu 24.04 and later include Flatpak by default, but earlier versions require manual installation.

Install Avidemux Package

Install Avidemux from Flathub using the correct application ID:

flatpak install flathub org.avidemux.Avidemux -y

Verify Installation

Confirm the Flatpak installation succeeded:

flatpak list | grep -i avidemux

Expected output:

Avidemux    org.avidemux.Avidemux    2.8.1    stable    flathub    system

Launching Avidemux via GUI or CLI

After installing it on your Ubuntu system, you can launch Avidemux through either the command line or graphical interface depending on your workflow preferences.

Launch Avidemux from Terminal

For PPA installations, you can launch the Qt interface directly from terminal:

avidemux3_qt5

Or launch the CLI version for automated scripting:

avidemux3_cli

For Flatpak installations, use the application ID:

flatpak run org.avidemux.Avidemux

Launch Avidemux from Applications Menu

For desktop users, access Avidemux through the applications menu. Follow these steps:

  1. Click on the Activities button on the top-left corner of your screen.
  2. Click on Show Applications.
  3. Scroll down and find Avidemux, then click on it.

Manage Avidemux

Update Avidemux

For PPA installations, update only the Avidemux packages without triggering system-wide upgrades:

sudo apt install --only-upgrade avidemux-qt avidemux-cli

This updates only Avidemux packages from the PPA while leaving other system packages untouched. As a result, you can run this command periodically to receive bug fixes and new features from the xtradeb maintainers without triggering system-wide updates.

Alternatively, for Flatpak installations, update all Flatpak applications including Avidemux:

flatpak update

Remove Avidemux

Remove Avidemux via APT

If you no longer wish to have Avidemux on your Ubuntu system and want to remove it, follow these steps:

sudo apt remove avidemux-qt avidemux-cli

This command removes the Avidemux packages but leaves configuration files intact. To also remove the xtradeb repository, run:

sudo add-apt-repository --remove ppa:xtradeb/apps -y

Finally, verify the PPA removal by refreshing package lists and checking package availability:

sudo apt update
apt-cache policy avidemux-qt

Expected output showing no PPA packages available:

avidemux-qt:
  Installed: (none)
  Candidate: (none)
  Version table:

This confirms the PPA repository and packages have been completely removed from your system.

Remove Avidemux via Flatpak

For Flatpak installations, uninstall using the correct application ID:

flatpak uninstall org.avidemux.Avidemux

Avidemux vs Alternative Video Tools

Avidemux excels at quick video editing tasks, but other tools may better suit specific workflows. Understanding when to use each tool helps you work more efficiently.

ToolBest ForStrengthsLimitations
AvidemuxQuick edits, format conversionSimple interface, fast encoding, batch jobs via CLINo timeline editing, limited effects
HandbrakeVideo transcoding, compressionExcellent presets, batch processing, quality optimizationNo editing capabilities
VLCPlayback, basic conversionUniversal format support, streaming, lightweightBasic editing only
VideomassFFmpeg operations via GUIFull FFmpeg power, detailed controlSteeper learning curve

Use Avidemux for straightforward cutting and filtering tasks where you need results quickly. For advanced compression settings or batch transcoding, Handbrake offers better presets and quality optimization. When you need timeline-based editing with multiple tracks, consider dedicated NLEs like Kdenlive or Shotcut instead.

Practical Avidemux Examples

These examples demonstrate common video editing tasks you can accomplish immediately after installation. Each example shows the workflow and expected results.

Example 1: Trim Video Clips

Remove unwanted sections from video files without re-encoding for fast, lossless editing. This workflow preserves original quality while cutting precisely to frame boundaries.

  1. Open video: File → Open
  2. Navigate to start point using seek bar or arrow keys
  3. Press A to set start marker
  4. Navigate to end point
  5. Press B to set end marker
  6. Press Delete to remove section between markers
  7. Save: File → Save and choose output format

For copy mode (no re-encoding), ensure both Video Output and Audio Output are set to Copy in the left sidebar. This preserves quality and completes in seconds rather than minutes.

Example 2: Convert Video Container Format

Change container formats (AVI to MP4, MKV to MP4) without re-encoding video streams. This fixes compatibility issues with devices that support the codec but not the container.

  1. Open source video file
  2. Set Video Output → Copy (left sidebar)
  3. Set Audio Output → Copy
  4. Select container: Format → MP4 Muxer
  5. Save with .mp4 extension

This completes almost instantly because Avidemux copies streams without decoding and re-encoding. The resulting file plays on more devices while maintaining identical quality to the source.

Example 3: Apply Basic Video Filters

Add filters for brightness adjustment, cropping, or rotation when source footage needs correction. Filters require re-encoding but provide precise control over output quality.

  1. Open video file
  2. Click Video → Filters
  3. Double-click desired filter category (Transform, Color, Interlacing)
  4. Select specific filter (Rotate, Crop, Brightness/Contrast)
  5. Adjust parameters in preview window
  6. Click OK to apply
  7. Set Video Output to encoder (MPEG-4 AVC, HEVC, etc.)
  8. Configure encoder settings if needed
  9. Save output file

Common filters include Rotate (90°/180°/270°), Crop (remove black bars), and Denoise (reduce grain). Preview changes before saving to ensure desired results.

Troubleshooting Common Issues

PPA Package Conflicts

If you encounter dependency conflicts when installing from the PPA, you may have conflicting packages from other third-party repositories. Check for package holds:

apt-mark showhold

If Avidemux packages appear, unhold them:

sudo apt-mark unhold avidemux-qt avidemux-cli

Then retry the installation. However, if conflicts persist, remove conflicting packages before installing from the xtradeb PPA.

Flatpak Runtime Issues

If Avidemux fails to launch after Flatpak installation, first verify the required runtime is installed:

flatpak list --runtime

Look for org.kde.Platform in the output. If missing, install it manually:

flatpak install flathub org.kde.Platform

After runtime installation, you can then launch Avidemux again.

Missing Qt Dependencies

If the graphical interface fails to start but the CLI works, Qt libraries may be missing. In this case, install Qt dependencies:

sudo apt install libqt5widgets5 libqt5gui5 libqt5core5a

Verify the fix by launching the Qt interface:

avidemux3_qt5

Video Codec Not Supported

If Avidemux displays “Cannot load video” or “Unsupported codec” when opening certain files, you may need additional codec libraries. Check which codec the file uses:

ffprobe video.mp4 2>&1 | grep -E 'Video:|Audio:'

Example output showing codec information:

Stream #0:0: Video: hevc (Main 10), yuv420p10le, 3840x2160
Stream #0:1: Audio: aac (LC), 48000 Hz, stereo

For HEVC (H.265) support, ensure the x265 libraries are installed:

sudo apt install libx265-dev

Restart Avidemux after installing codec libraries. If the file still fails to open, try converting it to a more widely supported codec (H.264/AAC) using Handbrake or FFmpeg before editing.

Audio Out of Sync After Editing

Audio desynchronization commonly occurs when cutting variable frame rate (VFR) video or mixing copy and encode operations. First, verify if your source uses VFR:

ffprobe -v error -select_streams v:0 -show_entries stream=r_frame_rate -of default=noprint_wrappers=1:nokey=1 video.mp4

If the frame rate shows as a fraction (e.g., 30000/1001) rather than a decimal, the video uses constant frame rate. VFR videos (common from smartphones and screen recorders) show variable rates that cause sync issues.

Solution for VFR sources:

  1. Convert to constant frame rate (CFR) before editing using FFmpeg or Handbrake
  2. In Avidemux, use Audio → Shift to manually adjust timing (measured in milliseconds)
  3. Set both video and audio to Copy mode if you only need to cut, not filter or re-encode

For consistent results with VFR footage, consider using Handbrake or FFmpeg to normalize frame rates before importing into Avidemux.

Conclusion

With Avidemux installed via the xtradeb PPA or Flatpak, you can now perform quick video edits like trimming clips, applying filters, and re-encoding with various codecs including H.264, MPEG-4, and VP9. The examples section demonstrates common workflows from basic cutting to format conversion and filter application. The PPA method provides automatic updates through APT and system integration, while Flatpak offers sandboxed execution with the latest upstream releases.

For complementary video workflows, pair Avidemux with OBS Studio for screen recording, Handbrake for video transcoding, or Videomass for advanced FFmpeg operations. Each tool addresses different aspects of video production—Avidemux excels at quick edits, while Handbrake optimizes compression and Videomass provides full FFmpeg flexibility. Regularly update your installation using the commands shown in the Manage Avidemux section to receive bug fixes and new features.

8 thoughts on “How to Install Avidemux on Ubuntu Linux”

  1. Well, let me explain for those who are interested. It turns out that the jokers at Canonical have done it again. The version downloaded via terminal, flatpack I think they call it, does not give an image. But reading the responses to my previous post, a silly thing occurred to me, which I had not thought of. You have to download the appimage variant and on the desktop, ACTIVATE EXECUTABLE AS A PROGRAM in properties, because by default, it comes deactivated. It works for me now, but they removed this at the time and have changed it again, which I do not quite understand. IF SOMETHING WORKS, DON’T TOUCH IT! Take care of fixing what is wrong. In my case, I preferred the other version, it was more practical. This one takes up less space and you don’t have to mess around with the terminal, which can be a disaster if you don’t do things right. Anyway, that’s all, I hope it helps someone. What awaits us in the next Ubuntu? Who knows! Not for a couple of years, I’m afraid…

    Reply
    • Thanks for sharing your troubleshooting experience, Andrej. The Flatpak video output issue you encountered back in August 2024 likely stemmed from missing codec permissions or incomplete graphics acceleration setup in the Flatpak sandbox, not AppArmor changes. Ubuntu 24.04’s AppArmor updates primarily affected system services rather than Flatpak sandboxing, which relies on Bubblewrap and Portals for isolation.

      Your solution using the AppImage with manual executable permissions was the right workaround for that environment. The current guide prioritizes the xtradeb PPA (automatic updates, system integration) and Flatpak (sandboxed execution) because these methods handle dependencies and permissions automatically for most users. AppImage remains viable if you prefer portable executables, but requires manual permission management and update checks as you discovered.

      Good instincts on the executable permission requirement. Ubuntu disables execution by default for downloaded files as a security measure, which affects AppImages but not PPA or Flatpak installations.

      Reply
    • Hello Andrej,

      Which method did you use to install Avidemux 2.8.1? Was it via Flatpak or the PPA by xtradeb/applications?

      I just tested the installation on a fresh Ubuntu 20.04.6 setup, and Avidemux launched perfectly. Could you provide more details about your issue? Your original message mentioned that you can hear but not see anything, but it didn’t provide further specifics.

      Thanks.

      Reply
      • Good morning. I reinstalled it through PPA, since any other installation does not work for me. The problem is basically that, you can’t see the video, although there is sound and the program launches perfectly. All functions are operational. There is simply no image. I know firsthand that it works in 20.04 and 22.04, I have been using it until now that I have updated to 24.04. For me it is important because I use it for my work, which is a major inconvenience for me. Is there any other video editing program for Ubuntu that works decently? Above all, it allows me to cut the videos efficiently. Thanks for answering. I will be careful.

        Reply
        • Hi Andrej,

          I’ll test this further on my end this weekend and also look into the manual download and compile method. Since Ubuntu 24.04 is still new, it might be a bug or something else. The compile method could be better in the long term, given that Avidemux doesn’t have frequent releases.

          Reply
          • Ok. Thanks. In case it helps, this appears in the terminal:
            Directory /home/Andrej/.avidemux6/ exists.Good.
            Using /home/Andrej/.avidemux6/ as base directory for prefs, jobs, etc.
            *************************
            Avidemux v2.8.1
            *************************
            http://www.avidemux.org
            Code : Mean, JSC, Grant Pedersen,eumagga0x2a
            GFX : Nestor Di, nestordi@augcyl.org
            Design : Jakub Misak
            FreeBSD : Anish Mistry, amistry@am-productions.biz
            Audio : Mihail Zenkov
            Mac OS X : Kuisathaverat, Harry van der Wolf
            Win32 : Grant Pedersen

            Compiler: GCC 13.2.0
            Build Target: Linux (x86-64)
            User Interface: Qt (5.15.13)

            Large file available: 1 offset
            Time: Fri Aug 2 21:43:45 2024

            0: avidemux3_qt5

            Initialising prefs
            [load] 19:43:45-897 Loading prefs from /home/Andrej/.avidemux6/config3
            [load] 19:43:45-897 Preferences found and loaded
            [CpuCaps] Checking CPU capabilities
            MMX detected
            MMXEXT detected
            SSE detected
            SSE2 detected
            SSE3 detected
            SSSE3 detected
            SSE4 detected
            SSE42 detected
            AVX detected
            AVX2 detected
            [init] 19:43:45-897 [CpuCaps] End of CPU capabilities check (cpuCaps: 0x00003de6, cpuMask: 0xffffffff)
            [setMask] 19:43:45-897 [CpuCaps] Setting mask to 0x00003de6
            [setMask] 19:43:45-897 [CpuCaps] Forcing lav cpu flags 0x0000c3db
            [UI_Init] 19:43:45-897 Starting Qt5 GUI…
            QSocketNotifier: Can only be used with threads started with QThread
            [loadTranslator] 19:43:45-994 Using system language
            [loadTranslator] 19:43:45-994 Initializing language es_ES
            [loadTranslator] 19:43:45-994 Translation folder is
            [loadTranslation] 19:43:45-994 [Locale] Loading language file /usr/share/avidemux6/qt5/i18n/qtbase_es_ES [loadTranslation] 19:43:45-994 succeeded
            [loadTranslation] 19:43:45-994 [Locale] Loading language file /usr/share/avidemux6/qt5/i18n/avidemux_es_ES [loadTranslation] 19:43:45-994 succeeded
            [loadTranslator] 19:43:45-994 Updating translations…
            [loadTranslator] 19:43:45-994 [Locale] Test: &Edit -> &Editar

            Initializing Dithering tables
            [COREUI] Compiled with 01.00.00
            [COREUI] Linked with 01.00.00
            [CoreUI] Compiled with patch version 0, using 0
            [UI Toolkit] Running version 02:00
            [Script] Scanning directory /usr/lib/ADM_plugins6/scriptEngines
            [Script] Tinypy INFO – Registering group addons
            [Script] Tinypy INFO – Registering: help
            [Script] Tinypy INFO – Registering: get_folder_content
            [Script] Tinypy INFO – Registering: get_file_size
            [Script] Tinypy INFO – Registering: basename
            [Script] Tinypy INFO – Registering: dirname
            [Script] Tinypy INFO – Registering: splitext
            [Script] Tinypy INFO – Registering class: Avidemux
            [Script] Tinypy INFO – Registering class: Editor
            [Script] Tinypy INFO – Registering class: Gui
            [Script] Tinypy INFO – Registering class: DFToggle
            [Script] Tinypy INFO – Registering class: DFInteger
            [Script] Tinypy INFO – Registering class: DFMenu
            [Script] Tinypy INFO – Registering class: DFTimeStamp
            [Script] Tinypy INFO – Registering class: DialogFactory
            [Script] Tinypy INFO – Registering group test
            [Script] Tinypy INFO – Registering: testAssert
            [Script] Tinypy INFO – Registering: testCrash
            [Script] Tinypy INFO – Registering: testSub
            [Script] Tinypy INFO – Registering static class os
            [Script] Tinypy INFO – Registering: environ
            [Script] Tinypy INFO – Python initialised
            [Script] loaded /usr/lib/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
            [Script] Scanning directory /usr/lib/ADM_plugins6/scriptEngines/qt5
            [Script] Cannot open plugin directory
            Directory /home/ktxondobicht/.avidemux6/custom/ exists.Good.
            [initGUI] 19:43:46-014 OpenGL enabled at build time, checking whether we should run it… yes.
            The screen seems to be 3840 x 2160 px
            [destroy] 19:43:46-050 Destroying preview
            [renderDisplayResize] 19:43:46-050 Render to 0x0 zoom=1,0000, old one =0 x 0, zoom=1,0000, renderer=(nil)
            [UI_resize] 19:43:46-051 Resizing the main window to 247×199 px
            [RDR] Resizing to 0 x 0
            [initGUI] 19:43:46-053 OpenGL activated, initializing…
            [UI_Qt4InitGl] 19:43:46-053 Creating openGl dummy widget
            [UI_Qt4InitGl] 19:43:46-053 Dummy Widget created
            [initializeGL] 19:43:46-058 Initializing dummy openGl widget
            [paintGL] 19:43:46-058 Painting dummy openGl widget
            [UI_Qt4InitGl] 19:43:46-058 Probing openGl extension
            [UI_Qt4InitGl] 19:43:46-058 Extension glActiveTexture found
            [UI_Qt4InitGl] 19:43:46-058 Extension glBindBufferARB found
            [UI_Qt4InitGl] 19:43:46-058 Extension glGenBuffers found
            [UI_Qt4InitGl] 19:43:46-058 Extension glDeleteBuffers found
            [UI_Qt4InitGl] 19:43:46-058 Extension glMapBufferARB found
            [UI_Qt4InitGl] 19:43:46-058 Extension glUnmapBufferARB found
            [UI_Qt4InitGl] 19:43:46-058 Extension glBufferDataARB found
            [UI_Qt4InitGl] 19:43:46-058 Probing done
            [UI_Qt4InitGl] 19:43:46-058 openGL ARB activated
            [GL Render] OpenGL Vendor: AMD
            [GL Render] OpenGL Renderer: AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.0-39-generic)
            [GL Render] OpenGL Version: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.1
            [GL Render] OpenGL Extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_NV_pack_subimage GL_NV_texture_barrier GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_APPLE_sync GL_EXT_draw_buffers GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_generate_mipmap_sRGB GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_debug_label GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects GL_EXT_shader_group_vote GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_NV_shader_noperspective_interpolation GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clear_texture GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_EXT_window_rectangles GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_texture_compression_bptc GL_EXT_texture_mirror_clamp_to_edge GL_KHR_parallel_shader_compile GL_NV_alpha_to_coverage_dither_control GL_AMD_framebuffer_multisample_advanced GL_EXT_EGL_image_storage GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod GL_MESA_sampler_objects GL_MESA_bgra GL_MESA_texture_const_bandwidth
            Probing for VDPAU…
            Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
            VDPAU not available
            Probing for LIBVA…
            [libvaProbe] 19:43:46-059 Probing for libVA support…
            [init] 19:43:46-059 [LIBVA] Initializing LibVA library …
            libva info: VA-API version 1.20.0
            libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
            libva info: Found init function __vaDriverInit_1_20
            libva info: va_openDriver() returns 0
            [init] 19:43:46-099 VA 1.20, Vendor = Mesa Gallium driver 24.0.9-0ubuntu0.1 for AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.0-39-generic)
            [setupConfig] 19:43:46-099 Max config = 25
            [setupConfig] 19:43:46-099 Found 14 config
            [setupConfig] 19:43:46-099 H264 high profile found
            [checkProfile] 19:43:46-099 –Probing Mpeg 2 Main …
            [checkProfile] 19:43:46-099 RT Format =0x1
            [checkProfile] 19:43:46-099 YUV420 supported
            [checkProfile] 19:43:46-099 Config created Mpeg 2 Main
            [checkProfile] 19:43:46-099 –Probing H264 Hight …
            [checkProfile] 19:43:46-099 RT Format =0x1
            [checkProfile] 19:43:46-099 YUV420 supported
            [checkProfile] 19:43:46-099 Config created H264 Hight
            [checkProfile] 19:43:46-099 –Probing VC1 …
            [checkProfile] 19:43:46-099 RT Format =0x1
            [checkProfile] 19:43:46-099 YUV420 supported
            [checkProfile] 19:43:46-099 Config created VC1
            [checkProfile] 19:43:46-099 –Probing HEVC Main …
            [checkProfile] 19:43:46-099 RT Format =0x1
            [checkProfile] 19:43:46-099 YUV420 supported
            [checkProfile] 19:43:46-099 Config created HEVC Main
            [checkProfile] 19:43:46-099 –Probing H265 10Bits …
            [checkProfile] 19:43:46-099 RT Format =0x101
            [checkProfile] 19:43:46-099 YUV420 supported
            [checkProfile] 19:43:46-099 YUV420_10BPP supported
            [checkProfile] 19:43:46-099 Config created H265 10Bits
            [checkProfile] 19:43:46-099 –Probing VP9 …
            [checkProfile] 19:43:46-099 RT Format =0x80000000
            [displayXError] 19:43:46-099 LibVA Error :
            12 =
            [checkProfile] 19:43:46-099 Cannot create config VP9
            [setupEncodingConfig] 19:43:46-099 Found 2 entry points
            [setupEncodingConfig] 19:43:46-099 0 is a 1
            [setupEncodingConfig] 19:43:46-099 1 is a 6
            [setupEncodingConfig] 19:43:46-099 YUV420 supported
            [setupEncodingConfig] 19:43:46-099 VA_RC_VBR is supported
            [displayXError] 19:43:46-099 LibVA Error :
            25 =
            [init] 19:43:46-099 VA: Encoding not supported
            [allocateImage] 19:43:46-105 No transfer supported
            [checkSupportedFunctionsAndImageFormat] 19:43:46-105 –Trying direct operations —
            [tryDirect] 19:43:46-107 Direct operation works
            [checkSupportedFunctionsAndImageFormat] 19:43:46-107 — Trying indirect (YV12) —
            SKIPPED
            [checkSupportedFunctionsAndImageFormat] 19:43:46-107 — Trying indirect (NV12) —
            SKIPPED
            [checkSupportedFunctionsAndImageFormat] 19:43:46-107 Direct : 1
            [checkSupportedFunctionsAndImageFormat] 19:43:46-107 Indirect NV12 : 0
            [checkSupportedFunctionsAndImageFormat] 19:43:46-107 Indirect YV12 : 0
            [checkSupportedFunctionsAndImageFormat] 19:43:46-107 LibVA: All ok
            [ADM_initLibVAEncoder] 19:43:46-107 initializing VA encoder
            [ADM_initLibVAEncoder] 19:43:46-107 HEVC Main is supported
            [ADM_initLibVAEncoder] 19:43:46-107 H264 High is supported
            [ADM_initLibVAEncoder] 19:43:46-107 Support VAConfigAttribEncPackedHeaders
            [ADM_initLibVAEncoder] 19:43:46-107 VA_ENC_PACKED_HEADER_SEQUENCE is supported
            [ADM_initLibVAEncoder] 19:43:46-107 Max ref frame is p0:1/p1:0
            [ADM_initLibVAEncoder] 19:43:46-107 /initializing VA encoder
            [libvaProbe] 19:43:46-107 LIBVA HW encoder is working
            LIBVA available
            [ADM_ad_loadPlugins] 19:43:46-108 Scanning directory /usr/lib/ADM_plugins6/audioDecoder
            [tryLoadingAudioPlugin] 19:43:46-108 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_Mad.so, desc: LibMad decoder plugin for avidemux (c) Mean

            [tryLoadingAudioPlugin] 19:43:46-108 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_a52.so, desc: LibAC3 decoder plugin for avidemux (c) Mean

            [tryLoadingAudioPlugin] 19:43:46-108 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_alaw.so, desc: A-law decoder plugin for avidemux (c) Mean

            [tryLoadingAudioPlugin] 19:43:46-108 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_dca.so, desc: libDca decoder plugin for avidemux (c) Mean/Gruntster

            [tryLoadingAudioPlugin] 19:43:46-108 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_ima_adpcm.so, desc: IMA ADPCM decoder plugin for avidemux (c) Mean

            [tryLoadingAudioPlugin] 19:43:46-109 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_lav.so, desc: Lavcodec decoder plugin for avidemux (c) Mean/Gruntster

            [tryLoadingAudioPlugin] 19:43:46-109 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_ms_adpcm.so, desc: Ulaw decoder plugin for avidemux (c) Mean

            [tryLoadingAudioPlugin] 19:43:46-109 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_opus.so, desc: libOpus decoder plugin for avidemux (c) Mean

            [tryLoadingAudioPlugin] 19:43:46-109 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_ulaw.so, desc: Ulaw decoder plugin for avidemux (c) Mean

            [tryLoadingAudioPlugin] 19:43:46-109 [ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_vorbis.so, desc: libVorbis decoder plugin for avidemux (c) Mean

            [ADM_ad_loadPlugins] 19:43:46-109 Scanning done, found 10 audio decoders
            [ADM_av_loadPlugins] 19:43:46-109 [ADM_av_plugin] Scanning directory /usr/lib/ADM_plugins6/audioDevices
            [ADM_AudioDevices] 19:43:46-110 Name :AlsaDmix ApiVersion :2
            [tryLoadingFilterPlugin] 19:43:46-110 [Filters] Registered filter /usr/lib/ADM_plugins6/audioDevices/libADM_av_alsaDMix.so as Alsa Audio Device (dmix) (c) Mean 2008
            [ADM_AudioDevices] 19:43:46-110 Name :AlsaDefault ApiVersion :2
            [tryLoadingFilterPlugin] 19:43:46-110 [Filters] Registered filter /usr/lib/ADM_plugins6/audioDevices/libADM_av_alsaDefault.so as Alsa Audio Device (default) (c) Mean 2009
            [ADM_AudioDevices] 19:43:46-110 Name :AlsaHw0 ApiVersion :2
            [tryLoadingFilterPlugin] 19:43:46-110 [Filters] Registered filter /usr/lib/ADM_plugins6/audioDevices/libADM_av_alsaHw.so as Alsa Audio Device (hw:0) (c) Mean 2008
            [ADM_AudioDevices] 19:43:46-110 Name :Oss ApiVersion :2
            [tryLoadingFilterPlugin] 19:43:46-110 [Filters] Registered filter /usr/lib/ADM_plugins6/audioDevices/libADM_av_oss.so as Oss audio device (c) mean
            [ADM_AudioDevices] 19:43:46-112 Name :PulseAudio ApiVersion :2
            [tryLoadingFilterPlugin] 19:43:46-112 [Filters] Registered filter /usr/lib/ADM_plugins6/audioDevices/libADM_av_pulseAudio.so as PulseAudio audio device (c) mean
            [ADM_av_loadPlugins] 19:43:46-112 [ADM_av_plugin] Scanning done
            [ADM_ae_plugin] Scanning directory /usr/lib/ADM_plugins6/audioEncoders
            [AudioEncoder] Loaded Aften version 01.00.00 wavTag :0x2000
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_aften.so as Aften AC3 encoder plugin Mean/Gruntster 2008
            [AudioEncoder] Loaded Faac version 01.00.00 wavTag :0xff
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_faac.so as Faac AAC encoder plugin Mean 2008
            [AudioEncoder] Loaded FDK_AAC version 01.00.00 wavTag :0xff
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_fdk_aac.so as FDK AAC encoder plugin Mean 2016
            [AudioEncoder] Loaded Lame version 01.00.00 wavTag :0x55
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_lame.so as Lame MP3 encoder plugin Mean 2009
            [AudioEncoder] Loaded LavAAC version 01.00.00 wavTag :0xff
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_lav_aac.so as AAC LavCodec encoder plugin Mean 2008/2016
            [AudioEncoder] Loaded LavAC3 version 01.00.00 wavTag :0x2000
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_lav_ac3.so as AC3 LavCodec encoder plugin Mean 2008/2009
            [AudioEncoder] Loaded LavMP2 version 01.00.00 wavTag :0x50
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_lav_mp2.so as MP2 LavCodec encoder plugin Mean 2008/2009
            [AudioEncoder] Loaded Opus version 01.00.00 wavTag :0x26ae
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_opus.so as Opus encoder plugin Mean 2017
            [AudioEncoder] Loaded PCM version 01.00.00 wavTag :0x1
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_pcm.so as PCM encoder plugin Mean 2008
            [AudioEncoder] Loaded Vorbis version 01.00.00 wavTag :0x676f
            [AudioEncoder] Registered filter /usr/lib/ADM_plugins6/audioEncoders/libADM_ae_vorbis.so as Vorbis encoder plugin Mean 2008
            [ADM_ae_plugin] Scanning done
            [ADM_dm_loadPlugins] 19:43:46-113 Scanning directory /usr/lib/ADM_plugins6/demuxers
            [Demuxer]Name :asf ApiVersion :3 Description :asf/wmv demuxer plugin (c) Mean 2007/2009
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_asf.so as asf/wmv demuxer plugin (c) Mean 2007/2009
            [Demuxer]Name :avs ApiVersion :3 Description :avsProxy demuxer plugin (c) Mean 2007/2010
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_avsproxy.so as avsProxy demuxer plugin (c) Mean 2007/2010
            [Demuxer]Name :flv ApiVersion :3 Description :flash demuxer plugin (c) Mean 2007/2007
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_flv.so as flash demuxer plugin (c) Mean 2007/2007
            [Demuxer]Name :mkv ApiVersion :3 Description :Matroska demuxer plugin (c) Mean 2007/2008
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_matroska.so as Matroska demuxer plugin (c) Mean 2007/2008
            [Demuxer]Name :mp4 ApiVersion :3 Description :Mp4/Mov/3GP demuxer plugin (c) Mean 2007/2008
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_mp4.so as Mp4/Mov/3GP demuxer plugin (c) Mean 2007/2008
            [Demuxer]Name :MXF ApiVersion :3 Description :MXF demuxer plugin (c) Mean 2010
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_mxf.so as MXF demuxer plugin (c) Mean 2010
            [Demuxer]Name :openDml ApiVersion :3 Description :AVI/OpenDML demuxer plugin (c) Mean 2007/2007
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_opendml.so as AVI/OpenDML demuxer plugin (c) Mean 2007/2007
            [Demuxer]Name :picture ApiVersion :3 Description :Picture demuxer plugin (c) Mean 2007/2008
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_pic.so as Picture demuxer plugin (c) Mean 2007/2008
            [Demuxer]Name :ps ApiVersion :3 Description :mpeg ps demuxer plugin (c) Mean 2007/2008
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_ps.so as mpeg ps demuxer plugin (c) Mean 2007/2008
            [Demuxer]Name :ts ApiVersion :3 Description :mpeg ts demuxer plugin (c) Mean 2007/2009
            [Demuxers] Registered filter /usr/lib/ADM_plugins6/demuxers/libADM_dm_ts.so as mpeg ts demuxer plugin (c) Mean 2007/2009
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : ts, priority :90
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : avs, priority :50
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : flv, priority :50
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : mkv, priority :50
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : mp4, priority :50
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : MXF, priority :50
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : openDml, priority :50
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : picture, priority :50
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : asf, priority :50
            [ADM_dm_loadPlugins] 19:43:46-116 Demuxer plugin : ps, priority :10
            [ADM_dm_loadPlugins] 19:43:46-116 Scanning done, 10 demuxers found
            [ADM_mx_loadPlugins] 19:43:46-116 Scanning directory /usr/lib/ADM_plugins6/muxers
            [Muxer]Name :AVI ApiVersion :9 Description :AVI muxer plugin (c) Mean 2008
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_avi.so as AVI muxer plugin (c) Mean 2008
            [Muxer]Name :dummy ApiVersion :9 Description :dummy2 muxer plugin (c) Mean 2008
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_dummy.so as dummy2 muxer plugin (c) Mean 2008
            [Muxer]Name :ffPS ApiVersion :9 Description :ffMpeg PS muxer plugin (c) Mean 2009
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_ffPS.so as ffMpeg PS muxer plugin (c) Mean 2009
            [Muxer]Name :ffTS ApiVersion :9 Description :ffMpeg TS muxer plugin (c) Mean 2009
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_ffTS.so as ffMpeg TS muxer plugin (c) Mean 2009
            [Muxer]Name :FLV ApiVersion :9 Description :FLV muxer plugin (c) Mean 2008
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_flv.so as FLV muxer plugin (c) Mean 2008
            [Muxer]Name :MKV ApiVersion :9 Description :Matroska muxer plugin (c) Mean 2009
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_mkv.so as Matroska muxer plugin (c) Mean 2009
            [Muxer]Name :MOV ApiVersion :9 Description :MOV muxer plugin (c) Mean 2009
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_mov.so as MOV muxer plugin (c) Mean 2009
            [Muxer]Name :MP4 ApiVersion :9 Description :MP4 muxer plugin (c) Mean 2009
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_mp4.so as MP4 muxer plugin (c) Mean 2009
            [Muxer]Name :MP4V2 ApiVersion :9 Description :MP4V2 muxer plugin (c) Mean 2011
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_mp4v2.so as MP4V2 muxer plugin (c) Mean 2011
            [Muxer]Name :RAW ApiVersion :9 Description :RAW muxer plugin (c) Mean 2008
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_raw.so as RAW muxer plugin (c) Mean 2008
            [Muxer]Name :WEBM ApiVersion :9 Description :WebM muxer plugin (c) Mean 2009
            [Muxers] Registered filter /usr/lib/ADM_plugins6/muxers/libADM_mx_webm.so as WebM muxer plugin (c) Mean 2009
            [ADM_mx_plugin] Scanning done
            [ADM_mx_loadPlugins] 19:43:46-118 Scanning done, 11 muxers found
            [ADM_vd6_plugin] Scanning directory /usr/lib/ADM_plugins6/videoDecoders
            [videoDecoder6]Name :aom ApiVersion :1 Description :Decoder using libaom (c) mean 2010 / eumagga0x2a 2019
            [VideoDecoder6] Registered filter /usr/lib/ADM_plugins6/videoDecoders/libADM_vd_aom.so as Decoder using libaom (c) mean 2010 / eumagga0x2a 2019
            [ADM_vd6_plugin] Scanning done
            [ADM_ve6_plugin] Scanning directory /usr/lib/ADM_plugins6/videoEncoders
            [videoEncoder6]Name :ffDv ApiVersion :7 Description :Simple ffmpeg based DV Encoder (c) 2013 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffDv.so as Simple ffmpeg based DV Encoder (c) 2013 Mean
            [videoEncoder6]Name :ffFlv1 ApiVersion :7 Description :Simple ffmpeg based Flv1 Encoder (c) 2009 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.so as Simple ffmpeg based Flv1 Encoder (c) 2009 Mean
            [videoEncoder6]Name :ffMpeg2 ApiVersion :7 Description :Simple ffmpeg based Mpeg2 Encoder (c) 2009 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.so as Simple ffmpeg based Mpeg2 Encoder (c) 2009 Mean
            [videoEncoder6]Name :ffMpeg4 ApiVersion :7 Description :Simple ffmpeg based mpeg4 Encoder (c) 2009 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg4.so as Simple ffmpeg based mpeg4 Encoder (c) 2009 Mean
            [videoEncoder6]Name :ffNvEncH264 ApiVersion :7 Description :Nvidia hw encoder
            Unable to load [libcuda.so]: libcuda.so: cannot open shared object file: File or directory does not exist
            [nvCheckDll] 19:43:46-119 checking libcuda.so-> 0
            [nvEncProbe] 19:43:46-119 Cannot load cuda dll
            /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffNvencH264.so:ProbingFailed
            [videoEncoder6]Name :ffNvEncHEVC ApiVersion :7 Description :Nvidia hw encoder
            Unable to load [libcuda.so]: libcuda.so: cannot open object file: The file or directory does not exist
            [nvCheckDll] 19:43:46-119 checking libcuda.so-> 0
            [nvEncProbe] 19:43:46-119 Cannot load cuda dll
            /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffNvencHEVC.so:ProbingFailed
            [videoEncoder6]Name :ffVAEncH264 ApiVersion :7 Description :Intel hw encoder
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncH264.so as Intel hw encoder
            [videoEncoder6]Name :ffVAEncHEVC ApiVersion :7 Description :Intel hw encoder
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncHEVC.so as Intel hw encoder
            [videoEncoder6]Name :FFV1 ApiVersion :7 Description :FFV1 (c) 2021 szlldm
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_ffv1.so as FFV1 (c) 2021 szlldm
            [videoEncoder6]Name :HUFFYUV ApiVersion :7 Description :FF Huffyuv (c) 2009 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_huff.so as FF Huffyuv (c) 2009 Mean
            [videoEncoder6]Name :Mjpeg ApiVersion :7 Description :Simple jpeg Encoder (c) 2009 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_jpeg.so as Simple jpeg Encoder (c) 2009 Mean
            [videoEncoder6]Name :LibVaEncoder (HW) ApiVersion :7 Description :Simple Libva Encoder (c) 2018 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_libva.so as Simple Libva Encoder (c) 2018 Mean
            [videoEncoder6]Name :null ApiVersion :7 Description :Null Encoder (c) 2010 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_null.so as Null Encoder (c) 2010 Mean
            [videoEncoder6]Name :utvideo ApiVersion :7 Description :Ut Video (c) 2020 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_utvideo.so as Ut Video (c) 2020 Mean
            [videoEncoder6]Name :vp9 ApiVersion :7 Description :libvpx based VP9 Encoder
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_vp9.so as libvpx based VP9 Encoder
            [videoEncoder6]Name :x264 ApiVersion :7 Description :x264 based mpeg4 AVC Encoder (c) 2010 Mean/Gruntster
            /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so:WrongUI
            [videoEncoder6]Name :x265 ApiVersion :7 Description :x265 based HEVC Encoder (c) 2014 Mean/Gruntster
            /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.so:WrongUI
            [videoEncoder6]Name :xvid4 ApiVersion :7 Description :Xvid4 based mpeg4 Encoder (c) 2010 Mean/Gruntster
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_xvid4.so as Xvid4 based mpeg4 Encoder (c) 2010 Mean/Gruntster
            [videoEncoder6]Name :YV12Encoder ApiVersion :7 Description :Simple YV12 Encoder (c) 2009 Mean
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/libADM_ve_yv12.so as Simple YV12 Encoder (c) 2009 Mean
            [ADM_ve6_plugin] Scanning done
            [ADM_ve6_plugin] Scanning directory /usr/lib/ADM_plugins6/videoEncoders/qt5
            [videoEncoder6]Name :x264 ApiVersion :7 Description :x264 based mpeg4 AVC Encoder (c) 2010 Mean/Gruntster
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.so as x264 based mpeg4 AVC Encoder (c) 2010 Mean/Gruntster
            [videoEncoder6]Name :x265 ApiVersion :7 Description :x265 based HEVC Encoder (c) 2014 Mean/Gruntster
            [VideoEncoder6] Registered filter /usr/lib/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.so as x265 based HEVC Encoder (c) 2014 Mean/Gruntster
            [ADM_ve6_plugin] Scanning done
            [ADM_vf_plugin] Scanning directory /usr/lib/ADM_plugins6/videoFilters
            [parseOneFolder] 19:43:46-123 Feature Mask = 0xc0
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name dgbob/dgbob
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name fluxsmooth/FluxSmooth
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name aarotate/Arbitrary Rotate
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name addBorder/Añadir bordes
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name admIvtc/ivtc de ADM.
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name AsciiView/Vista Ascii
            Terminate class is calling in start
            [ADM_vf_plugin] Plugin loaded version 0.0.12, name avsfilter/avsfilter
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name black/Negro
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name blend/Blend Frames
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name changeFps/Cambiar los FPS
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name colorYuv/Filtro de color de Avisynth.
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name decimateFrame/Decimate
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name MplayerDenoise3D/Denoise 3D de MPlayer
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name MplayerDenoise3DHQ/Denoise 3D HQ de MPlayer
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name dummy/Nulo
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name fadeTo/Fundido
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name fadeToBlack/Fundido a negro
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name Gaussian/Circunvolución gausiana.
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name hzstackfield/Apilado horizontal de los campos
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name ivtcRemover/Eliminar los duplicados de IVTC.
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name kerndelDeint/Kernel Deint.
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name largeMedian/Mediana grande (5×5 px).
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name lavdeint/Desentrelazadores de Libavdec
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name lumaonly/Escala de grises
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name Mean/Circunvolución media.
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name Median/Circunvolución mediana.
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name mergefields/Mezclar campos
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name invplane/Negative
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name printInfo/Imprimir información
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name rplane/Eliminar el plano
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name resampleFps/Remuestrear los FPS
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name rotate/Rotar
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name SeparateFields/Separar campos
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name Sharpen/Circunvolución de agudizado.
            [ADM_vf_plugin] Plugin loaded version 1.0.1, name ssa/SSA/ASS/SRT
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name stackField/Apilar campos
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name stillimage/Imagen fija
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name swapUV/Intercambiar UV
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name telecide/Decomb telecide
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name unstackField/Desapilar campos
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name vaapiResize/VA-API Redimensionar
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name vaapiDeint/VA-API Deinterlacer
            [tryLoadingVideoFilterPlugin] 19:43:46-130 [ADM_vf_plugin] vdpau: Redimensionar needs features that are not active
            [tryLoadingVideoFilterPlugin] 19:43:46-130 [ADM_vf_plugin] vdpauDeint needs features that are not active
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name yadif/Yadif
            [ADM_vf_plugin] Scanning done, found 43 video filters so far
            [parseOneFolder] 19:43:46-130 Feature Mask = 0xc0
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name hue/Hue de Mplayer
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name analyzer/Analyzer
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artCartoon/Cartoon
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artCharcoal/Charcoal / Chalkboard
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artChromaHold/Chroma Hold
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artChromaKey/Chroma Key
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artColorEffect/Color Effect
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artDynThreshold/Dynamic Threshold
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artGrid/Grid
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artMirror/Mirror
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artPixelize/Pixelize
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artPosterize/Posterize
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artVHS/VHS
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name artVignette/Vignette
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name asharp/Asharp
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name blackenBorder/Oscurecer los bordes
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name blur/Blur
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name chromashift/CromaShift
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name colorBalance/Color balance
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name colorTemp/Color temperature
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name contrast/Contraste
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name crop/Recortar
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name cubicLUT/3D LUT
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name deband/Deband
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name delogoHQ/DelogoHQ
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name eq2/eq2 de MPlayer
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name fadeFromImage/Fade from first image
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name fadeIn/Fade in
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name fadeOut/Fade out
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name fadeThrough/Fade through
            [ADM_vf_plugin] Plugin loaded version 1.0.1, name fitToSize/Fit to size
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name flip/Flip
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name glBenchmark/Prueba de rendimiendo de relectura de OpenGl
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name glResize/Redimensionado OpenGl
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name imageStab/Image stabilizer
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name addLogo/Añadir logo
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name lumaStab/Luma stabilizer
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name mpdelogo2/delogo2 de MPlayer
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name msharpen/Msharpen
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name quadTrans/Quadrilateral transformation
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name glRotate/Rotación OpenGl
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name glsampleFragment2/Muestra2 de sombreador de fragmento OpenGl
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name glSampleDistort/Onda OpenGl
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name shaderLoader/Cargador de sombreadores
            [ADM_vf_plugin] Plugin loaded version 1.0.1, name swscale/swsResize
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name waveletDenoise/Wavelet denoiser
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name waveletSharp/Wavelet sharpener
            [ADM_vf_plugin] Plugin loaded version 1.0.0, name zoom/Zoom
            [ADM_vf_plugin] Scanning done, found 91 video filters so far
            [initLIBVADecoder] 19:43:46-145 Registering LIBVA hw decoder
            Found 18 video encoder(s)
            Found 11 audio encoder(s)
            Found 11 format(s)
            [UI_RunApp] 19:43:46-145 Load default settings if any…
            [setContainer] 19:43:46-145 setting container as index 3
            [UI_RunApp] 19:43:46-146 [autoUpdate]Current date 2891 , last check = 2891
            [postInit] 19:43:46-184 myQApplication exec
            [postInit] 19:43:46-184 Checking for crash…
            ignored: QtSettings.ini
            ignored: custom
            ignored: config3
            0 : /home/Andrej/.avidemux6//lastEdit.py
            No crash file (/home/Andrej/.avidemux6/crash.py)
            Close event!
            [HandleAction] 19:43:50-490 ************ EXIT **************
            [HandleAction] 19:43:50-490 Closing ui
            [UI_RunApp] 19:43:50-502 OpenGL: Cleaning up
            [renderDestroy] 19:43:50-503 Cleaning up Render
            [Qvideo]Destroying QVideo
            [ADM_clearQtShellHistory] 19:43:50-516 Clearing script shell history (0 entries)
            [~myQApplication] 19:43:50-516 Cleaning render…
            [renderDestroy] 19:43:50-516 Cleaning up Render
            [~myQApplication] 19:43:50-516 Cleaning preview…
            [destroy] 19:43:50-516 Destroying preview
            Cleaning up
            [destroy] 19:43:50-516 Destroying preview
            [ADM_vf_clearFilters] 19:43:50-516 clear filters
            [deleteAll] 19:43:50-516 [Editor] Deleting all videos
            [deleteAll] 19:43:50-516 [Editor] Deleting all videos
            [Script] Tinypy INFO – Closing Python
            [admLibVa_exitCleanup] 19:43:50-516 VA cleanup begin
            [cleanup] 19:43:50-516 [LIBVA] De-Initializing LibVA library …
            [admLibVa_exitCleanup] 19:43:50-519 VA cleanup end
            [ADM_ad_cleanup] 19:43:50-519 Purging audio decoder
            [ADM_vf_cleanup] 19:43:50-520 Destroying video filter list
            21:43:50 Call terminate!!!
            –End of cleanup–

            Images stat:
            ___________
            Max memory consumed (MB) : 0
            Current memory consumed (MB) : 0
            Max image used : 3
            Cur image used : 0
            [ADM_ExitCleanup] 19:43:50-524
            Goodbye…

            [~myQApplication] 19:43:50-524 cleaning VDPAU…
            [~myQApplication] 19:43:50-524 Exiting app
            [save] 19:43:50-531 Saving prefs to /home/Andrej/.avidemux6/config3.tmp
            [destroy] 19:43:50-532 Destroying preview
            Normal exit
            [uninstallSigHandler] 19:43:50-532 Removing signal handler
            [abortExitHandler] 19:43:50-532 already done, nothing to do

          • Thanks for reporting this, Andrej. The terminal output you provided on August 3 is very helpful. Your logs show OpenGL and LIBVA hardware acceleration initialized successfully on your AMD Radeon GPU, which means the issue is not with video drivers or hardware acceleration.

            The “sound but no video” problem on Ubuntu 24.04 with Avidemux 2.8.1 typically occurs when the Qt5 OpenGL video widget fails to render frames despite successful decoding. This affected some AMD Radeon configurations during Ubuntu 24.04’s early release period. Try forcing software rendering:

            QT_XCB_GL_INTEGRATION=none avidemux3_qt5

            If that displays video correctly, the issue is Qt5 OpenGL context creation on your Mesa 24.0.9 driver. Alternatively, test whether the CLI interface decodes properly with avidemux3_cli --info /path/to/video.mp4 to confirm decoding works independently of the Qt5 GUI rendering.

Leave a Comment