@ProWo
For ref ..
AC-3-Dynamic-Range-Control
+ Reply to Thread
Results 2,581 to 2,599 of 2599
-
As always .. there is nothing wrong with my environment
-
As always .. 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.
As always .. 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.
As always .. 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]As always .. 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.
As always .. 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.
As always .. 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