VideoHelp Forum




+ Reply to Thread
Page 75 of 76
FirstFirst ... 25 65 73 74 75 76 LastLast
Results 2,221 to 2,250 of 2261
  1. Originally Posted by videoAI View Post
    When you run Clever, main page has 3 buttons [open, Join, Multiplex]. if you attempted to load a damaged file,
    you get an error [This file cannot be analyzed], and 2 buttons disappear [Join, Multiplex]. when you press Ok,
    [Join] re-appears but not [Multiplex].
    Thx for the hint, fixed.
    Quote Quote  
  2. @ProWo

    Clever v 3.4.3.23
    Another crash .. opened a good mp4 file, went to 'check file for errors' .. crash

    ************** Exception Text **************
    System.InvalidOperationException: This operation cannot be performed while an auto-filled column is being resized.
    at System.Windows.Forms.DataGridView.PerformLayoutPri vate(Boolean useRowShortcut, Boolean computeVisibleRows, Boolean invalidInAdjustFillingColumns, Boolean repositionEditingControl)
    at System.Windows.Forms.DataGridView.SetColumnHeaders HeightInternal(Int32 columnHeadersHeight, Boolean invalidInAdjustFillingColumns)
    at System.Windows.Forms.DataGridView.AutoResizeColumn HeadersHeight(Boolean fixedRowHeadersWidth, Boolean fixedColumnsWidth)
    at System.Windows.Forms.DataGridView.OnColumnHeadersG lobalAutoSize()
    at System.Windows.Forms.DataGridView.set_TopLeftHeade rCell(DataGridViewHeaderCell value)
    at System.Windows.Forms.DataGridView.get_TopLeftHeade rCell()
    at System.Windows.Forms.DataGridView.OnCellMouseEnter (DataGridViewCellEventArgs e)
    at System.Windows.Forms.DataGridView.UpdateMouseEnter edCell(HitTestInfo hti, MouseEventArgs e)
    at System.Windows.Forms.DataGridView.OnColumnWidthCha nged(DataGridViewColumnEventArgs e)
    at System.Windows.Forms.DataGridView.AdjustFillingCol umns()
    at System.Windows.Forms.DataGridView.ComputeLayout()
    at System.Windows.Forms.DataGridView.PerformLayoutPri vate(Boolean useRowShortcut, Boolean computeVisibleRows, Boolean invalidInAdjustFillingColumns, Boolean repositionEditingControl)
    at System.Windows.Forms.DataGridView.OnHandleCreated( EventArgs e)
    at System.Windows.Forms.Control.WmCreate(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    ======================

    Image
    [Attachment 87863 - Click to enlarge]
    As always .. there is nothing wrong with my environment
    Quote Quote  
  3. Fixed, tested OK.

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    When you run Clever, main page has 3 buttons ...
    Thx for the hint, fixed.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  4. Originally Posted by videoAI View Post
    Clever v 3.4.3.23
    Another crash .. opened a good mp4 file, went to 'check file for errors' .. crash
    Does not happen here with me.
    Could you upload this test.mp4 here?

    EDIT:
    changed some code, retry with 3.4.3.24
    Last edited by ProWo; 19th Jul 2025 at 02:25.
    Quote Quote  
  5. @ProWo

    Issue/Bug was difficult to duplicate in the first place ..
    possible causes .. video/audio streams order ..

    Code:
    General
    Complete name                  : C:\T\Test\Test.mp4
    Format                         : MPEG-4
    Format profile                 : Base Media
    Codec ID                       : isom (isom/iso2/avc1/mp41)
    File size                      : 2.50 MiB
    Duration                       : 1 min 0 s
    Overall bit rate               : 349 kb/s
    Frame rate                     : 30.000 FPS
    aigc_info                      : {"aigc_label_type": 0}
    comment                        : vid:v14044g50000csj493nog65hu8ohudjg
    vid_md5                        : b53634996193f57012264da4ef7617d9
    encoder                        : Lavf58.76.100
    
    Video
    ID                             : 2
    Format                         : AVC
    Format/Info                    : Advanced Video Codec
    Format profile                 : High@L3
    Format settings                : CABAC / 4 Ref Frames
    Format settings, CABAC         : Yes
    Format settings, Reference fra : 4 frames
    Codec ID                       : avc1
    Codec ID/Info                  : Advanced Video Coding
    Duration                       : 1 min 0 s
    Bit rate                       : 310 kb/s
    Width                          : 576 pixels
    Height                         : 576 pixels
    Display aspect ratio           : 1.000
    Frame rate mode                : Constant
    Frame rate                     : 30.000 FPS
    Color space                    : YUV
    Chroma subsampling             : 4:2:0
    Bit depth                      : 8 bits
    Scan type                      : Progressive
    Bits/(Pixel*Frame)             : 0.031
    Stream size                    : 2.22 MiB (89%)
    Writing library                : bvc0ot v2.2.1.2-20240711
    Color range                    : Limited
    Color primaries                : BT.709
    Transfer characteristics       : BT.709
    Matrix coefficients            : BT.709
    Codec configuration box        : avcC
    
    Audio
    ID                             : 1
    Format                         : AAC LC SBR PS
    Format/Info                    : Advanced Audio Codec Low Complexity with Spectral Band Replication and Parametric Stereo
    Commercial name                : HE-AACv2
    Format settings                : NBC
    Codec ID                       : mp4a-40-29
    Duration                       : 1 min 0 s
    Source duration                : 1 min 0 s
    Source_Duration_LastFrame      : -1 ms
    Bit rate mode                  : Constant
    Bit rate                       : 32.0 kb/s
    Channel(s)                     : 2 channels / 1 channel / 1 channel
    Channel layout                 : L R
    Sampling rate                  : 44.1 kHz / 44.1 kHz / 22.05 kHz
    Frame rate                     : 21.533 FPS (1024 SPF)
    Compression mode               : Lossy
    Stream size                    : 235 KiB (9%)
    Source stream size             : 235 KiB (9%)
    Default                        : Yes
    Alternate group                : 1
    mdhd_Duration                  : 60070
    Frame rate: 21.533 FPS (1024 SPF) in media info output indicates the frame rate and the number of samples per frame.
    1024 SPF: There are 1024 samples per frame.
    This information is useful for understanding the audio sampling rate relative to the frames.

    Audio Frame Rate [AFR] = Audio Sampling Rate [ASR] / Samples Per Frame [SPF] .. or 21.533 = 22,050 / 1024

    === Could not duplicate in Clever v 3.4.3.24 ===

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    Clever v 3.4.3.23
    Another crash .. 'check file for errors'
    Does not happen here with me.
    Could you upload this test.mp4 here?
    EDIT:
    changed some code, retry with 3.4.3.24
    Last edited by videoAI; 19th Jul 2025 at 09:10.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  6. Originally Posted by videoAI View Post
    Issue/Bug was difficult to duplicate in the first place ..
    possible causes .. video/audio streams order ..
    No, this shoud not create any issue.

    === Could not duplicate in Clever v 3.4.3.24 ===
    That's fine.
    Quote Quote  
  7. @ProWo

    Hint .. currently the update window shows this during an update ..

    Image
    [Attachment 87883 - Click to enlarge]


    As you can see, it might be confusing a bit to see what it looks like two OK buttons instead of one.
    kindly fix .. either lower the front form to cover the back one [as shown] .. or make both the same length.

    Image
    [Attachment 87884 - Click to enlarge]
    As always .. there is nothing wrong with my environment
    Quote Quote  
  8. Originally Posted by videoAI View Post
    Hint .. currently the update window shows this during an update ..
    As you can see, it might be confusing a bit to see what it looks like two OK buttons instead of one.
    kindly fix .. either lower the front form to cover the back one [as shown] .. or make both the same length.
    Not really an issue, but I've it changed now.
    Quote Quote  
  9. I never called it an issue.
    I referred to it as a hint.

    Edit: Change confirmed. Looks better .. Thx

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    Hint .. currently the update window shows this during an update ..
    Not really an issue, but I've it changed now.
    Last edited by videoAI; 21st Jul 2025 at 10:28.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  10. @ProWo

    Q: is there any reason why you're not showing the video bit rate here ..?

    Image
    [Attachment 87885 - Click to enlarge]
    As always .. there is nothing wrong with my environment
    Quote Quote  
  11. Originally Posted by videoAI View Post
    Q: is there any reason why you're not showing the video bit rate here ..?
    The video bit rate has not yet been read in, as this information is missing for many videos.
    I have now changed this, the video bit rate is displayed in the Source screen and in the Extract screen if it is available.
    Quote Quote  
  12. @ProWo
    Testing v.3.4.3.25

    I multiplexed an mp4, in Clever, as follows:

    Code:
    Stream 0:0, Video, h264, 720 x 1280, 0.56, 25 fps, und
    Stream 0:1, Video, h264, 720 x 1280, 0.56, 30 fps, und
    Stream 0:2, Audio, aac, 2 Channels, 47 kb/s, und, -4960 ms
    Stream 0:3, Audio, aac, 2 Channels, 48 kb/s, und, -4960 ms
    When I try to preview the video streams in Video Encoding, I can switch video streams [by selecting stream index (0,1)],
    but both play with the same audio stream [#2 only].

    Is that the way it is supposed to work?
    Image Attached Files
    Last edited by videoAI; 21st Jul 2025 at 12:27.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  13. Tested v.3.4.3.26

    Issue resolved, and video bit rate now shows in Source and Extract screens.
    Thank you.

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    Q: is there any reason why you're not showing the video bit rate here ..?
    The video bit rate has not yet been read in, as this information is missing for many videos.
    I have now changed this, the video bit rate is displayed in the Source screen and in the Extract screen if it is available.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  14. Originally Posted by videoAI View Post
    I multiplexed an mp4, in Clever, as follows:

    Code:
    Stream 0:0, Video, h264, 720 x 1280, 0.56, 25 fps, und
    Stream 0:1, Video, h264, 720 x 1280, 0.56, 30 fps, und
    Stream 0:2, Audio, aac, 2 Channels, 47 kb/s, und, -4960 ms
    Stream 0:3, Audio, aac, 2 Channels, 48 kb/s, und, -4960 ms
    When I try to preview the video streams in Video Encoding, I can switch video streams [by selecting stream index (0,1)],
    but both play with the same audio stream [#2 only].

    Is that the way it is supposed to work?
    Muxing several videos with the corresponding audio streams into one file is very borderline.
    I don't think there are many videos like this.
    Nevertheless, I have adjusted this and you can now select the audio streams for these videos.
    Quote Quote  
  15. Tested v.3.4.3.27
    The new audio drop down in preview, works flawlessly.
    Thank you .. and keep up the great work.

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    I multiplexed an mp4, in Clever, as follows:
    Is that the way it is supposed to work?
    Muxing several videos with the corresponding audio streams into one file is very borderline. [agreed]
    I don't think there are many videos like this. [agreed]
    Nevertheless, I have adjusted this and you can now select the audio streams for these videos.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  16. @ProWo

    Clever Doesn't remember its last position on the desktop screen.

    So I tried using an Auto Hotkey script to move 'Clever' main window to the upper left corner so I'll have
    more space for my soft keyboard on screen.

    I tested a script with LosslessCut and it worked flawlessly .. no issues.

    Tried to use it on 'Clever', it opens & runs 'Clever' but fails to move it no matter what I try.
    The problem is: 'Clever' uses a main windows with a variable title (contains ver #), and special characters [©],
    so calling it by window title isn't an option, while LosslessCut for, example, used a simple title [LosslessCut].

    I tried moving 'Clever' by calling it by title, id, pid, handle, .. without success ..

    ahk_title clever FFmpeg-GUI v3.4.3.27 © by ProWo
    ahk_class WindowsForms10.Window.8.app.0.13965fa_r6_ad1
    ahk_exe clever FFmpeg GUI.exe
    ahk_pid 3152
    ahk_id 1115486
    Here is the Auto Hotkey script:
    Code:
    ; Define the path to the program you want to run
    programPath := "C:\Portable\PortableApps\CleverFFmpegGUI\clever FFmpeg GUI.exe"
    
    ; Define the coordinates to move the window to
    xPos := 0
    yPos := 0
    
    ; Run the program
    Run(programPath)
    
    ; Wait for the window to appear
    WinWait("ahk_class WindowsForms10.Window.8.app.0.13965fa_r6_ad1")
    
    ; Get the PID of the running process
    pid := WinGetPID("ahk_class WindowsForms10.Window.8.app.0.13965fa_r6_ad1")
    
    ; Move the window to the specified coordinates
    WinMove(pid, xPos, yPos)
    BTW, here is the much simpler LosslessCut script, and it works:
    Code:
    Run("C:\Portable\PortableApps\LosslessCut\LosslessCut.exe")
    WinWaitActive ("LosslessCut")
    WinMove (0,0)
    Feature Request:
    ==========
    Now, wouldn't be much easier if you added the functionality, to remember the last position on the desktop, to 'Clever'.
    Kindly consider it ..

    Thanks .. and as always .. keep up the good work.
    Last edited by videoAI; 22nd Jul 2025 at 12:42.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  17. Originally Posted by videoAI View Post
    Clever Doesn't remember its last position on the desktop screen.
    Now, wouldn't be much easier if you added the functionality, to remember the last position on the desktop, to 'Clever'.
    Kindly consider it ..
    Not correct. The last position is saved and recalled at start.
    Only if the window is moved completely or partially out of the screen coordinates, will it start in the center of the screen the next time.
    Quote Quote  
  18. @ ProWo

    3.4.3.27 Feedback

    Multiplex grid behavior:

    1. If the app is closed and I drop a file onto the app icon and there are still other streams to be processed, the multiplex grid loads the streams to be processed and also the file's streams. This is good.

    2. If the dropped file is also the source (input.mkv) of the retained processed streams, all source streams are preselected in the grid, just like the processed streams. Is that intentional?
    Image
    [Attachment 87906 - Click to enlarge]


    3. This is also the case with suffixes to the file name (like input_e_att_chap_60.mp4).
    Image
    [Attachment 87907 - Click to enlarge]


    4. But if the dropped file is not the source of the retained processed streams, only the processed streams are preselected.
    Image
    [Attachment 87908 - Click to enlarge]


    5. If only one processed stream is selected, Simple Remux is displayed, which is correct.
    Image
    [Attachment 87909 - Click to enlarge]


    When you also select a source stream, Simple remux disappears, which is correct too.
    Image
    [Attachment 87910 - Click to enlarge]


    If you deselect the processed stream, Simple Remux does not reappear.
    Image
    [Attachment 87911 - Click to enlarge]
    Quote Quote  
  19. Well .. I have some news for you .. the implemented feature does not work at all, It always starts in the center of the screen.
    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    Clever Doesn't remember its last position on the desktop screen.
    Not correct. The last position is saved and recalled at start.
    Only if the window is moved completely or partially out of the screen coordinates, will it start in the center of the screen the next time.
    Last edited by videoAI; 22nd Jul 2025 at 16:06.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  20. Originally Posted by videoAI View Post
    Well .. I have some news for you .. the implemented feature does not work at all, It always starts in the center of the screen.
    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    Clever Doesn't remember its last position on the desktop screen.
    Not correct. The last position is saved and recalled at start.
    Only if the window is moved completely or partially out of the screen coordinates, will it start in the center of the screen the next time.
    It remembers the last position for me.

    I spoke too soon. It remembers the right side of the screen, but not the left side.

    The previous version remembers all positions.
    Last edited by davidt1; 22nd Jul 2025 at 17:51.
    Quote Quote  
  21. There are so much to like about this app.

    1. ProWo is quick to update and respond to the users.

    2. That "check/uncheck" button on the multiplex page is very useful. Sometimes a video has like 6 audio streams and 8 subtitle streams, but I only need one of each. Being able to quickly uncheck all the streams makes the job faster.

    3. But I don't need the streams I uncheck. Those should be deleted. Instead they show up on the next file/job and I have to hide them.

    Keep up the good work.
    Quote Quote  
  22. Try LosslessCut .. it works flawlessly in this area ..

    Originally Posted by davidt1 View Post
    There are so much to like about this app.
    2. Being able to quickly uncheck all the streams makes the job faster.
    3. But I don't need the streams I uncheck. Those should be deleted. Instead they show up on the next file/job and I have to hide them.
    Keep up the good work.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  23. Originally Posted by videoAI View Post
    Try LosslessCut .. it works flawlessly in this area ..

    Originally Posted by davidt1 View Post
    There are so much to like about this app.
    2. Being able to quickly uncheck all the streams makes the job faster.
    3. But I don't need the streams I uncheck. Those should be deleted. Instead they show up on the next file/job and I have to hide them.
    Keep up the good work.
    I have been using losslesscut. It works fine for MKV and MP4, but not great for TP/TS videos. For TP/TS videos I still use VideoRedo, which is about 8 year old now and still the best.
    Quote Quote  
  24. Care to elaborate a bit more on the left side comment.
    Originally Posted by videoAI View Post
    Clever Doesn't remember its last position on the desktop screen.
    Originally Posted by davidt1 View Post
    It remembers the right side of the screen, but not the left side.
    The previous version remembers all positions.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  25. @ ProWo & davidt1

    How about an additional option to "clear the Multiplex grid after muxing"?
    Image
    [Attachment 87918 - Click to enlarge]


    If several files contain many streams and you want to keep only some of them while muxing, you could use "Return & Multiplex" or "Show hidden & Hide streams" to clear the grid of the remaining streams before you drop the next file for muxing.
    With the new additional option activated, the grid get cleared after Multiplexing and Simple remux.
    I'm not sure if hidden streams should be cleared as well.
    Quote Quote  
  26. I think a simple 'Remove Selected' option is a better idea.
    There is no reason to tie the removal to 'After Muxing'.
    Remove when you want .. any time. keep it simple.

    My preference is for 'Remove Selected' which satisfies all scenarios.

    Ex: if you implement 'remove all', you can't 'remove selected',
    but if you implement 'remove selected' you can 'remove all' by 'selecting all' first, then 'remove selected'.

    Originally Posted by Findu View Post
    How about an additional option to "clear the Multiplex grid after muxing"?
    Last edited by videoAI; 23rd Jul 2025 at 08:22.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  27. Originally Posted by videoAI View Post
    Well .. I have some news for you .. the implemented feature does not work at all, It always starts in the center of the screen.
    Do you use a screen scaling of over 100%?
    Quote Quote  
  28. Golden Design Rules .. from my old days in programing:

    - Build it for your users .. not yourself
    - if you can open it, you should be able to close it. ['Clever' doesn't conform]
    - if you can add it, you should be able to remove it. ['Clever' doesn't conform]
    - if you can select it, you should be able to de-select it.
    - and so on .. just common sense rules.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  29. No scaling .. 100%
    My laptop is connected to my TV via HDMI. my TV [screen 2] is my Primary display.
    my laptop [screen 1] is off [blank] when my TV is on, and comes on when my TV is off. [either or].

    Originally Posted by ProWo View Post
    Originally Posted by videoAI View Post
    Well .. I have some news for you .. the implemented feature does not work at all, It always starts in the center of the screen.
    Do you use a screen scaling of over 100%?
    As always .. there is nothing wrong with my environment
    Quote Quote  
  30. Originally Posted by Findu View Post
    2. If the dropped file is also the source (input.mkv) of the retained processed streams, all source streams are preselected in the grid, just like the processed streams. Is that intentional?

    3. This is also the case with suffixes to the file name (like input_e_att_chap_60.mp4).

    4. But if the dropped file is not the source of the retained processed streams, only the processed streams are preselected.
    Changed.
    The current behavior is such that the file names are compared with the file name of the first selected stream up to the first _ (underscore); if they are the same, the stream is selected, otherwise it is not.
    The output file name is taken from the first selected stream.

    5. If only one processed stream is selected, Simple Remux is displayed, which is correct.
    When you also select a source stream, Simple remux disappears, which is correct too.
    If you deselect the processed stream, Simple Remux does not reappear.
    Should be fixed now.
    Quote Quote  



Similar Threads

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