Recent Posts

Pages: [1] 2 3 ... 10
1
Windows / Re: Can't find JOBLIST option in 2.7.5
« Last post by eumagga0x2a on Today at 11:28:22 AM »
You ask for the Jobs GUI (avidemux_jobs.exe).
2
Windows / Can't find JOBLIST option in 2.7.5
« Last post by ali_dzi on Today at 11:18:01 AM »
I'm using Avidemux 2.7.5 and I can't find ADD TO JOBLIST option.
The only thing I have found is FILE->QUEUE, but when I send
files to QUEUE, I can't start the joblist. CRTL-J doesn't work.

Since I can't find this, I have to parallel start a few Avidemuxes,
and to process a few videos simultaniously, which is OK,
but I'd like to do it orderly, one by one, with only one Avidemux
started.
3
By the way, the GOP length in your sample video is 250. So even a four-fold increase of cache size won't even closely approach it.
4
I am not able to compile the latest master branch as it is failing with:

Code: [Select]
-- CPP:Q_mainfilter.h;Q_seekablePreview.h -> ADM_filtersQT5_source=
-- CPP:Q_mainfilter.h;Q_seekablePreview.h -> ADM_filtersQT5_source=/home/klusht/projects/avidemux2/buildMingwQt5-x86_64/ADM_userInterfacesQT5/ADM_filters/moc_Q_mainfilter.cpp;/home/klusht/projects/avidemux2/buildMingwQt5-x86_64/ADM_userInterfacesQT5/ADM_filters/moc_Q_seekablePreview.cpp
CMake Error at CMakeLists.txt:214 (ADD_SUBDIRECTORY):
  The source directory

    /home/klusht/projects/avidemux2/avidemux/qt4/i18n

  does not contain a CMakeLists.txt file.

You've skipped

Code: [Select]
git submodule update --init --recursive
after the initial checkout: https://avidemux.org/smif/index.php/topic,18371.msg87089.html#msg87089

Quote
hence I end up checking a hash from the released versions ( 2.7.4 )  d48b5004a1e20ad653e4562de783761158c63192 that compiles successfully BUT it does not take in consideration the updated value in ./avidemux/common/ADM_editor/include/ADM_edCache.h

The UI shows the same limit of 16 in the preferences window.

My bad, I've missed a whole lot of things which hardcode the upper bound of 16:

1. avidemux_core/ADM_coreUtils/src/prefs2.conf:27 (at least the last column). After modifying the file, cd into its directory and run

Code: [Select]
bash update_prefs.sh
2. avidemux/common/ADM_commonUI/DIA_prefs.cpp:301 (optionally but not necessarily also the default value at line 72).

edit: The line numbers above apply to the current git master. I would really strongly recommend to use it instead of meanwhile very outdated release.
5
Stable branch (2.5) discussion / Re: Playback and seek on high 240fps
« Last post by klusht on Today at 10:23:41 AM »
Hi,

I need help regarding compilation from the source.
Flowing the steps present in cross-compiling.txt (building this from a Ubuntu 18 VM)
     I am not able to compile the latest master branch as it is failing with:

Code: [Select]
-- CPP:Q_mainfilter.h;Q_seekablePreview.h -> ADM_filtersQT5_source=
-- CPP:Q_mainfilter.h;Q_seekablePreview.h -> ADM_filtersQT5_source=/home/klusht/projects/avidemux2/buildMingwQt5-x86_64/ADM_userInterfacesQT5/ADM_filters/moc_Q_mainfilter.cpp;/home/klusht/projects/avidemux2/buildMingwQt5-x86_64/ADM_userInterfacesQT5/ADM_filters/moc_Q_seekablePreview.cpp
CMake Error at CMakeLists.txt:214 (ADD_SUBDIRECTORY):
  The source directory

    /home/klusht/projects/avidemux2/avidemux/qt4/i18n

  does not contain a CMakeLists.txt file.

hence I end up checking a hash from the released versions ( 2.7.4 )  d48b5004a1e20ad653e4562de783761158c63192 that compiles successfully BUT it does not take in consideration the updated value in ./avidemux/common/ADM_editor/include/ADM_edCache.h

The UI shows the same limit of 16 in the preferences window.
Any help is appreciated

Regards
6
Main version 2.6 / Re: Iphone devices play mp4 converted videos with no sound
« Last post by eumagga0x2a on March 29, 2020, 11:45:46 PM »
You should use AAC for audio track. Avidemux has a number of AAC encoders, any of them will do.

For anything mp4 related you might want to use the latest Avidemux nightly rather than earlier versions like the last release.

https://avidemux.org/nightly/vsWin64/
7
Main version 2.6 / Iphone devices play mp4 converted videos with no sound
« Last post by erkan_iii on March 29, 2020, 11:36:22 PM »
Hi there

I have no idea about techniqal jargon. I Just use the software.

