VideoHelp Forum




+ Reply to Thread
Page 65 of 76
FirstFirst ... 15 55 63 64 65 66 67 75 ... LastLast
Results 1,921 to 1,950 of 2254
  1. Originally Posted by mannequin80 View Post
    Originally Posted by ProWo View Post
    Tested, doesn't happen here (with 3.4.1 and newer). Could you explain better?
    Image
    [Attachment 87158 - Click to enlarge]


    kinda hard to explain what's happening, as if it doesn't "want" to downmix for cleverNorm.
    Ah, ok.
    Must investigate on this an will come back to you.
    Quote Quote  
  2. Adding metadata tags works exactly as described.
    With Batch 0 replication, other files will also receive these tags.
    Thank you for your help.
    Quote Quote  
  3. Originally Posted by videoAI View Post
    FYA ..
    BTW, there is nothing wrong with my environment ..

    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
    at System.Collections.ArrayList.get_Item(Int32 index)
    at System.Windows.Forms.DataGridViewRowCollection.Sha redRow(Int32 rowIndex)
    at System.Windows.Forms.DataGridViewRowCollection.get _Item(Int32 index)
    at System.Windows.Forms.DataGridView.get_Item(Int32 columnIndex, Int32 rowIndex)
    at clever_FFmpeg_GUI.Form7.DataGridView1_CellContentC lick(Object sender, DataGridViewCellEventArgs e)
    at System.Windows.Forms.DataGridView.OnCellContentCli ck(DataGridViewCellEventArgs e)
    at System.Windows.Forms.DataGridView.OnCommonCellCont entClick(Int32 columnIndex, Int32 rowIndex, Boolean doubleClick)
    at System.Windows.Forms.DataGridViewCell.OnMouseUpInt ernal(DataGridViewCellMouseEventArgs e)
    at System.Windows.Forms.DataGridView.OnCellMouseUp(Da taGridViewCellMouseEventArgs e)
    at System.Windows.Forms.DataGridView.OnMouseUp(MouseE ventArgs e)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Can you explain exactly when this happens?
    Quote Quote  
  4. Originally Posted by mannequin80 View Post
    cleverNorm filter is greyed out for the 7.1 source (for the eac3 encode option) in the latest version for me.
    I have checked this.
    This is currently deactivated because all other 8 to 6 downmix formulas are not compatible with your downmix. I can activate the cleverNorm filter, but when it is activated, I have to deactivate all other formulas.

    BTW
    As far as I remember, your special downmix formula for 8 to 6 with dynaudnorm and compand should only change the FC channel, the other channels, except for ch4+ch5, should be taken over unchanged.

    I took a closer look at your formula and it not only changes the FC channel, but also the other channels.
    Is that intentional?
    Quote Quote  
  5. Loaded an mp4 file in the grid. the audio delay column displayed -1, tried to click the cell to see if it is editable, that caused a crash with the error msg.

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    FYA ..
    BTW, there is nothing wrong with my environment ..

    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
    at System.Collections.ArrayList.get_Item(Int32 index)
    at System.Windows.Forms.DataGridViewRowCollection.Sha redRow(Int32 rowIndex)
    at System.Windows.Forms.DataGridViewRowCollection.get _Item(Int32 index)
    at System.Windows.Forms.DataGridView.get_Item(Int32 columnIndex, Int32 rowIndex)
    at clever_FFmpeg_GUI.Form7.DataGridView1_CellContentC lick(Object sender, DataGridViewCellEventArgs e)
    at System.Windows.Forms.DataGridView.OnCellContentCli ck(DataGridViewCellEventArgs e)
    at System.Windows.Forms.DataGridView.OnCommonCellCont entClick(Int32 columnIndex, Int32 rowIndex, Boolean doubleClick)
    at System.Windows.Forms.DataGridViewCell.OnMouseUpInt ernal(DataGridViewCellMouseEventArgs e)
    at System.Windows.Forms.DataGridView.OnCellMouseUp(Da taGridViewCellMouseEventArgs e)
    at System.Windows.Forms.DataGridView.OnMouseUp(MouseE ventArgs e)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Can you explain exactly when this happens?
    Quote Quote  
  6. another way to recreate the bug.


    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    FYA ..
    BTW, there is nothing wrong with my environment ..

    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
    at System.Collections.ArrayList.get_Item(Int32 index)
    at System.Windows.Forms.DataGridViewRowCollection.Sha redRow(Int32 rowIndex)
    at System.Windows.Forms.DataGridViewRowCollection.get _Item(Int32 index)
    at System.Windows.Forms.DataGridView.get_Item(Int32 columnIndex, Int32 rowIndex)
    at clever_FFmpeg_GUI.Form7.DataGridView1_CellContentC lick(Object sender, DataGridViewCellEventArgs e)
    at System.Windows.Forms.DataGridView.OnCellContentCli ck(DataGridViewCellEventArgs e)
    at System.Windows.Forms.DataGridView.OnCommonCellCont entClick(Int32 columnIndex, Int32 rowIndex, Boolean doubleClick)
    at System.Windows.Forms.DataGridViewCell.OnMouseUpInt ernal(DataGridViewCellMouseEventArgs e)
    at System.Windows.Forms.DataGridView.OnCellMouseUp(Da taGridViewCellMouseEventArgs e)
    at System.Windows.Forms.DataGridView.OnMouseUp(MouseE ventArgs e)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Can you explain exactly when this happens?
    Image Attached Thumbnails Click image for larger version

