Avidemux Forum

Avidemux => Main version 2.6 => Topic started by: eumagga0x2a on October 02, 2022, 01:42:10 PM

Title: Avidemux 2.8.2 development
Post by: eumagga0x2a on October 02, 2022, 01:42:10 PM
This topic is dedicated exclusively to info and feedback (bugs / features) about Avidemux v2.8.2 dev. builds (official and private).

Official repository: https://github.com/mean00/avidemux2

Official nightly builds: https://avidemux.org/nightly/
Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on October 02, 2022, 01:58:08 PM
2022-10-02 nightlies:

Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on October 21, 2022, 09:34:21 PM
2022-10-15 nightlies:

Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on October 23, 2022, 12:53:33 PM
2022-10-23 nightlies:

Title: Re: Avidemux 2.8.2 development
Post by: mayhair on July 09, 2023, 04:58:51 PM
I think in 2.8.2, the ability to input a custom audio bit rate should be added. In the current version (2.8.1), we are limited to a few preset bit rates for each codec. One can already enter a custom bit rate for video, so why not add that functionality for audio too?
(https://i.postimg.cc/4nw06Djw/Screenshot-from-2023-07-09-21-56-46.png) (https://postimg.cc/4nw06Djw)
(https://i.postimg.cc/jWzgLmzH/Screenshot-from-2023-07-09-21-55-59.png) (https://postimg.cc/jWzgLmzH)
Title: Re: Avidemux 2.8.2 development
Post by: UNKNOWN on September 25, 2023, 03:41:46 PM
Hi, this nightly bulds for September are with same problems, missed various dll files when execute...:
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_6.zip
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_7.zip
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_8.zip
https://www.avidemux.org/nightly/win64/avidemux_2.8.2%20r230924_win64.exe

Note: Possible fix them?
Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on September 25, 2023, 04:18:18 PM
Quote from: UNKNOWN on September 25, 2023, 03:41:46 PMHi, this nightly bulds for September are with same problems, missed various dll files when execute...:
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_6.zip
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_7.zip
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_8.zip
https://www.avidemux.org/nightly/win64/avidemux_2.8.2%20r230924_win64.exe

Note: Possible fix them?

Please see pinned topic https://avidemux.org/smif/index.php/topic,20301.0.html
Title: Re: Avidemux 2.8.2 development
Post by: ivitek on September 26, 2023, 06:41:53 PM
Quote from: eumagga0x2a on September 25, 2023, 04:18:18 PM
Quote from: UNKNOWN on September 25, 2023, 03:41:46 PMHi, this nightly bulds for September are with same problems, missed various dll files when execute...:
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_6.zip
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_7.zip
https://www.avidemux.org/nightly/win64/avidemux_r230924_win64Qt5_8.zip
https://www.avidemux.org/nightly/win64/avidemux_2.8.2%20r230924_win64.exe

Note: Possible fix them?

Please see pinned topic https://avidemux.org/smif/index.php/topic,20301.0.html

In build avidemux_r230924_win64Qt5_8.zip are in fact 3 libraries missing:
icuin66.dll
icuuc66.dll
libbrotlidec.dll

Looking forward for the fix...
Title: Re: Avidemux 2.8.2 development
Post by: ivitek on October 03, 2023, 11:39:41 AM
In the newest build avidemux_r230930_win64Qt5_10.zip libraries are still missing...
Fix please, thank you
Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on October 03, 2023, 10:22:47 PM
The VC++ build from Sep 24 2023 10:03 PM is fine, please use it.

New features:


I'll keep you posted when "win64" cross-builds become usable again.
Title: Re: Avidemux 2.8.2 development
Post by: Vygantas on October 25, 2023, 03:02:51 PM
Any updates on win64 builds?
Title: Re: Avidemux 2.8.2 development
Post by: xanax on October 31, 2023, 08:50:26 AM
for avidemux_r230930_win64Qt5_10.zip i have download libs from
https://github.com/unicode-org/icu/releases/tag/release-66-1icu4c-66_1-Win64-MSVC2017.zip
extract to Avidemux folder:
icudt66.dll
icuin66.dll
icuuc66.dll

then also brotli
https://github.com/google/brotli/releases/tag/v1.1.0brotli-x64-windows-dynamic.zip
extract to Avidemux folder:
brotlicommon.dll
brotlidec.dll

also rename brotlidec.dll to libbrotlidec.dll

(https://i.imgur.com/er52FMu.png) (https://i.imgur.com/er52FMu.png)
Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on October 31, 2023, 01:03:06 PM
Quote from: Vygantas on October 25, 2023, 03:02:51 PMAny updates on win64 builds?

No news related to official build nodes yet, but non-official packaging as well as MXE setup script and the how-to have been updated, so you should be fine when cross-compiling 64-bit Windows version of Avidemux yourself. Indeed, Brotli (the decoder part of the library) has been made a dependency of Freetype library by MXE developers, so that libbrotlicommon and libbrotlidec libs need to be packaged as well.

Mixing libraries compiled by different compilers (especially MSVC and MinGW) can easily crash, I am really surprised that it worked in this case.
Title: Re: Avidemux 2.8.2 development
Post by: Vygantas on November 02, 2023, 07:55:57 AM
Quote from: eumagga0x2a on October 31, 2023, 01:03:06 PM
Quote from: Vygantas on October 25, 2023, 03:02:51 PMAny updates on win64 builds?

No news related to official build nodes yet, but non-official packaging as well as MXE setup script and the how-to have been updated, so you should be fine when cross-compiling 64-bit Windows version of Avidemux yourself. Indeed, Brotli (the decoder part of the library) has been made a dependency of Freetype library by MXE developers, so that libbrotlicommon and libbrotlidec libs need to be packaged as well.

Mixing libraries compiled by different compilers (especially MSVC and MinGW) can easily crash, I am really surprised that it worked in this case.

Thank you very much!
Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on November 02, 2023, 08:35:51 PM
New Avidemux nightlies from 2023-11-02

appImage for recent Linux distributions (https://avidemux.org/nightly/appImage4Buster/)
Cross-compiled MinGW builds for supported 64-bit Windows versions (https://avidemux.org/nightly/win64/)
macOS Monterey or later (x86_64) (https://avidemux.org/nightly/osx_monterey/) (not yet tested, is fine too)

All platforms:

Vorbis audio tracks in WebM / MKV files can be decoded again. The Vorbis decoder in libavcodec is broken in FFmpeg 6.0 release, the FFmpeg update in Avidemux has imported the upstream problem. Unfortunately, it took a loooong time to notice this in Avidemux and a couple of days to understand what was going on.

The alternative libvorbis-based audio decoder plugin in Avidemux, eclipsed by the libavcodec audio decoder plugin (i.e. the former is selected only if the latter is missing), was broken probably for a decade or so, now fixed as well.

Support for 32-bit signed integer PCM audio tracks as well as incomplete support for 64-bit signed integer PCM audio tracks has been added by szlldm.

Quantizer combo box in VP9 encoder configuration dialog was enforcing a wrong upper bound, now fixed (the issue could be worked around by means of scripting).

Linux-specific:

Avidemux profile directory has been moved from ${HOME}/avidemux6 to ${XDG_DATA_HOME}/avidemux6 with (most of) configuration now stored in ${XDG_CONFIG_HOME}/avidemux6. There are no prompts or automated transition, Avidemux starts afresh. This is intentional, users can manually copy old files from ~/.avidemux6 to (usually) ~/.local/share/avidemux6 with config3 and defaultSettings.py belonging into ~/.config/avidemux6 if they wish so.

Specific to cross-compiled Windows builds:

The ZIP-packaged nightly includes now all necessary DLLs and is fit for broad testing. The NSIS-packaged (*.exe) one cannot be installed due to elevation (UAC) being still broken.
Title: Re: Avidemux 2.8.2 development
Post by: Renxo on November 26, 2023, 09:31:07 PM
Quote from: eumagga0x2a on October 03, 2023, 10:22:47 PMThe VC++ build from Sep 24 2023 10:03 PM is fine, please use it.

New features:

  • libaom-based AV1 encoder
  • NVDEC hw accelerated decoder (depending on installed NVIDIA graphics card, NVDEC supports more codecs than the DXVA2 wrapper, including AV1)

I'll keep you posted when "win64" cross-builds become usable again.

Are there plans for adding NVENC AV1 support to avidemux as well?
Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on December 10, 2023, 01:20:55 PM
Quote from: Renxo on November 26, 2023, 09:31:07 PMAre there plans for adding NVENC AV1 support to avidemux as well?

If someone with NVIDIA RTX 40xx graphics card, able to build Avidemux from source, volunteers to do all the testing, then yes. Else, no.
Title: Re: Avidemux 2.8.2 development
Post by: MoonKid on January 07, 2024, 04:33:04 PM
Where is the ticket system?

The linked Microsoft GitHub repo do not have an Issue section.
Title: Re: Avidemux 2.8.2 development
Post by: jimmyjim on January 18, 2024, 11:22:29 PM
There's a crash in 2.8.2.
Probably a rare case as the file is pretty broken, play fines but here it is starting at 960x540 then jumps to 1080x720 i assume after a few frames.
When i open these videos usually i'm met with the decoding frame type popup which i just cancel and can edit the video
(https://i.imgur.com/TtGkTSU.png)
ADM_setCrashHook  [libADM_core6.dll]
ADM_setCrashHook  [libADM_core6.dll]
ADM_backTrack  [libADM_core6.dll]
ADMImage::duplicateMacro(ADMImage*, bool)  [libADM_coreImage6.dll]
ADM_Composer::decompressImage(ADMImage*, ADMCompressedImage*, unsigned int)  [avidemux.exe]
ADM_Composer::DecodePictureUpToIntra(unsigned int, unsigned int)  [avidemux.exe]
ADM_Composer::seektoTime(unsigned int, unsigned long long, bool)  [avidemux.exe]
ADM_Composer::goToTimeVideo(unsigned long long)  [avidemux.exe]
ADM_Composer::checkForValidPts(_SEGMENT*)  [avidemux.exe]
ADM_Composer::addFile(char const*)  [avidemux.exe]
A_openVideo(char const*)  [avidemux.exe]
MainWindow::openFiles(QList<QUrl>)  [avidemux.exe]
MainWindow::eventFilter(QObject*, QEvent*)  [avidemux.exe]
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)  [Qt5Core.dll]
QApplicationPrivate::notify_helper(QObject*, QEvent*)  [Qt5Widgets.dll]
QCoreApplication::notifyInternal2(QObject*, QEvent*)  [Qt5Core.dll]
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)  [Qt5Core.dll]
qt_plugin_instance  [qwindows.dll]
QEventDispatcherWin32::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)  [Qt5Core.dll]
qt_plugin_instance  [qwindows.dll]
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)  [Qt5Core.dll]
QCoreApplication::exec()  [Qt5Core.dll]
UI_RunApp()  [avidemux.exe]
startAvidemux(int, char**)  [avidemux.exe]
SDL_main  [avidemux.exe]
ms2timedisplay(unsigned int)  [avidemux.exe]
unknown function  [avidemux.exe]
unknown function  [avidemux.exe]
BaseThreadInitThunk  [KERNEL32.DLL]
RtlUserThreadStart  [ntdll.dll]
(https://i.imgur.com/J7tzWvQ.png)
thanks
Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on January 22, 2024, 02:46:17 PM
Resolution changing on-the-fly is absolutely unsupported, thus crashing in a safe manner is the best we can do.

Canceling decoding frame type is only acceptable when video is re-encoded. This means also that locations where resolution changes cannot be detected during loading at all (there is no warning pop-up, the info appears only in the Avidemux log).
Title: Re: Avidemux 2.8.2 development
Post by: Gurnsy on February 21, 2024, 09:51:29 PM
Just updated to VC++ ver. 240204.

Attempting to queue a job, no job listing is displayed when avidemux_jobs.exe is run.

Mpeg4 AVC (x264) selected, crop filter used 1920x1080 -> 1920x960
AAC (FDK) E-AC3 192kbps -> HE-AAC 192kbps
MKV -> MP4

Win 11 23H2 Build 22631.3155
Intel i7-4770k

Cheers
Title: Re: Avidemux 2.8.2 development
Post by: eumagga0x2a on February 21, 2024, 10:52:57 PM
Quote from: Gurnsy on February 21, 2024, 09:51:29 PMAttempting to queue a job, no job listing is displayed when avidemux_jobs.exe is run.

This known regression is fixed in code, a recent cross-compiled build (https://avidemux.org/nightly/win64/) containing the fix is available, no VC++ build yet.
Title: Re: Avidemux 2.8.2 development
Post by: Zzzzzap on April 29, 2024, 01:51:52 PM
Subtitle Support

Is subtitle support planned?

It's really a pity that all subtitles are gone after encoding a video with avidemux.