I convert some mkv videos to mp4 using avidmux 2.7.5. The end product does play well with sound but not in iphone devices. The video plays well but there is no sound. when I convert I choose the following options: mpeg4 avc x264 as video output, mp3 lame as audio output. and mp4 muxer. I have no idea what the other options are or what do they do.

Can you help me please fix this problem

thank

Erkan
8
Stable branch (2.5) discussion / Re: Playback and seek on high 240fps
« Last post by eumagga0x2a on March 29, 2020, 05:51:48 PM »
The maximum bandwidth of memory transfer may be a limiting factor at such a high fps (~3 GB/s).
9
Stable branch (2.5) discussion / Re: Playback and seek on high 240fps
« Last post by klusht on March 29, 2020, 04:16:57 PM »
Hi eumagga0x2a

Quote
Real-time playback is a completely different story as high fps can quickly saturate the pipeline at now ubiquitous high video resolutions like 1080p.

That is the resolution of my recording. I did not spend too much time on testing them as I felt it is not supported.
Few tests showed that indeed is working fine, although I believe that my video sample is creating some challenges as it does play in the second half of the video.
I have attached the sample video if anyone is interested: (3GB)   https://drive.google.com/open?id=1a0UMR8fz1kojaD7FkLxUEFZZLbDNhK6e
The game has 200fps cap and is recorded with 240fps, meaning that each frame will have a one step counter value or the same value sometimes. I recorded this game as it was the only one that has a Frame counter metric (instead of a FPS gauge like quake champions 240+fps).

Quote
What codec do you use in your videos?

I record with "obs" in mp4 extension. I'm using the "standard" config view so I can't say much from there. The info from avidemux shows  Codec 4CC: H264
I am using all acceleration features, and tried to increase the values where I can, as I have a plenty of resources ( Windows 10x64,i7-6950X,128GB-RAM,RTX2080TI )

Quote
Is it an input device to send keypresses?

Yes, it is a keypress controllers (Microsoft Surface Dial). Really nice experience

Quote
Q and the maximum image buffer for backwards seeking is 16 frames.
R Yes, likely the upper limit, [...]

Makes sense, although this might be an inconvenience when resources are available.
I will compile with some higher values, I really don't mind pushing the hardware to the limits. Same goes with the number of threads settings, not sure if Auto-detect reaches a better number than 32 threads that can be set on custom ( my procexp https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer program does not show more than 16 under both settings, the auto-detect will start with 20 but it will reduce it to 16/13)

Quote
When creating future source videos, you should strongly reduce GOP size for H.264 or HEVC or switch to a keyframe-only codec like MJPEG if storage is plentifully available.

Thank you for the tips, I will try to see what other options are available on recording side (Also I will need to teach myself more about video encoding technologies to understand you better )
 
Always happy to know what other values I can tweak to utilize more resources.
I tried my best to enable all the features that I am aware of, like the CPU Turbo Boost Max that is supposed to prioritize the context switching(non) for this process.
If there are others :)  happy to test them.
10
Stable branch (2.5) discussion / Re: Playback and seek on high 240fps
« Last post by eumagga0x2a on March 29, 2020, 12:58:08 PM »
Unfortunately I am not able to edit or seek frame by frame such movies.
Using 120fps is currently the only reliable option but I would like to reach 240fps.

Frame by frame seek (left and right arrow keys) should not be affected in any way by the frame rate of the video. Real-time playback is a completely different story as high fps can quickly saturate the pipeline at now ubiquitous high video resolutions like 1080p.

Quote
I can load the clip but it only plays a second and then just stops the playback and only audio is moving forward. 
Is there anything I can do in settings to improve this ?

What codec do you use in your videos?

In general, you should always use all hw acceleration features available in Avidemux for your platform (which you don't mention with a word). On Windows, this means that "DXVA2" video output must be used. "DXVA2" hw accelerated video decoding should help a lot, but only for codecs supported by hardware and Avidemux.

Please be aware that different from hw acceleration interfaces available on Linux, "DXVA2" in Avidemux is always indirect, i.e. Avidemux downloads decoded pictures from the hw decoder in the graphics card and immediately re-uploads it to the graphics card for display.

Quote
Also as I am editing frame by frame with a wheel controller

Is it an input device to send keypresses? (The jog shuttle in Avidemux seeks to keyframes only)

Quote
and the maximum image buffer for backwards seeking is 16 frames.

Yes, likely the upper limit, actually already totally crazy, especially when using hardware acceleration as this image cache is per reference video. If a user loads a video and then appends another one, we need already 32 buffers and so on.

Quote
Can I increase this buffer size pleeease  ?

Compile Avidemux from source with a different EDITOR_CACHE_MAX_SIZE.

Quote
or can I make it trigger the process of rebuilding the next 16 frames back, faster ???

If you use H.264 or HEVC (in case your graphics card supports hw accelerated HEVC decoding), enable hw accelerated decoding in Avidemux. When creating future source videos, you should strongly reduce GOP size for H.264 or HEVC or switch to a keyframe-only codec like MJPEG if storage is plentifully available.
Pages: [1] 2 3 ... 10