VideoHelp Forum




+ Reply to Thread
Page 78 of 78
FirstFirst ... 28 68 76 77 78
Results 2,311 to 2,337 of 2337
  1. Originally Posted by videoAI View Post
    ... and I'll end up with 50 files with no audio .. do you see my point?
    The 50 new videostreams are in the muxgrid.
    Drag the 50 source videos and mux all 50 one by one.
    Quote Quote  
  2. Precisely why you should consider adding a checkbox in the video encode screen to add the audio stream to the output container.
    A dropdown to select the container type would also be welcomed.

    That's what I need, not a tutorial on how to do it 'one by one'.
    Kindly consider the request. it is reasonable ..

    If it is too much to code, please split the task into 2 updates and phase them in.

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    ... and I'll end up with 50 files with no audio .. do you see my point?
    The 50 new video streams are in the mux grid.
    Drag the 50 source videos and mux all 50 one by one.
    Last edited by videoAI; 30th Jul 2025 at 14:41.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  3. Originally Posted by videoAI View Post
    Precisely why you should consider adding a checkbox in the video encode screen to add the audio stream to the output container.
    A dropdown to select the container type would also be welcomed.
    That's what I need, not a tutorial on how to do it 'one by one'.
    Kindly consider the request. it is reasonable ..
    I will not change the basic property of treating streams separately.
    However, there is a workaround to achieve what you want.
    Create a batch task with the first video and close the program.
    Edit the BT_open.txt file as follows and then save it.

    Generated batch task commandline:
    Code:
    -hide_banner -loglevel error -stats -y -fflags +genpts -i "O:\Rip\MainMovie\samples\Mission Impossible Ghost Protocol.mkv" -vf fps=24000/1001,scale=1728:720,colorspace=all=bt709:iall=bt709:range=tv  -map 0:0 -c:v libx264 -crf 23 -aspect 2.4  -an -sn -dn -metadata:g encoding_tool="clever FFmpeg-GUI"
    Modify to:
    Code:
    -hide_banner -loglevel error -stats -y -fflags +genpts -i "O:\Rip\MainMovie\samples\Mission Impossible Ghost Protocol.mkv" -vf fps=24000/1001,scale=1728:720,colorspace=all=bt709:iall=bt709:range=tv  -map 0 -c:a copy -c:s copy -c:v libx264 -crf 23 -aspect 2.4  -dn -metadata:g encoding_tool="clever FFmpeg-GUI"
    Then restart the app, click main üage, click batch tasks, drag your other 49 videos, comfirm the question and click execute. Done.
    Quote Quote  
  4. Originally Posted by Findu View Post
    @mannequin80

    I did the integration testing on Intel Arc graphics and all works well.
    But ProWo need the error messages to investigate ...
    [av1_qsv @ 000001ee88148f80] Current codec type is unsupported[av1_qsv @ 000001ee88148f80] some encoding parameters are not supported by the QSV runtime. Please double check the input parameters.[vost#0:0/av1_qsv @ 000001ee8871e980] [enc:av1_qsv @ 000001ee8870c8c0] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.[vf#0:0 @ 000001ee888b0940] Error sending frames to consumers: Function not implemented
    [vf#0:0 @ 000001ee888b0940] Task finished with error code: -40 (Function not implemented)
    [vf#0:0 @ 000001ee888b0940] Terminating thread with return code -40 (Function not implemented)
    [vost#0:0/av1_qsv @ 000001ee8871e980] [enc:av1_qsv @ 000001ee8870c8c0] Could not open encoder before EOF
    [vost#0:0/av1_qsv @ 000001ee8871e980] Task finished with error code: -22 (Invalid argument)
    [vost#0:0/av1_qsv @ 000001ee8871e980] Terminating thread with return code -22 (Invalid argument)
    [out#0/matroska @ 000001ee88148840] Nothing was written into output file, because at least one of its streams received no packets.
    frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.30
    Quote Quote  
  5. I converted an audio stream to mp3 to listen to. Now every time the app starts it asks me if I want to keep or delete the file. This step is not logical at all. It should be obvious that I want to keep it. That's why I converted in the first place. Would it be possible to make it ask just one time?

    As of now the solution is to rename the file to get out of this silly loop/question.

    Image
    [Attachment 88035 - Click to enlarge]
    Quote Quote  
  6. Originally Posted by davidt1 View Post
    I converted an audio stream to mp3 to listen to. Now every time the app starts it asks me if I want to keep or delete the file. This step is not logical at all. It should be obvious that I want to keep it.
    Fixed. If you convert a single audio file, it isn't no more added to the list.
    Quote Quote  
  7. Originally Posted by mannequin80 View Post
    [av1_qsv @ 000001ee88148f80] Current codec type is unsupported
    It seems that the av1_qsv codec isn't supported on your system.
    If you find a working commandline with this codec on your system, post it please.
    Quote Quote  
  8. Originally Posted by videoAI View Post
    Precisely why you should consider adding a checkbox in the video encode screen to add the audio stream to the output container.
    Done.
    Quote Quote  
  9. @ ProWo

    The success messag timer is working, Remap opens now clicking Yes and thanks for the text changes.

    But an additional window pop up.
    Image
    [Attachment 88040 - Click to enlarge]
    Quote Quote  
  10. Originally Posted by Findu View Post
    ...But an additional window pop up.
    Fixed.
    Quote Quote  
  11. Originally Posted by ProWo View Post
    Originally Posted by mannequin80 View Post
    [av1_qsv @ 000001ee88148f80] Current codec type is unsupported
    It seems that the av1_qsv codec isn't supported on your system.
    hmm, interesting. hevc_qsv seems to be working just fine btw.
    Quote Quote  
  12. @ ProWo

    Thanks for the quick fix.

    ---

    > Fixed. If you convert a single audio file, it isn't no more added to the list.

    Would a checkbox make sense to prevent audio streams from further muxing? This will be pass on for batch replication as well.
    So you tell the app you just want to convert audio.
    Quote Quote  
  13. @mannequin80

    Can you run this cmd command "wmic cpu get name" and tell us the exact CPU name.
    Quote Quote  
  14. > Precisely why you should consider adding a checkbox in the video encode screen to add the audio stream to the output container.

    The only use for this is when you want to modify a single video stream and keep the rest and been able to batch replicate it.
    What If you just want to modify a single audio stream and keep the rest also for replication?
    So it would make sense there too.

    ***

    Suggestion for your last batch workaround:

    How about an additional entry to the new mux dropdown (Remove muxed streams & Clear grid after muxing) called "Multiplex by name"?
    With one click, all selected streams with the same name (till first _ or .) are muxed into one file. Name by name if different names are selected too. A kind of batch muxing.

    And if you add "To Batch" in the "Extract streams" page or add stream copy (into valid containers) to the encoder selection for video and audio, you are able to batch and replicate "untouched" streams which will appear individually in the mux grid. Ready to be muxed with other streams/files by one click using "Multiplex by name".

    There is no need to add all the original files to get "grid access" to only one or two untouched streams you want to keep.
    And you are not limited to one modified video stream!
    So you remain in the app with the same result including full multiplex background checks and alignments processing.
    Quote Quote  
  15. Originally Posted by Findu View Post
    @mannequin80

    Can you run this cmd command "wmic cpu get name" and tell us the exact CPU name.
    Processor Intel(R) Core(TM) i7-14700, 2100 Mhz, 20 Core(s), 28 Logical Processor(s)
    Quote Quote  
  16. @mannequin80

    Your Raptor Lake support AV1 decoding up to 10 bit, but no AV1 encoding with it's UHD Graphics 770.
    Quote Quote  
  17. Originally Posted by Findu View Post
    What If you just want to modify a single audio stream and keep the rest also for replication?
    I'm working on it, but there are problems to solve.

    Suggestion for your last batch workaround:
    How about an additional entry to the new mux dropdown (Remove muxed streams & Clear grid after muxing) called "Multiplex by name"?
    Select by name is already implemented; you see it at work with the first mux grid launch.
    I'm thinking to change "All" (with the none/all button left above) to "First file".
    This way, if you make changes on selections, you can restore the "First file selected" with one button click.
    Quote Quote  
  18. Okay.
    Just to clarify, "Multiplex by name" will not change the selection in the grid.

    Lets assume you have this selections (x) in the grid:

    x a1
    x a2
    x b1
    b2
    x b3
    c1
    x c2
    x c3
    d1
    d2
    x e1

    This will automatically mux a1&a2 int a_mux, b1&b3 into b_mux, c2&c3 into c_mux and e1 into e_mux with one click on the usual Multiplex button.

    ---

    > I'm thinking to change "All" (with the none/all button left above) to "First file".

    None is good for clearing.
    And all is usefull to hide 20 useless sub streams of one file.
    You use all, unselect the three or four you need and hide the rest!

    EDIT: Could "First file" be a thired option?

    EDIT 2: Or a second button with "First file/First name"
    Last edited by Findu; 31st Jul 2025 at 10:59.
    Quote Quote  
  19. Thank you.
    Works flawlessly.
    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    Precisely why you should consider adding a checkbox in the video encode screen to add the audio stream to the output container.
    Done.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  20. Originally Posted by Findu View Post
    This will automatically mux a1&a2 int a_mux, b1&b3 into b_mux, c2&c3 into c_mux and e1 into e_mux with one click on the usual Multiplex button.
    This kind of automation is excessive.
    It presents numerous issues.
    Consider the following scenario:
    You load a standard video with two streams.
    You re-encode both streams.
    In the multiplex grid, you now find four streams with the same name. With your suggestion, all four would be multiplexed.

    None is good for clearing.
    And all is usefull to hide 20 useless sub streams of one file.
    You use all, unselect the three or four you need and hide the rest!
    EDIT: Could "First file" be a thired option?
    EDIT 2: Or a second button with "First file/First name"
    I think I've found a good solution.
    Test it.
    Quote Quote  
  21. @ProWo

    Hint:
    video encoding - color range dropdown keeps switching from 'Like Source' to 'Limited'.
    Also it doesn't show what the source is.

    [edit#1] Also, you may wish to change 'progressive encoding' to 'encoding in progress'.

    Keep up the good work ..
    Last edited by videoAI; 31st Jul 2025 at 13:01.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  22. @ProWo

    So may be I was too quick to say 'It works flawlessly'.

    Here are some of the issues noticed with the addition of 'all streams' change in video encode screen.

    1- The progress bar, for mp4, does not show, it is there for mkv. The bar is essential especially for large file encoding.
    BTW, for both [mp4,mkv], when 'Clever' is minimized to the task bar, the icon does not show progress like in other
    apps.


    2- After encoding, even if you rename, delete, or move the output mp4 file, when exiting 'Clever' sometimes insists
    that there is file-name_V01.mkv to be deleted [even when mp4 was selected [All streams checkbox]. I can't find
    such a file anywhere.

    Image
    [Attachment 88048 - Click to enlarge]


    Image
    [Attachment 88049 - Click to enlarge]


    But the encoding with audio stream(s) works fine so far .. thank you for adding it in.

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    Precisely why you should consider adding a checkbox in the video encode screen to add the audio stream to the output container.
    Done.
    Last edited by videoAI; 31st Jul 2025 at 15:23.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  23. The choice of scaling algorithm in FFmpeg depends on the specific requirements of your project,
    including the desired balance between quality and file size. Here are some general guidelines:

    Best Quality: The lanczos algorithm is often considered to provide the best quality, especially
    for high-resolution scaling. It uses a high-quality Lanczos resampling filter, which is known for
    its sharpness and detail preservation.

    Best File Size: For smaller file sizes, algorithms like bilinear or bicubic are often used. These
    algorithms are faster and produce smaller files, but they may not preserve as much detail as
    the lanczos algorithm.

    Balanced: The spline algorithm offers a good balance between quality and file size.
    It provides better quality than bilinear or bicubic but is not as computationally intensive as lanczos.
    Last edited by videoAI; 31st Jul 2025 at 14:58.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  24. @ ProWo

    Okay.
    I see the modified "None/All/First" button, which keep the setting.
    "First" will use the first stream name in the grid and select all streams with that name.
    When you mux them away, the next fist name will be used ... repeat.
    That's good and an advantage!

    With 50 files you just have to click Multiplex 50 times. Which is quick anyway.
    But before each click, you have to unselect not required streams with the same name.

    ***

    I want to reduce that Multiplex clicking and minimize the transfer/appear of unnessesary streams into the grid when you replicate 50 times or muche muche more.

    Modern files have one video stream, 3 audio and 25 sub streams, or even more.
    If you want to keep the original video and audio 1, and audio 2 but converted to stereo for 50 files you could do the following.

    1. You load the first file, open the Video page and select the "new stream copy" for the video (into a valide container) from the Encoder dropdown and batch it.
    2. Open the Audio page and select the "new stream copy" for audio 1 and batch it.
    3. Select audio stream 2 and stereo channels and batch it.
    4. Open Batch tasks and replicate all three batches 49 times. Therefore you drop the 49 remaining files 3 times to batch 0 which you have to change before each drop. Click once on "Execute".
    5. Open the mux page and use the upper right boxes to unselect all 29 source streams with one click and select all processed streams with one click too. Select "Multiplex by name" and click once on "Multiplex". Done!

    If we could batch subtitles as well, we had all for replication you need.
    There is no need to add the original files into the mux grid to get access to one or two unprocessed streams out of 29 any longer when it comes to replication.


    EDIT:
    We already have the place for stream copy. It is the "Extract streams" page.
    If you add "To batch", which will appear only when a single stream is selected, and also "Stay open", we had all we need.
    The stream copy to a batch will always extract to a valid container like mkv to keep the timing in the stream for further muxing when it is required.
    Image
    [Attachment 88056 - Click to enlarge]


    1. You load the first file, open the "Extract streams" page and select only the video stream and batch it.
    2. Then select only audio stream 1 and batch it too.
    3. Then open the "Audio" page and select audio stream 2 and stereo channels and batch it.
    4. Open Batch tasks and replicate all three batches 49 times. Therefore you drop the 49 remaining files 3 times to batch 0 which you have to change before each drop. Click once on "Execute".
    5. Open the mux page and use the upper right boxes to unselect all 29 source streams with one click and select all processed streams with one click too. Select "Multiplex by name" and click once on "Multiplex". Done!

    "Multiplex by name" just use the new grid setting "First", and repeat the Multiplexing till the grid is empty!

    So we stay in the basic property of treating streams separately and been able to batch and replicate quickly many files the same way.
    Last edited by Findu; 31st Jul 2025 at 23:16.
    Quote Quote  
  25. Sometimes Clever gives an error when I convert an audio stream to mp3. But there is no error. The converted file works fine. Is there a way to turn off the scanning for error feature for those who don't want it? Thanks.

    Image
    [Attachment 88051 - Click to enlarge]
    Quote Quote  
  26. Originally Posted by ProWo View Post
    Originally Posted by davidt1 View Post
    I converted an audio stream to mp3 to listen to. Now every time the app starts it asks me if I want to keep or delete the file. This step is not logical at all. It should be obvious that I want to keep it.
    Fixed. If you convert a single audio file, it isn't no more added to the list.
    Message box still shows up and ask me if I want to keep or delete the file.
    Quote Quote  
  27. Originally Posted by Findu View Post
    @mannequin80

    Your Raptor Lake support AV1 decoding up to 10 bit, but no AV1 encoding with it's UHD Graphics 770.
    ah, that's right, completely forgot about decoding/encoding disparity of these CPUs.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!