@ProWo
For ref ..
AC-3-Dynamic-Range-Control
+ Reply to Thread
Results 2,581 to 2,610 of 2795
-
There is nothing wrong .. with my environment
-
There is nothing wrong .. with my environment
-
@ ProWo
v3.4.5.11 Feedback
The new timings of the update/restore scripts and on the automatic deletion of updater.bat are working well so far. Many thanks.
---
Can you please rename video encoding av1-amd to av1_amf. It is like h264_amf and hevc_amf and follows the documentation.
I can't test av1_amf as my Ryzen 5 7530U does not support it. -
@ ProWo
v3.4.5.12 Feedback
I have done some cycles of restore to 11 and update to 12. No problems found so far.
---
Does "Keep it" just close the window?
[Attachment 88654 - Click to enlarge]
---
Thank you for replacing the underscore from the video encoder names.
---
ffmpeg 8.0 now support -hwaccel amf
https://www.phoronix.com/news/FFmpeg-AMD-AMF-Decoder-FSR
I do not get warnings or errors using it.
So it can be add to the "Scan for errors" HWA-decoding drop down.
"-hwaccel auto" still use DXVA2 on my device ("-hwaccel amf" is often a bit faster).
---
I still test vpp_amf and sr_amf, also in combination with HWA decoding/encoding.
---
ffmpeg 8.0 also support:
- VP9 Vulkan hwaccel
- AV1 Vulkan encoder
- ProRes RAW decoder
- ProRes RAW Vulkan hwaccel
But my devices do not support Vulkan. -
-
-
@ProWo
v3.4.5.12
Kindly click on my previous post .. it is all there ..
396490#post2782491
[Attachment 88658 - Click to enlarge]
Last edited by videoAI; 10th Sep 2025 at 12:44.
There is nothing wrong .. with my environment -
Is this message necessary? I just want to get things done without having to click through pop-up messages.
[Attachment 88659 - Click to enlarge] -
-
-
-
@ProWo
v3.4.5.13
issue closed
-----------------------------------------------------------------
Edit#1 .13 does not crash if backup deleted at the disk level.
!!! Thanks .. for .. fixing !!!
It wasn't my environment after all..
As always .. there is nothing wrong with my environment
------------------------------------------------------------------
To duplicate, exit clever, delete backup file, reopen clever, go to settings, ***CRASH***
Last edited by videoAI; 10th Sep 2025 at 17:16.
There is nothing wrong .. with my environment -
@ProWo
v3.4.5.13
v3.4.5.13 Feedback ..
New Issue: The video Encode Progress bar isn't working correctly [mp4],
it goes to100% in 2 secs, then stays there for the encoding duration. [15 min]
Q: under what scenario is the 'All Streams' checkbox grayed?
Multi Video; Multi Audio streams?
[Attachment 88661 - Click to enlarge]There is nothing wrong .. with my environment -
@ ProWo
"Scan for errors" use (-init_hw_device "vulkan=vk:0"), which fall back to pure CPU usage on Core Ultra 7 155H.
That's why I just thought Vulkan wasn't supported.
But when I use (-hwaccel vulkan) it uses 95% of the GPU decoding engine.
How about your Intel system?
---
Video encoding (hwaccel:0 auto), testing on Intel:
6,79x 100 % ffmpeg -i input.mp4 -map 0:0 -c:v:0 av1_qsv -preset veryfast output.mp4
5,52x 81 % ffmpeg -vsync 0 -hwaccel:0 auto -i input.mp4 -map 0:0 -c:v:0 av1_qsv -preset veryfast output.mp4
8,02x 118 % ffmpeg -vsync 0 -hwaccel qsv -i input.mp4 -map 0:0 -c:v:0 av1_qsv -preset veryfast output.mp4
As you can see, (hwaccel:0 auto) isn't always the best choice. So would it make sense to use the HWA-decoding dropdown menu from "Scan for errors" also on the Video encoding page?Last edited by Findu; 11th Sep 2025 at 08:09.
-
Are you playing with a multivideostream file again?
This happens, because the correct duration can not be found.
Q: under what scenario is the 'All Streams' checkbox grayed?
Multi Video; Multi Audio streams?
Background: Streamcopy can not work with filter_complex. -
Thx for testing. I'm on an old I7. No vulkan support.
Will change it for vulkan.
Video encoding (hwaccel:0 auto), testing on Intel:
6,79x 100 % ffmpeg -i input.mp4 -map 0:0 -c:v:0 av1_qsv -preset veryfast output.mp4
5,52x 81 % ffmpeg -vsync 0 -hwaccel:0 auto -i input.mp4 -map 0:0 -c:v:0 av1_qsv -preset veryfast output.mp4
8,02x 118 % ffmpeg -vsync 0 -hwaccel qsv -i input.mp4 -map 0:0 -c:v:0 av1_qsv -preset veryfast output.mp4
As you can see, (hwaccel:0 auto) isn't always the best choice. So would it make sense to use the HWA-decoding dropdown menu from "Scan for errors" also on the Video encoding page?
Will see, what can be done.
EDIT: All done, test .14Last edited by ProWo; 12th Sep 2025 at 03:19.
-
Last edited by videoAI; 11th Sep 2025 at 17:16.
There is nothing wrong .. with my environment -
I tested my AMD GPU on FFmpeg 8 ..
Code:$input = "C:\T\Test\Test.mp4" $output = "C:\T\Test\out.mp4" # • -hwaccel d3d11va – use AMD GPU for decoding (Direct3D 11) # • -c:v h264_amf – AMD AMF hardware encoder # • -b:v 5M – target bitrate ffmpeg -hide_banner -y -benchmark ` -hwaccel d3d11va ` -i $input ` -c:v h264_amf -b:v 5M ` $output
stime= System mode CPU time (seconds).
rtime= Real (wall clock) elapsed time for the operation (seconds).
maxrss= Peak resident set size – the maximum memory FFmpeg used (KiB).
[without h/w acceleration]
bench: utime=16.656s stime=5.438s rtime=8.402s
bench: maxrss=84864KiB
[with h/w acceleration]
bench: utime=11.953s stime=7.172s rtime=9.319s
bench: maxrss=118780KiB
Why hardware accelerated runs can appear slower:
------------------------------------------------
GPU warm up / driver overhead
The first call to `-hwaccel d3d11va` loads the AMD driver, creates a D3D11 device,
and copies frames to GPU memory. This one time cost is counted in `rtime`.
CPU2GPU data transfer
Each decoded frame must be copied from system RAM to GPU memory and the
encoded frame back to RAM (or directly to disk). If the video is short, the transfer
time can dominate the total wall clock time.
Bitrate / encoder settings
A higher bitrate (`-b:v 5M`) forces the encoder to work harder, sometimes more
so on the GPU than a simple CPU only libx264 preset.
Threading differences
The AMF encoder may use fewer CPU threads than libx264, so `utime` drops while
`stime` rises (driver work). The overall `rtime` can stay similar or increase.
I/O bottleneck
Writing the output file is still done by the CPU. If the disk is the limiting factor,
GPU speed won’t help.
Small test clip
Benchmarks are more reliable on longer clips. With a brief file, the fixed overhead
(GPU init, context creation) is a larger fraction of total time.
Interpreting the numbers:
-------------------------
- CPU time (`utime + stime`) dropped from ~22 s (CPU only) to ~19 s with GPU,
showing the GPU did some work.
- Wall clock time (`rtime`) increased from 8.4 s to 9.3 s because the fixed GPU
setup cost outweighed the speed gain for this particular clip.
- Memory usage (`maxrss`) grew (84 MiB → 118 MiB) due to driver buffers and
GPU related structures.
To see a real speed up:
-----------------------
1. Use a longer video (several minutes long) so the fixed overhead is amortized.
2. Match encoder settings – try a faster preset (`-preset fast` for libx264) vs.
the default AMF settings; adjust `-rc_mode` or `-quality` for AMF to a comparable workload.
3. Measure only the encoding stage – run `ffprobe -show_frames` to get frame
by frame timestamps, or pipe the decoded stream directly to the encoder
(`-f rawvideo -`) to eliminate extra file I/O.
My input file is 2.5 mb, my output file is 110 mb if I use no Bitrate settings,
and 44 mb if I use '-b:v 5M'.
Why a 2.5 mb source becomes a 110 mb file:
------------------------------------------
Default encoder bitrate
When you omit `-b:v` (or any rate‑control mode), the AMF encoder falls
back to a *very high* internal bitrate (often > 50 Mbps) to preserve quality.
Lossless‑ish mode
Some hardware encoders automatically switch to a lossless or near‑lossless
profile if no quality target is given, which inflates the file size dramatically.
Resolution / frame rate unchanged
The source’s resolution and frame‑rate are kept, so the encoder writes
many more bits per frame than the original compressed stream.
Container overhead
Switching from the original container (e.g., MP4 with variable bitrate) to a
new stream with a constant high bitrate adds extra metadata and index
tables, but the bulk of the growth is the video bitstream.Last edited by videoAI; 11th Sep 2025 at 17:11.
There is nothing wrong .. with my environment -
-
@ ProWo
v3.4.5.14 Feedback
Thanks for adding the HWD drop down to the Video encoding page. It works well. Also the changed vulkan entry.
I like that the HWD selection stay when changing the encoder and get set to none when reopen the mux page.
But why did you remove Cuda, OpenCL, the older Intel and the three DirectX entries?
---
I have done some cycles of restore to 13 and update to 14. No problems found so far. -
There is nothing wrong .. with my environment
-
-
-
nightly 345.14
before (344 version) from main page have update feature. now from setting&more (page 1 and 2) missing update feature ...
also: with new portable.config blurry characters (i talk about win11, need override high DPI scaling from Tab properties)
[Attachment 88691 - Click to enlarge] -
Settings & more is right, but you'll see the update button only, if an update is available.
also: with new portable.config blurry characters
clever FFmpeg GUI.exe.config
If not, download the 3.4.5 release and extract it from the zip.Last edited by ProWo; 12th Sep 2025 at 13:51.
-
Code:
# -hwaccel amf or auto ffmpeg -hide_banner -y -benchmark ` -hwaccel auto ` -i $input ` -c:v h264_amf -b:v 5M ` -stats_period 1 ` -loglevel debug ` -report ` -progress "ffmpeg.log" ` $output
bench: utime=10.328s stime=5.281s rtime=7.048s
bench: maxrss=130548 KB
CPU time = utime + stime = 15.609 s
Memory used ≈ 127 mb
out 37 mb
bench: utime=18.672s stime=17.156s rtime=44.432s
bench: maxrss=145340KiB
CPU time = utime + stime = 35.83s
Memory used ≈ 142 mb
out 37 mb
# AMD GPU Device Name & ID [win11 (Powershell)]
wmic path win32_VideoController get Name,DeviceID
DeviceID Name
VideoController1 AMD Radeon(TM) Graphics
# AMD GPU HW Device List [ffmpeg]
ffmpeg -hide_banner -init_hw_device amf:list
Universal media converter
AI Analysis:
HW acceleration DXVA2 → D3D11 → AMF (`h264_amf` encoder) on device `dxva20`
DXVA2 decoder (`h264`) → filtergraph → AMF H.264 encoder
GPU accelerated decode (DXVA2) and encode (AMF) [!!]
CPU still contributed ~2 cores (user + system > real time)
FFmpeg debug mode:
[-hwaccel auto]
[AMF @ 000001faa1ee8380] AMFEncoderCoreH264: … Debug: GetProperty(EncoderGPU), -1
** Incorrect device selection
– you didn’t specify a GPU [for AMD you need -hwaccel amf or -device <id>].
# AMD: specify device explicitly
ffmpeg -hwaccel amf -init_hw_device amf:0
or -init_hw_device VideoController1
or -init_hw_device "Universal media converter"
All Didn't work, and generated errors ..
[** Supported hwaccels: cuda vaapi dxva2 qsv d3d11va d3d12va amf]
I don't think FFmpeg is recognizing my integrated GPU as a hardware device,
so H/W acceleration, for decode or encode, doesn't seem to kick in, the heavy
lifting is handled by the Amf s/w encoder. In the OS, my GPU utilization is at 29%
during the FFmpeg encode, which tells me the OS employs the integrated GPU
when there is a need to [video encoding].
Debug log attached ..
There is nothing wrong .. with my environment -
For a while now, I have been noticing that my win PC slows down just before an update
from MS is available.
Any of you guys have this issue?
Well .. according to AI, this is what's been happening ...
Windows can feel slower in the days leading up to a major update for several reasons:
1. Background preparation
Windows begins downloading update metadata, checking device compatibility,
and pre‑fetching parts of the update. Those network and disk operations compete
with your regular tasks.
2. Telemetry & diagnostics
Prior to a release Microsoft ramps up telemetry collection to gauge system health
and identify potential issues. The extra CPU and I/O load can reduce available resources.
3. Scheduled maintenance tasks
Windows often runs cleanup, defragmentation, and driver‑compatibility checks in the
background when an update is imminent, which can temporarily affect performance.
4. Resource reservation
The system may reserve RAM and disk space for the upcoming update, leaving slightly
less for active applications.
These activities are generally short‑lived and finish once the update is installed or the
preparation window closes. If the slowdown feels excessive, you can temporarily
pause automatic updates, run `disk cleanup`, or limit background bandwidth in
[Settings → Delivery Optimization].There is nothing wrong .. with my environment -
@ProWo
v3.4.5.14
Enhancement Request ..
Under video image properties; Could you please consider adding gamma (R,G,B).
Like -vf "eq=gamma_r=0.95:gamma_g=1.2:gamma_b=0.85".
It would help me adjust all 3 colors without having to edit the BT_open.txt file and
would give me preview as well.
Thank you .. and don't forget to unit test the changes ..There is nothing wrong .. with my environment -
Similar Threads
-
GUI for ffmpeg x265 encoder
By david55 in forum Video ConversionReplies: 15Last Post: 11th May 2025, 09:15 -
New small GUI for FFmpeg
By ProWo in forum Video ConversionReplies: 29Last Post: 24th Feb 2024, 02:06 -
Best GUI for ffmpeg encoding
By usta in forum Video ConversionReplies: 25Last Post: 17th Jan 2019, 11:23 -
GUI for FFMpeg amf?
By Micky in forum Video ConversionReplies: 0Last Post: 14th Jan 2018, 07:45 -
dmMediaEncoder v1.8.0 - crossplatform FFMPEG GUI
By mdalacu in forum Video ConversionReplies: 38Last Post: 29th Sep 2015, 00:19