+ Reply to Thread
Results 3,481 to 3,510 of 3531
-
From topic:
https://forum.videohelp.com/threads/420822-multiple-file-conversion-with-Handbrake
Ok I'm asking for details:
How to batch convert .mp4 Audio/Video files into .mp3 audio files with Clever. -
1) Start clever FFmpeg-GUI
2) Drag the first mp4 into and click Encode Audio Stream.
3) Set mp3 as encoder, set the bitrate (320k recommended) and click To batch.
4) Click Open tasks and drag all other mp4 into
5) Click Execute and wait until it's finished. -
Scaling algorithm auto make sense and is working. Thank you.
---
Problem: when you encode qsv with a scaling algorithm, or abort that process and the page stay open, and than only switch to hwaccel qsv and change the pixel format to qsv, that (old) scaling algorithm get add to the new code and can't be processed like that:
Video ---> h264-qsv - Stream ID 0 from?C:\Users\Findu\Downloads\input.mp4?2242688?-hide_banner -loglevel error -stats -y -vsync 0 -hwaccel qsv -hwaccel_output_format qsv -fflags +genpts -i "C:\Users\Findu\Downloads\input.mp4" -vf fps=24000/1000,vpp_qsv=w=534:h=300:flags=neighbor,format=qsv -map 0:0 -c:v h264_qsv -g 120 -keyint_min 120 -global_quality 25 -aspect 1.78 -an -sn -dn -metadata:g encoding_tool="clever FFmpeg-GUI" ?C:\Users\Findu\Downloads\input$_V0_#1.mkv?1?
When you select hwaccel qsv and pixel format qsv and than your transpose option, all is fine.Changed, please test it. New version in your PM.When I use h264_qsv and transpose or flip, I get speed 16,9x.
When I combine it with -hwaccel qsv, I get speed 20,4x.
But the code transpose= need to be replaced with vpp_qsv=transpose= to get it working at all.
But when you select your transpose option and than switch to hwaccel qsv and change the pixel format to qsv, the code use transpose= instead of vpp_qsv=transpose=
---
BTW, it looks like that 'vsync' will be removed in newer ffmpeg builds:
ffmpeg-2026-07-02-git-95a888b9ca-full_build
Unrecognized option 'vsync'.
Error splitting the argument list: Option not found -
@ ProWo,
I tried the method you posted with 5 different .mp4 files.
Clever did the batch conversion on 4 out of the 5.
For one of the .mp4s Clever gave this error:
[Attachment 92909 - Click to enlarge]
The funny thing is when I did the same method to the file that caused the error by itself it converted.
I can not find anything wrong with this file.
I wanted to report the error.
This conversion is not important to me I was just trying to help in another topic.
I'm uploading the problem file in case you want to test with it.
Note if you use it as the first file then the other 4 erred for my test. -
This happens because the index numbers of the audio streams differ across the various MP4 files.
In 4 out of 5 cases, the audio stream index is likely 1, and in the other case, it is 0 or 2.
Since batch replication adopts the command line from line 0 (along with its index number), a different index results in an error.
If the sources are pure audio files (and we can assume that’s the case given the question), then the index is 0 for all of them and there’s no problem. -
The sources are not pure audio.
The input files are audio/video .MP4 files.
Using ffprobe to check with this code:
On the problem file it shows the audio stream first & it is 0(zero).Code:ffprobe -v error -show_streams input.mp4
On the rest it shows the video stream first & it is 0 (zero)
The the audio stream is 1.
You are spot on for the diagnosis.
In case someone else has the audio stream index problem (Wrong order with the video).
I was able to change the ID with Clever Multiplex on the problem file.
Once this was changed No more error.Last edited by cholla; 5th Jul 2026 at 18:11. Reason: Added to content
-
Should be fixed now
Should be fixed nowWhen you select hwaccel qsv and pixel format qsv and than your transpose option, all is fine.
But when you select your transpose option and than switch to hwaccel qsv and change the pixel format to qsv, the code use transpose= instead of vpp_qsv=transpose=
Replaced all vsync with the new fps_mode.BTW, it looks like that 'vsync' will be removed in newer ffmpeg builds:
Unrecognized option 'vsync'.
Please test the latest nightly in your PM -
Your code when I activate HWA decoding:
Video ---> h264-amf - Stream ID 0 from?C:\Users\Findu\Downloads\input.mp4?840090?-hide_banner -loglevel error -stats -y -fps_mode passthrough -hwaccel amf -hwaccel_output_format amf -fflags +genpts -i "C:\Users\Findu\Downloads\input.mp4" -vf fps=24000/1001,format=amf -map 0:0 -c:v h264_amf -g 120 -keyint_min 120 -rc 0 -qp_i 25 -qp_p 26 -qp_b 27 -aspect 2.4 -an -sn -dn -metadata:g encoding_tool="clever FFmpeg-GUI" ?C:\Users\Findu\Downloads\input$_V0.mkv?1?
ffmpeg info:
Option fps_mode (set framerate mode for matching video streams; overrides vsync) cannot be applied to input url C:\Users\Findu\Downloads\input.mp4 -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
Error parsing options for input file C:\Users\Findu\Downloads\input.mp4.
Error opening input files: Invalid argument
All is fine when I move the code "-fps_mode passthrough" behind the input url. -
-
Last edited by Findu; 6th Jul 2026 at 11:29.
-
ProWo, thanks much for the help with the synchronization issue. Now that that issue has been resolved, you mentioned that you could help me take the current file that is 2880 x 2160 and downconvert it to 1080p. Can this be done with clever FFmpeg is another tool required?
Many thanks and is there an avenue to show "support" for your efforts? -
General
Complete name : Z:\Movies\Boy In The Plastic Bubble$_fixed_fps_23.976.jpg
Format : JPEG
File size : 709 KiB
Encoded date : 2026-07-02 12:24:42-04:00
Writing application : Adobe Photoshop Elements 18.0
Writing operating system : Apple macOS
Image #1
Format : JPEG
Width : 1 000 pixels
Height : 1 500 pixels
Color space : YUV
Chroma subsampling : 4:4:4
Bit depth : 8 bits
Compression mode : Lossy
Stream size : 685 KiB (97%)
Color range : Full
Color primaries : BT.709
Transfer characteristics : sRGB/sYCC
Matrix coefficients : Identity
ColorSpace_ICC : RGB
colour_primaries_ICC_Description : sRGB IEC61966-2.1
Image #2
Type : Thumbnail
Format : JPEG
Muxing mode : Exif
Width : 107 pixels
Height : 160 pixels
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Compression mode : Lossy
Stream size : 7.13 KiB (1%)
Image #3
Type : Thumbnail
Format : JPEG
Muxing mode : PSD
Width : 107 pixels
Height : 160 pixels
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Compression mode : Lossy
Stream size : 7.13 KiB (1%) -
OOPS! My bad.
General
Complete name : Z:\Movies\Boy In The Plastic Bubble$_fixed_fps_23.976.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/dby1/iso2/mp41)
File size : 20.1 GiB
Duration : 1 h 37 min
Overall bit rate mode : Variable
Overall bit rate : 29.6 Mb/s
Frame rate : 23.976 FPS
Title : Boy In The Plastic Bubble
Genre : Romance;Drama;Anxious;Sentimental
Description : The girl next door makes a teen (John Travolta) born with immune deficiencies want to leave his germ-free bubble.
Recorded date : 2025
Writing application : clever FFmpeg-GUI
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 1 h 37 min
Bit rate : 29.4 Mb/s
Width : 2 880 pixels
Height : 2 160 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.197
Stream size : 19.9 GiB (99%)
Writing library : HEVC Coding
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0001 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 1 000 cd/m2
Maximum Frame-Average Light Level : 300 cd/m2
Codec configuration box : hvcC
Audio
ID : 2
Format : E-AC-3
Format/Info : Enhanced AC-3
Commercial name : Dolby Digital Plus
Codec ID : ec-3
Duration : 1 h 37 min
Bit rate mode : Constant
Bit rate : 224 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 156 MiB (1%)
Language : English
Service kind : Complete Main
Default : Yes
Alternate group : 1
Dialog Normalization : -31 dB
compr : -0.28 dB
dsurmod : Not Dolby Surround encoded
Dialogue normalization, average : -31 dB
Dialogue normalization, minimum : -31 dB
Dialogue normalization, maximum : -31 dB
Text
ID : 3
Format : Timed Text
Muxing mode : sbtl
Codec ID : tx3g
Duration : 1 h 36 min
Bit rate mode : Variable
Bit rate : 62 b/s
Frame rate : 0.373 FPS
Stream size : 43.9 KiB (0%)
Language : English
Default : Yes
Forced : No
Alternate group : 3
Count of events : 1548 -
This is an HDR10 video.
You now have two options:
1) Resize it to 1440x1080 and keep HDR10
2) Resize it to 1440x1080 and convert it from HDR10 to 8-bit SDR
You can do both using clever FFmpeg-GUI.
For compatibility with various playback devices, I would recommend option 2).
Here are the steps for option 2)
1) Launch Clever FFmpeg-GUI
2) Drag your video into the window, then click “Encode video stream”
3) Select x264 (avc) as the encoder, with a width of 1440 and a height of 1080
4) Check the HDR checkbox, select “HDR10 to SDR,” and click OK
[Attachment 92921 - Click to enlarge]
5) The following window will appear; confirm by clicking OK
[Attachment 92922 - Click to enlarge]
6) Click “Encode”
7) Confirm this message by clicking OK and wait until encoding is complete.
[Attachment 92923 - Click to enlarge]
8) Click “Multiplex,” uncheck the original video stream (in blue) on the left (all other streams should remain checked), select the container (mkv or mp4), and click “Multiplex.” Done.
[Attachment 92924 - Click to enlarge] -
Thank you very much! I'll report back on my success or failure.
Edit: Success! I converted to both SDR, files size about 2.5GiB, and HDR, file size about .5GiB. Both look acceptable to me. I did have a question about the file size differential and expect it has to do with the HEVC.264 and and HEVC.265 compression algorithms and correct me if I am wrong. Also, not being familiar with the compression algorithms I have to assume that they are "lossy".Last edited by BlueSky; 7th Jul 2026 at 10:14.
-
The SDR conversion is h264 (avc) 8 bit (the most commonly used format), and HDR10 is h265 (hevc) 10 bit.
For both conversions, you can adjust the quality (and thus the file size) using the CRF value (the lower the value, the higher the quality and the larger the file).
With HEVC, you can achieve a smaller file size while maintaining the same quality. 10-bit encoding improves quality and increases file size, but it is not as compatible as H.264 8-bit.
Both are lossy conversions, but the original BluRay movie is lossy compressed too.Last edited by ProWo; 7th Jul 2026 at 11:05.
-
@ProWo I was wondering if "Bicubic" could be pre-selected seeing how it is the default & preferred setting during the Scale Algorithms setting on the Video Encoding screen, not sure why Lanczos is pre-selected in this case, also when you hover over the "Bicubic (Default)" setting the tooltip has a typo error, algorythm should be corrected to algorithm.
[Attachment 92934 - Click to enlarge] -
-
----------------------------------------------------------------------------------
July 08, 2026 release version 3.5.6.
----------------------------------------------------------------------------------
Added:
Gain info for dynaudnorm and clevernorm
Copy commandline to clipboard (with show commandline activated)
Fixed:
Bug with extract streams profile column sorting (disabled now)
Bug with profile column autosize
Bug with bitrate not changing by changing channels with equal source/target audiocodec
Bug with filenames with language codes
Bug with missing colorspace change reset
Bug with scaling algo with amf hardware supported decoding+encoding
Improved:
Audio encoding output naming
Removed:
Message of deleted sourcefile
Changed:
Underpop help links replaced with official documentation links
Aborting process leaves progressbar, percent and ffmpeg info visible now until OK button pressed
Scaling algo and transpose settings for qsv hardware supported decoding+encoding
Replaced vsync with fps_mode
Show command line messagebox.
----------------------------------------------------------------------------------
EDIT: Found a bug with missing buttons in the messagebox. Is fixed now.
If you're affected, please redownload.Last edited by ProWo; 8th Jul 2026 at 10:07. Reason: Found a bug
-
@ProWo
3.5.6 feedback
The final Yes and No buttons are missing in all Locate windows at Settings, so you stick there and have to kill the app process.
[Attachment 92945 - Click to enlarge] -
I decided to try a different setting of CRF and set it to 0. The 102GB file size I got at that setting was a little bit too big for my liking
. I'll try a CRF of 18 to see what that provides in terms of file size and video quality. I also noticed that with a CRF of 0, the multiplexed mp4 file resulted in the return of the audio drift in sync over time issue I initially contacted you about fixing.
Last edited by BlueSky; 8th Jul 2026 at 12:25.
-
@ProWo
3.5.6 feedback 2
Thanks for the quick fix.
Question: Settings > Locate always start at My Computer. Could it point to the current location instead, and to My Computer when no location ist set or does not longer exist?
The command line messagebox now show the full code. Thx! -
@ProWo
I was reducing a file from 4k to 1080p and got an error message per the attachment. When asked to select another container, what does it mean?
Thanks!
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




Quote