Name:	capture_002_27052025_113547.jpg
Views:	29
Size:	89.7 KB
ID:	87161  

    Quote Quote  
  7. Originally Posted by videoAI View Post
    another way to recreate the bug.
    Found it.
    It happens, if you click on the columns header (for what?).
    Will be fixed.
    Quote Quote  

  8. Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    another way to recreate the bug.
    Found it.
    It happens, if you click on the columns header (for what?).
    Will be fixed.
    Quote Quote  
  9. Originally Posted by ProWo View Post
    I took a closer look at your formula and it not only changes the FC channel, but also the other channels.
    Is that intentional?
    my formula applies the dynaudnorm filter specifically to the center channel with no other channels being processed. i split the 7.1 channels first, apply the filter to the center channel, rejoin them and then downmix to 5.1
    Quote Quote  
  10. Originally Posted by mannequin80 View Post
    my formula applies the dynaudnorm filter specifically to the center channel with no other channels being processed. i split the 7.1 channels first, apply the filter to the center channel, rejoin them and then downmix to 5.1
    OK, and the compand part on the two side/back channels is for what?
    Quote Quote  
  11. Originally Posted by ProWo View Post
    OK, and the compand part on the two side/back channels is for what?
    here compand is used like an "equalizer" that adjusts the volume of the surround channels (boosts quieter sounds and slightly reduces loud sounds) to make the final 5.1 mix sound more balanced and even, with a proper dynamic range.
    Quote Quote  
  12. @ ProWo

    3.4.1.02 Feedback 3

    Just to let you kow: The grid error message only appear if I click on the columns header Set and Default at the multiplex grid, nowhere else.

    ---

    When I set the default stream at the Default column, the Title column get named Forced.
    And a given title will be overwritten with Forced when you set it.
    I would expect that to happen when I add the hook to the column Forced, but that did not happen.
    Image
    [Attachment 87181 - Click to enlarge]

    EDIT: Perhaps it is better to add “Default” or “Forced” to an existing title.
    Last edited by Findu; 29th May 2025 at 06:32.
    Quote Quote  
  13. Originally Posted by Findu View Post
    When I set the default stream at the Default column, the Title column get named Forced.
    And a given title will be overwritten with Forced when you set it.
    Bug, already fixed.
    Quote Quote  
  14. Originally Posted by mannequin80 View Post
    cleverNorm filter is greyed out for the 7.1 source (for the eac3 encode option) in the latest version for me.
    Will reactivate it.
    Quote Quote  
  15. Questions:
    If I want to multiplex multiple files, can I drop a single file into the empty multiplex grid and click "Multiplex" and then repeat that process for each file?
    Or is it still better to load each file as a source, because then more advanced checks are performed upon loading?

    Is it correct that Simple Remux is only available when the grid contains only source streams?
    Quote Quote  
  16. Originally Posted by Findu View Post
    Questions:
    If I want to multiplex multiple files, can I drop a single file into the empty multiplex grid and click "Multiplex" and then repeat that process for each file?
    No, with normal mux, no.

    Or is it still better to load each file as a source, because then more advanced checks are performed upon loading?
    This way you can choose simple remux and to batch. Then you can load other videos into the batch grid to replicate the simple remux.

    Is it correct that Simple Remux is only available when the grid contains only source streams?
    ATM yes. The problem is, that simple remux cannot work with with different sources.
    Quote Quote  
  17. Sorry! So what is the use of the Multiplex button on the "Select source file" page?
    Quote Quote  
  18. Originally Posted by Findu View Post
    Sorry! So what is the use of the Multiplex button on the "Select source file" page?
    It was an user request.
    But I'll search for a way to allow simple remux here too.
    Quote Quote  
  19. I often need to add subtitles to many videos. This is how I do it:

    1. Right-click a video and open with Clever FFmpeg-GUI.

    2. Click the main page; click the Multiplex page; then make it stay on top with another program.

    3. Drag and drop the 2 subtitles I want to add; make one the default; type in the abbreviations for the language names (I wish the program can do this automatically like Mkvtoolnix); then click Multiplex

    4. To do the next file: I go to the main page; go to multiplex page; make it stay on top again. The last video remains on the page.

    5. This time I drag and drop a new file and 2 subtitle files together.

    6. Choose the default language and type in the language names; now I need to uncheck the previous video before proceeding.

    Now the page is set where it is and I can keep on going. It sounds like a lot of work but it's not.

    Still is there a faster way to add subtitles to multiple files in a batch? Thanks.
    Quote Quote  
  20. @ ProWo

    when I convert the bit rate of an AAC audio stream from constant bit rate of 116k to 96k, I end up with a variable bit rate of 86.8k !!
    if I load the converted file back into Clever, it shows as 86.8k.

    Media info shows:
    Bit rate mode : Variable
    Bit rate : 86.8 kb/s
    Maximum bit rate : 96.0 kb/s

    Any reason why the avg bit rate isn't 96k?
    and why it is turned into variable bit rate when the source was constant?
    Quote Quote  
  21. Originally Posted by davidt1 View Post
    Still is there a faster way to add subtitles to multiple files in a batch? Thanks.
    In a batch, no.

    But there is another way to speed this up.
    First of all, the subtitles must have the same name as the videos.

    Start clever FFmpeg-GUI.
    Click on Multiplex.

    Move e.g. 10 videos into the grid and then all subtitles of these videos.
    Then click on None (top left) to deselect all streams.
    Then click on the Filename column header; this will sort all streams by name.
    Now select all streams with the same name on the left and click on Multiplex.

    Keep going with the other videos (one each time).

    The Multiplex page remains open until either all streams are muxed or you click on Main page.
    Quote Quote  
  22. Originally Posted by videoAI View Post
    when I convert the bit rate of an AAC audio stream from constant bit rate of 116k to 96k, I end up with a variable bit rate of 86.8k !!
    if I load the converted file back into Clever, it shows as 86.8k.

    Media info shows:
    Bit rate mode : Variable
    Bit rate : 86.8 kb/s
    Maximum bit rate : 96.0 kb/s

    Any reason why the avg bit rate isn't 96k?
    and why it is turned into variable bit rate when the source was constant?
    Info from FFmpeg:
    While the native AAC encoder uses b:a for bitrate, it's not a true CBR.
    It's more of an "Average Bit Rate" (ABR) and can fluctuate.
    Quote Quote  
  23. Originally Posted by davidt1 View Post
    I often need to add subtitles to many videos. This is how I do it:

    1. Right-click a video and open with Clever FFmpeg-GUI.

    2. Click the main page; click the Multiplex page; then make it stay on top with another program.

    3. Drag and drop the 2 subtitles I want to add; make one the default; type in the abbreviations for the language names (I wish the program can do this automatically like Mkvtoolnix); then click Multiplex

    4. To do the next file: I go to the main page; go to multiplex page; make it stay on top again. The last video remains on the page.

    5. This time I drag and drop a new file and 2 subtitle files together.

    6. Choose the default language and type in the language names; now I need to uncheck the previous video before proceeding.

    Now the page is set where it is and I can keep on going. It sounds like a lot of work but it's not.

    Still is there a faster way to add subtitles to multiple files in a batch? Thanks.

    I just found out that I have been making some unnecessary steps. I only have to make it stay on top once. Up to step #3 is all I need to do. After multiplexing the page in now blank. I can drag and drop the video and subtitles at once and continue. Now only if the program can automatically name the languages. Thanks for making this program.
    Quote Quote  
  24. @ProWo

    Thanks for acknowledging 4 of my bugs, and fixing 2 of them so far.

    Bug#5
    (out of 1000 .. just kidding )

    I wish my default output folder to always be my my input folder, like the hundreds of software apps I use, allow me to do so easily.

    The current implementation of the default output folder in Clever is awkward and not consistent.

    when I open the App I want my default folder to always be my input. currently I have to always remember to change it on the
    first screen. and this preference is not saved in the config file and is not retained the next time I open the app.

    Second, I noticed that the selected default [source] is not used in numerous outputs during the same session. [bug?]
    ex: The "scan file for errors" still outputs to the folder stored in the config file {which is not the selected source Folder}.
    that goes for a lot of other actions as well, too many to list here.

    The issue here is: you are not storing the input folder default selection in the config file, and not retaining the selection properly,
    even within a single session, or permanently across sessions.

    This is just not working !!! Please fix it.

    As always, the problem is not my environment, it is the 'Clever' App ..

    Many thanks for your time & effort ..
    Quote Quote  
  25. ----------------------------------------------------------------------------------
    June 03, 2025 release version 3.4.2.
    ----------------------------------------------------------------------------------
    Added:
    Join possibility for audio files.
    Option to add cuts to join list.
    Multiplex button on start screen.
    Change colorspace without reencoding (for h264 and hevc streams).
    cleverNorm filter (with 8 to 6ch).
    Compress parameter for dynaudnorm filter.
    Automatic language recognition from subtitle/audio filename in mux grid.
    - The language code must be embedded in brackets, g.e {eng}; admitted brackets are {[( -
    Automatic language code (if present) insertion in filename with stream extraction, audio and subtitle conversion.

    Fixed:
    Bug with missing cut/to batch button for audio files only, in cut section.
    Bug with error scan option, not working.
    Bug with videostream extraction mantaining video offset (wrong behaviour).
    Bug with aborting tasks (not closing ffmpeg.exe).
    Bug with source audio stream frequency, not showed.
    Bug with non return to start screen from mux grid, if there is no inputfile.
    Bugs with audio downmix formula (for 8 to 6ch).
    Bug with error if clicking on columns header in multiplex grid. (thx to VideoAI for the hint).
    Bug with audio downmix channels.

    Changed:
    Pixelformat "auto" to "Like source".
    Cosmetics on Audio- & Video encoding page.
    Stream/select stream to stream index
    NumericUpDown instead Textbox for closed caption index selection.
    Unused processed files and batches, answer yes to mantain them, no to delete them.
    Hide progressbar for Step2 + 3 (change framerate).
    Simple remux option available only with streams from the same sourcefile.

    Improved:
    Crop use help screen.
    Cosmetics with DVD rip.
    Finetunig on audio downmix formulas.

    ----------------------------------------------------------------------------------
    Last edited by ProWo; 3rd Jun 2025 at 11:04.
    Quote Quote  
  26. Originally Posted by davidt1 View Post
    ...Now only if the program can automatically name the languages.
    Now it can.
    Try v3.4.2
    Quote Quote  
  27. Originally Posted by videoAI View Post
    I wish my default output folder to always be my my input folder, like the hundreds of software apps I use, allow me to do so easily.
    The current implementation of the default output folder in Clever is awkward and not consistent.
    This is your personal opinion and it's ok.

    when I open the App I want my default folder to always be my input. currently I have to always remember to change it on the
    first screen. and this preference is not saved in the config file and is not retained the next time I open the app.
    That is the intention...

    Second, I noticed that the selected default [source] is not used in numerous outputs during the same session. [bug?]
    ex: The "scan file for errors" still outputs to the folder stored in the config file {which is not the selected source Folder}.
    that goes for a lot of other actions as well, too many to list here.
    The "Scan for errors" creates a temporary file that displays the errors at the end of the scan.
    This type of file always goes to the target folder.

    The issue here is: you are not storing the input folder default selection in the config file, and not retaining the selection properly,
    even within a single session, or permanently across sessions.
    This is just not working !!! Please fix it.
    clever FFmpeg-GUI gives you the possibility to output all outputs (except the temporary ones) to the source folder of the imported file.
    This setting remains active until you read in a new file, but you can reactivate it afterwards.
    For normal use, all outputs go to the target folder.
    This is coherent; in addition, all files are then in one place and not distributed over the entire computer.

    BTW:
    Just as a mental game:
    You have different streams from different sources in the muxgrid.
    If you now want to mux, for example, the video stream of a file (located in C:\example) and the audio stream of a file (located in D:\new_source), where should the output go?
    Last edited by ProWo; 3rd Jun 2025 at 13:10.
    Quote Quote  
  28. Originally Posted by ProWo View Post
    ----------------------------------------------------------------------------------
    cleverNorm filter (with 8 to 6ch).
    working good
    Quote Quote  
  29. Thank you so much for the latest update. Most of my wishes have been answered such as:

    1. Multiplex on the main page; save me a step.
    2. Automatic language name recognition.

    If I can ask for a few more:

    1. When muxing text subtitles to MKV, please use -c srt instead of -c copy

    2. How about a stay on top feature?

    Thanks.
    Quote Quote  
  30. Language name for subtitle not shown with the latest update. The code for the language name are there: en;es

    How Ukraine's devastating surprise attack on Russia is a game changer for global military strategy [DMa71RVpJcA].en.vtt
    How Ukraine's devastating surprise attack on Russia is a game changer for global military strategy [DMa71RVpJcA].es.vtt



    Image
    [Attachment 87288 - Click to enlarge]
    Quote Quote  



Similar Threads

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