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!
+ Reply to Thread
Results 1 to 24 of 24
-
Last edited by skeskinen; 15th Sep 2024 at 08:26. Reason: updating info
-
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! -
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. -
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 -
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.
-
-
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).
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
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. -
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. -
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.
-
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. -
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? -
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. -
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. -
-
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.
CheersLast edited by Bridgy; 9th Oct 2024 at 19:46.
-
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 -
-
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. -
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.
Similar Threads
-
MKV "smart cutter" recommendations
By ElegantRain in forum EditingReplies: 0Last Post: 12th Aug 2023, 10:33 -
Smart Cutter problems
By lemmy999 in forum EditingReplies: 13Last Post: 22nd May 2020, 16:25 -
Trying to use Smart Cutter for 1920x1080 video
By smike in forum EditingReplies: 5Last Post: 21st Apr 2020, 03:38 -
TunesKit Video Cutter vs FameRing Smart Cutter
By epaltmzlfk in forum EditingReplies: 0Last Post: 4th Jan 2020, 13:26 -
Getting error for certain videos after transcoding on Smart Cutter
By 90sTV in forum Newbie / General discussionsReplies: 0Last Post: 13th Dec 2019, 14:05