VideoHelp Forum




+ Reply to Thread
Results 1 to 24 of 24
  1. Hi all,

    I'm the author of Smart Media Cutter which was added to VideoHelp software list today (thank you to reviewers!)

    Smart Media Cutter is a linear video editor with frame accurate lossless cutting capability, a.k.a. smartcut, smart render, VideoReDo type export.
    It also has editing from AI transcript (local transcripts made with Whisper models) and automatic removal of segments with no speech or silence.

    The long term goal of the project is to be the best linear video editor ever. Fast, easy to use and filled with functional "smart" features.

    I've written a test suite that checks that the smartcut implementation is working with various codecs (h264, h265, vp9, av1, MPEG-2, flv), container formats (.mp4, .mkv, .mpg, .m2ts, .avi, .mov, .wmv, .flv) and audio codecs (mp3, vorbis, opus, aac, flac, wav). The test suite generates bunch of test videos and different cutting points and verifies that input and output videos are the same.

    So I'm fairly confident that the smartcutting works for most uses with these codecs. Of course there are always exceptions with weird or corrupted input videos, etc. so it's never going to be 100% reliable. But I have 10-20 test users and so far nobody has complained that the smartcutting doesn't work

    One known limitation is lack of vp9 profile 2 encoder, and some wmv encoders (wmv9+ are missing).

    We also support exporting the timeline to DaVinci Resolve (with .otio format) and Adobe Premiere (with .xml format). This can be useful if you want to use the AI cutting capabilities, e.g. editing from transcript or silence removal, and then continue editing in an NLE.

    Hope to hear all your thoughts on the project!
    Last edited by skeskinen; 15th Sep 2024 at 08:26. Reason: updating info
    Quote Quote  
  2. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    Thanks for the info. Would you consider a portable version in Windows?
    Quote Quote  
  3. Originally Posted by davexnet View Post
    Thanks for the info. Would you consider a portable version in Windows?
    Hi, sure I can make a portable version the next time I do releases. Personally I think it's going to be a slightly worse experience since the installer compression is pretty good and also the installed version will have faster startup than the portable .exe which is internally unpacked every time you launch the program.

    But of course some people will still prefer portable and I get that so I can make one. Thanks for the suggestion!
    Quote Quote  
  4. Member
    Join Date
    May 2005
    Location
    Australia-PAL Land
    Search Comp PM
    Rating yourself?

    I'll give this a go, for sure. It could be good for trimming OBS direct-to-MP4 recordings.

    You don't mention MPEG2; I assume that's not supported?
    Quote Quote  
  5. Originally Posted by Alwyn View Post
    Rating yourself?

    I'll give this a go, for sure. It could be good for trimming OBS direct-to-MP4 recordings.

    You don't mention MPEG2; I assume that's not supported?
    I might be slightly biased, but I also am a user . I used to have a gaming channel on YouTube with 1.1M views. The first 7 months of this project were just me making an editor that I'd like to use myself. And now I've edited 10-15 videos for YT with this editor.

    For now the support for many of the older codecs and formats is lacking. I just tried with some MPEG-2 video and the errors I get don't make much sense. I will try to tackle this at some point. https://github.com/skeskinen/smartcut/issues/2

    But OBS to mp4/mkv and cutting is exactly how I typically use the software, so that should work for sure.
    Quote Quote  
  6. Version 1.0 is out

    Release notes in my blog: https://smartmediacutter.com/2024/09/15/version-1-0-launch/ and donwloads: https://smartmediacutter.com/downloads/
    • MPEG-2 support, along with support for various "legacy" container formats (.mpg, .m2ts, .avi, .wmv, .mov, .flv)
    • UI translations to 10 languages: German, Spanish, English, Finnish, French, Japanese, Portuguese, Swedish, Ukrainian, Chinese
    • New Light/Dark color themes. Previously you could still get dark mode e.g. in Win11 by using the operating system dark mode. But now you can switch in app.
    • Smartcut now also exports any subtitle tracks found in the input video
    • Export to Shotcut (.mlt file format)
    • Simple automatic black scene/black frame detection

    I also made a portable .exe for Windows, as requested

    I hope you like it, and please report if something is missing or not working properly.

    The opensource tool has also been updated with MPEG-2 support and subtitle cutting:
    https://github.com/skeskinen/smartcut
    Quote Quote  
  7. Member
    Join Date
    May 2005
    Location
    Australia-PAL Land
    Search Comp PM
    There's no way of scrolling with the mouse wheel, either through the video or moving the play marker along.

    The arrows keys should be used for frame-accurate selection.

    It seems the only way to choose an exact cut point is by dragging the play marker and then putting the cut marker at that point, then dragging forward, but the image doesn't change as you are doing so.

    Much easier to set the cut-start point, then move along to the cut-end point, such as AVIDemux (A B), VirtualDub, VideRedo and other NLEs. This behaves like Audacity which I don't like.

    To me, the only special functionality required here is frame-accurate cutting. The rest should be as standard as possible.
    Quote Quote  
  8. Originally Posted by Alwyn View Post
    There's no way of scrolling with the mouse wheel, either through the video or moving the play marker along.

    The arrows keys should be used for frame-accurate selection.

    It seems the only way to choose an exact cut point is by dragging the play marker and then putting the cut marker at that point, then dragging forward, but the image doesn't change as you are doing so.

    Much easier to set the cut-start point, then move along to the cut-end point, such as AVIDemux (A B), VirtualDub, VideRedo and other NLEs. This behaves like Audacity which I don't like.

    To me, the only special functionality required here is frame-accurate cutting. The rest should be as standard as possible.
    Hi, you can set the selection with I/O keys. If you drag the playhead to the start of cut, press I, and drag the playhead to the end of cut and press O, it will select the cut you want and you can see preview of the cut end frame (since you are moving the playhead). I have thought about adding cut markers that are separate from the selection, but I didn't get to it yet.

    Frame advance is bound to ,/. keys because that's how it is in most media players and using arrow keys as keybinds conflicts with some GUI elements from Qt (I might fix this eventually).

    EDIT: Regarding the last paragraph, I view SMC as a transcript based editor first and foremost. Ofc. I want to support framecutting nicely since I wrote the smartcutting implementation, but the UI is not quite optimized for that.
    Last edited by skeskinen; 15th Sep 2024 at 09:55.
    Quote Quote  
  9. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    @skeskinen
    Does it work with Windows 7 ...
    Quote Quote  
  10. Originally Posted by sambat View Post
    @skeskinen
    Does it work with Windows 7 ...
    No, sorry. I made one version for Win 8.1 as a test and that already required a lot of hacks to get working. All the libraries and dev tools have dropped Win7 support a long time ago
    Quote Quote  
  11. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    Thank you.
    Quote Quote  
  12. Member
    Join Date
    May 2005
    Location
    Australia-PAL Land
    Search Comp PM
    The "back" arrows and comma key basically don't move the play marker backward. Forwards works OK.

    Exporting is a bit confusing. The main interface has a "transcribe" button but no real explanation about what that does or if it is required.

    When I hit Export Output, I'm presented with a confusing screen with no option to change the video codec from say TS (my TV recordings) to H264/MP4 and an error message in red "template has no codec context".

    The "export audio mix track" also needs explanation.

    Hi, you can set the selection with I/O keys. If you drag the playhead to the start of cut, press I, and drag the playhead to the end of cut and press O, it will select the cut you want and you can see preview of the cut end frame (since you are moving the playhead).
    Arr yes, got it.

    Frame advance is bound to ,/. keys because that's how it is in most media players and using arrow keys as keybinds conflicts with some GUI elements from Qt
    But this isn't a player, it's an editor, and the controls should be optimised for that. The arrow keys stand out by themselves and are much easier to hit than looking at the comma and dot keys buried in amoungst the others.

    The standout issue for me is the difficulty in accurately positioning the play marker. We've got a single frame advance but then the next button is 10 seconds; that's too big a gap. Drawing on experience from other NLEs, there should be more options for moving the play marker, perhaps CTRL+ and Shift+ combinations for 10 frames, 1 second.

    I view SMC as a transcript based editor first and foremost. Ofc. I want to support framecutting nicely since I wrote the smartcutting implementation, but the UI is not quite optimized for that.
    Fair enough, it's your trainset, but apart from the smart cutting, you're competing with other free programs that are more user-friendly and more capable.
    Quote Quote  
  13. Member
    Join Date
    Aug 2024
    Location
    Sydney
    Search Comp PM
    Hi there, i have not yet installed your tool, however will you ever be adding any encoding features whereby i can do frame accurate cuts, and also output my cut files to other formats as well.

    I mostly work with 4k/60 HEVC and AVC recorded videos, sometimes 1080/60p as well, and i currently use VRD Pro to cut and smart render back to the original format, and VRD has a wonderful set of pre-made output presets that we can choose from, or we can create our own output formats and save them.

    My issue with VRD is that HEVC was only really implementation the year that Dan Rosen passed away, so in the timeline when cutting these 4k/60p HEVC files, there is an issue with seeking where it was very laggy when trying to locate the precise cut points, to a point where i had to start using Losslesscut to trim my files and output back to the original format, which it did very well, without any lagging, but it only seemed to work properly when cuts were made on keyframes, however i can live with this with the type of editing that i need to do, but it would be nice to cut my files anywhere i want them.

    Anyway, i will give your tool a go and see how it goes, as most of us VRD Pro users are always looking for another tool that can replace VRD in the future, and having an all in one tool would be great.

    I heard that TMPGEnc Smart Renderer is pretty decent at smart cutting, but we will need to also buy the TMPGEnc Video Mastering Works 7.0 to re-render the cut files from Smart Renderer to other formats if needed, which is a very dumb idea by Pegasys.

    Good luck with your software.
    Quote Quote  
  14. Will there be a function with that I can merge clips with different codecs to one clip? Tmpgenc Smart Renderer does that. You can define a clip as master and the other clips will be encoded with the same settings and merged.
    Quote Quote  
  15. Originally Posted by Bridgy View Post
    Hi there, i have not yet installed your tool, however will you ever be adding any encoding features whereby i can do frame accurate cuts, and also output my cut files to other formats as well.

    I mostly work with 4k/60 HEVC and AVC recorded videos, sometimes 1080/60p as well, and i currently use VRD Pro to cut and smart render back to the original format, and VRD has a wonderful set of pre-made output presets that we can choose from, or we can create our own output formats and save them.

    My issue with VRD is that HEVC was only really implementation the year that Dan Rosen passed away, so in the timeline when cutting these 4k/60p HEVC files, there is an issue with seeking where it was very laggy when trying to locate the precise cut points, to a point where i had to start using Losslesscut to trim my files and output back to the original format, which it did very well, without any lagging, but it only seemed to work properly when cuts were made on keyframes, however i can live with this with the type of editing that i need to do, but it would be nice to cut my files anywhere i want them.

    Anyway, i will give your tool a go and see how it goes, as most of us VRD Pro users are always looking for another tool that can replace VRD in the future, and having an all in one tool would be great.

    I heard that TMPGEnc Smart Renderer is pretty decent at smart cutting, but we will need to also buy the TMPGEnc Video Mastering Works 7.0 to re-render the cut files from Smart Renderer to other formats if needed, which is a very dumb idea by Pegasys.

    Good luck with your software.
    Hi, I support converting between container formats (e.g. mp4 -> mkv conversion) if all the streams use codecs compatible with both containers. There is also option to recode the whole video to a new codec.

    Right now there are no presets and you have to set all the settings again the next time. This is something I want to fix later.

    Let me know if you encounter any issues with editing HEVC videos. I don't think I ever tested it with 4k/60p videos, but in principle it should work the same.

    Also, I want to do a big UI rework before the end of the year, so if something about the UI feels off, I'm interested in how you'd like it to behave instead.
    Quote Quote  
  16. Originally Posted by ChristianundCo View Post
    Will there be a function with that I can merge clips with different codecs to one clip? Tmpgenc Smart Renderer does that. You can define a clip as master and the other clips will be encoded with the same settings and merged.
    This is the next big feature I want to implement. Don't know when I will have time to do it, because I recently started another job.

    One thing I've wondered about is how should this feature deal with input videos that have different amounts of audio tracks and different audio codecs? Should it export the master clip audio losslessly and recode the rest? Or maybe it's ok to recode the audio in the master file as well?
    Quote Quote  
  17. I would stick to the codec of the master clip. Only recode what does not correspond to the master. Tmpgenc Smart Renderer also leaves empty passages if an audio track is missing in the other clips.
    I'm looking for a tool that does it better than SR. Because I have problems with clips mixed together on some devices. Because the encoding settings don't really match up - unlike what was promised in the advertisement.
    Quote Quote  
  18. Member
    Join Date
    Aug 2024
    Location
    Sydney
    Search Comp PM
    Originally Posted by skeskinen View Post
    Hi, I support converting between container formats (e.g. mp4 -> mkv conversion) if all the streams use codecs compatible with both containers. There is also option to recode the whole video to a new codec.

    Right now there are no presets and you have to set all the settings again the next time. This is something I want to fix later.

    Let me know if you encounter any issues with editing HEVC videos. I don't think I ever tested it with 4k/60p videos, but in principle it should work the same.

    Also, I want to do a big UI rework before the end of the year, so if something about the UI feels off, I'm interested in how you'd like it to behave instead.
    I sometimes downscale my videos to 1080p for youtube, or for other reasons such as lack of 4k and/or HEVC support on some devices, but after i trim out my 4k/60p HEVC files i usually retain those in their original format as my master file, and i store it away on an external drive just in case i need it later on.

    I can't seem to find any reference to outputting my files to other resolutions of formats in your tool, even my files are laggy on playback in your preview screen, and seeking where i need my cuts is laggy as well, and your method of setting the cut bits seem clumsy and not very accurate, so far i have had issues with that.

    For me i don't think it suits my needs on the files that i work with, but i will keep testing just in case.
    Quote Quote  
  19. Originally Posted by Bridgy View Post
    Originally Posted by skeskinen View Post
    Hi, I support converting between container formats (e.g. mp4 -> mkv conversion) if all the streams use codecs compatible with both containers. There is also option to recode the whole video to a new codec.

    Right now there are no presets and you have to set all the settings again the next time. This is something I want to fix later.

    Let me know if you encounter any issues with editing HEVC videos. I don't think I ever tested it with 4k/60p videos, but in principle it should work the same.

    Also, I want to do a big UI rework before the end of the year, so if something about the UI feels off, I'm interested in how you'd like it to behave instead.
    I sometimes downscale my videos to 1080p for youtube, or for other reasons such as lack of 4k and/or HEVC support on some devices, but after i trim out my 4k/60p HEVC files i usually retain those in their original format as my master file, and i store it away on an external drive just in case i need it later on.

    I can't seem to find any reference to outputting my files to other resolutions of formats in your tool, even my files are laggy on playback in your preview screen, and seeking where i need my cuts is laggy as well, and your method of setting the cut bits seem clumsy and not very accurate, so far i have had issues with that.

    For me i don't think it suits my needs on the files that i work with, but i will keep testing just in case.
    For the laggy playback, you could try pressing Ctrl+H to enable hardware decoding. Right now this setting is hidden, because I didn't have time to do a nice settings UI yet.

    Right now there is no way to change the output resolution.
    Quote Quote  
  20. Member
    Join Date
    Aug 2024
    Location
    Sydney
    Search Comp PM
    Originally Posted by skeskinen View Post
    For the laggy playback, you could try pressing Ctrl+H to enable hardware decoding. Right now this setting is hidden, because I didn't have time to do a nice settings UI yet.

    Right now there is no way to change the output resolution.
    I should not have to enable hardware decoding, the playback and seeking in Losslesscut is perfect with my 4k/60p HEVC files, VRD Pro is laggy and jittery just like it is in Smart Media Cutter, but the late owner/developer of VRD had only just implemented HEVC to VRD severl months before he passed away, and always said that it needed more work.

    Unfortunately for you so far, and i know that you are only in the early days of development, but Smart Media Cutter is basically just a cut and shut tool as i see it, and one that i personally can't use myself even for just cutting and joining HEVC files, for it to become even remotely close to VRD you need to use it to find out everything that it is able to do, and basically copy it to the letter the best that you can, basically VRD users want an All in One tool that does the lot.

    I also like to have a basic title creator as well, which VRD also had in place.

    Cheers
    Last edited by Bridgy; 9th Oct 2024 at 19:46.
    Quote Quote  
  21. I noticed you listed Premiere compatible XML in your list of outputs...

    One thing that would be amazing (but I suspect of limited use to people who aren't me ;D)

    is if you've cracked the code of Premiere's XML structure, being able to feed an XML into Smart Media Cutter to re-encode a timeline's clips based on their I/O points losslessly would be amazing.

    I feel like it could work something like this

    -> Export XML from Premiere

    -> Import XML into Smart Cutter
    -> Identify frame ranges and order of clips
    -> Export Clips using frame ranges + adjustable handles to nearest keyframe

    -> Export new XML with timeline that directly references new clips and frame ranges

    I can't imagine how much work it would be, but hey, I can dream ^_^. If you're using the otio->fcp7xml converter though, it's probably an impossible task

    Anyhow. Feature request out of the way, great work! Looking forward to seeing how the project progresses
    Quote Quote  
  22. Originally Posted by skeskinen View Post
    Originally Posted by ChristianundCo View Post
    Will there be a function with that I can merge clips with different codecs to one clip? Tmpgenc Smart Renderer does that. You can define a clip as master and the other clips will be encoded with the same settings and merged.
    This is the next big feature I want to implement. Don't know when I will have time to do it, because I recently started another job.

    One thing I've wondered about is how should this feature deal with input videos that have different amounts of audio tracks and different audio codecs? Should it export the master clip audio losslessly and recode the rest? Or maybe it's ok to recode the audio in the master file as well?
    this feature will be great. This is only thing I miss in this software before getting paid version.
    Quote Quote  
  23. Member svenno's Avatar
    Join Date
    Feb 2006
    Location
    United States
    Search Comp PM
    Unable to access the Smart Media Cutter website. Error message:
    Secure Connection Failed

    An error occurred during a connection to smartmediacutter.com. PR_END_OF_FILE_ERROR

    Error code: PR_END_OF_FILE_ERROR

    The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
    Please contact the website owners to inform them of this problem

    NordVPN message: https://softpedia-secure-download.com/dl/a123895fd3770be153eb21500ef42852/67bdfaff/100...indows_1.0.exe

    Malicious code was detected on this website, so we blocked it for your protection. Visiting this page may put your security at risk

    Bitdefender message: Infected Web Resource Detected. Online Threat Prevention

    We blocked this dangerous page for your protection:
    https://smartmediacutter.com/
    Accessed by: nordsec-threatprotection-service.exe
    Dangerous pages attempt to install software that can harm the device, gather personal information or operate without your consent.

    Tried various websites for alternate download access, tried disabling NordVPN, etc - still unable to access the Smart Media Cutter website. It seems to be infected.
    Quote Quote  
  24. Member
    Join Date
    Apr 2025
    Location
    Algeria
    Search Comp PM
    Thank you for making such a great app! I've been using the app for a few days now to edit many audio files, using the transcription-based editing feature which has saved me a lot of time!

    However, I noticed that the app lacks some basic features that would make the editing process smoother and easier at least for someone who has to edit hundreds of audio files like me. I hope they get added in a future update. I've listed them below.

    1) Adding the ability to customize keyboard shortcuts.
    Also, adding the ability to zoom in/out using the keyboard shortcuts "ctrl & +/ctrl & -" by default, since using a touchpad to move and click on those two tiny zoom buttons frequently is not easy.

    2) Increasing the width of the scroll bar in the timeline. It's a little too thin. Plus, when hovering over it and scrolling using a touchpad, it moves extremely slowly making it impractical.

    3) Adding Undo button.

    4) Adding the ability to set a different time value for the forward/back buttons. Maybe adding a textbox under each button where the user sets their preferred value would be much better.

    5) Adding the ability to delete sections from tracks when editing so that the deleted section no longer appears on the timeline. Which makes editing more convenient. (Keyboard shortcut should be "shift & delete" by default which is easy to remember.)

    6) Adding the ability to mute individual sections.

    7) Adding a button to reset the workspace quickly. Because each time the user is done editing a track and wants to drag and drop another one, they can't.

    8) Disabling the confirmation message that shows up when one wants to open a new file, allowing the user to quickly select a file from the file window. In case the user wants to cancel, they simply need to close the window.

    9) Remembering the last folder path used in the file window, thus saving a lot of time in case the user has to edit many tracks from the same folder.

    10) Remembering the last used settings when exporting tracks to save more time. So, there should be at least a checkbox asking the user whether they want to remember the used settings for future use.

    11) The transcript search feature is a bit buggy. As it fails sometimes to find some words that exist in the transcript.

    12) When opening a new track, and once loaded, the transcribe button below the mute button doesn't work properly. Not only that, it also grays out the transcribe button in the transcript section meaning having to reopen the file usually!

    13) The scroll button allows to zoom in/out. It would be great if the user can press a special key, "shift" for example while scrolling to switch from zooming in/out to scrolling through the timeline.

    14) Clicking the button that says: "Leave only the selection and cut everything else" doesn't reflect properly in the transcript section, as it crosses the selected text instead of leaving it as is and crossing everything else.
    Quote Quote  



Similar Threads

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