Howdy Gents. I just wanted to mention a bug or at least an area for improvement I've noticed in hitfilm express 2017. But first, system specs! I may have gone a little overkill as I didn't want to have to re-encode my raw footage. Because I'm a youtuber, quick throughput is fairly important, and I can have 1-2 hours of content that go into each video, re-encoding to a format that uses 1-2GB's per minute is kinda excessive, and while the video is 10-20 minutes long, there's only a couple points where hitfilm stutters. Because of this, re-encoding isn't a very viable option. Or at least one I was hoping to avoid. That being said, I wanted to go a little overboard so that I wouldn't regret not going bigger. So:
CPU - AMD R5 1600
GPU- GTX 970
Anywho, the problem:
When you have two clips back-to-back on the time line and use a transition, if the clips are from 2 different files, then it plays fine. However, if the both are from the same video file (ie you clipped a section out of the center), then the transition stutters a lot, as in I get about 5-6fps during the transition. Originally I thought this was due to HDD limitations, but I tried putting the video file on the SDD with little to no noticeable change. So it would appear hitfilm allots a certain number of cores to decoding the clip. So when you're having to decode two parts of the same clips at once, performance suffers. Another gripe I have is that playing a clip fast-forwarded causes stuttering as well, and I believe this is also due to the limit in core utilization for a single vidoe clip. I don't claim to know much about what's going on behind the scene's in hitfilm and how it decodes everything, but if this is something that could be improved, that would be a game changer for me.
On this topic, as thoroughly beaten as it maybe. I know the right thing to do is re-encode the footage, but I feel like there should be an option for folks that would prefer not to. Like RAM preview in editor mode. I know it's an option in composite shots, but I couldn't find a way to copy a whole sequence into a composite shot. And most the time, I don't feel like recreating the sequence in a composite. So instead I typically just export the specific part, preview, edit, and try again. Another option is creating real proxies. Or I'm sure there are other options I'm not aware of.
I really like hitfilm, and love the flexibility it offers, but I do have a small amount of frustration, as when I first got into editing, I referred to the 'hardware buying tips for running hitfilm' and now a couple PC's later, having a PC that is theroretically just as good if not better than the "lottery winners only" build, I hoped to be able to run it without problems.
I don't want to sound like I'm hating on hitfilm, as I truly am not, I tried multiple editors before sticking with hitfilm as I really enjoyed using it. I am also very open to ideas and suggestions on my end, so If you've got some, please throw them my way!