Question / Help H265 HEVC - Which codec

byJona

New Member
Hey. I just figured the H265 HEVC encoder exist.
And guess what's, it's AWESOME. It gives me about 2x the performance i get with the default AMD preset.

But i always have to drag the file in Handbrake, and encode it before i can drag it in my editing software
Is there a codec I could download for Premiere Pro or Sony Vegas, so i could drag the OBS file directly in my editing software?

Thanks guys
 

Simes

Member
From what I gather, Premiere will not accept HEVC in .mov files, only .mp4. Have you tried that?
 

SumDim

Member
You may be able to capture at h.265 but how about the streaming service you are uploading to?
I don't think YouTube, for example, supports it.
 

SumDim

Member
But whats the point of doing all your editing and re-editing in H265?

Everything is about distribution networks. You create content, upload it to distribute it across a streaming platform. If the distribution network doesn't support H265 why waste time doing it all?

What am I missing here?
 

SumDim

Member
I know about the H265 shooting of movies. We are not talking about a professional movie maker here. We are talking about a 17 year old kid who produces YouTube videos.

His profile says he is new to OBS Studio and he has asked questions of how to stream and record CSGO and Minecraft...
 
Last edited:

DeMoN

Member
At least Youtube's VOD does support H.265 input files though.
If you're editing and re-rendering from the editor, that's not really an issue.
Keep in mind though that every lossy re-encode reduces further the quality, because as more dirty the source is, as harder it gets for the encoder to be efficient.
 

Harold

Active Member
If you're having to re-encode your file just to open it in your editor, using that codec is NOT worth your time.

As for getting it to open in your editor, you're going to need to talk to the creators of the editor, as OBS can't magically make it work over there.
 

DeMoN

Member
H.265 faster than h.264 makes technically no sense at all. But that was not the point I meant, if you answered to my post.
 

byJona

New Member
Then something is wrong with my h264 encoder :( . It can't even do 1080p 120fps recording ;(. Even the old GTX 760 from my brother can do it.
 

SumDim

Member
Jona what EXACTLY is your workflow here?

You say this:

"But i always have to drag the file in Handbrake, and encode it before i can drag it in my editing software
Is there a codec I could download for Premiere Pro or Sony Vegas, so i could drag the OBS file directly in my editing software?"

This implies you have already captured the recording in OBS Studio. I am assuming it is set to MPEG-4 container with 264 encoding.
Then, you use Handbrake to go convert it to MPEG-4 with 265 encoding.

You are not working with the original raw data Jona. You are using 264 encoded data and converting it to 265.
Not raw frame data and converting it to 265.

The file size will be 50% less (typically) improving performance. But the video could look fuzzy.
Ideally, you want OBS Studio to generate a MPEG-4/265 file to avoid all this conversion and use the raw data it is receiving instead.

Reading further into your question, you are asking how to avoid using Handbrake altogether and Premiere Pro instead to do MPEG-4/265, right?
HVEC/H.265 support is in Adobe Premiere CC 2015 and later. So you have to sign up for Adobe Creative Cloud to use the encoder.
 

byJona

New Member
No. I'm recording in h265 . I have to use handbrake to re encode it to h264 so my editing software supports it.
 

Harold

Active Member
Then you need to use better settings to record in x264/h264.

You're reducing your output quality by using that workflow.
 

byJona

New Member
I know. But for some reason my Rx 580 can't do more than 1080 60. And even said it could do 4k 60 with relive. So I don't get it why 1080 120 isn't working. I'mma reset windows tomorrow
 

SumDim

Member
If you really want to work with h265, then go to Adobe Creative Cloud and take a 7 day trial of Premiere Pro. Import the 265 into it. But as I mentioned above, even though you have h265, if you go upload it to a streaming service, they don't necessarily have to support it. Even if they do, they are going to transform the data and call it something else. In YouTube's case, it will be recoded to VP9 and streamed in VP9, not h265. The streaming service dictates the resultant streaming format Jona, not you.

With your existing workflow, it does not result in the what you think it does. You are destroying the h265 output when you convert back to h264. Even though you maybe all excited that you increased performance by reducing file size through better h265 compression, your videos can end up looking like crap. You take a raw data source and compress/encode once, not multiple times.
 

Xaymar

Active Member
I know. But for some reason my Rx 580 can't do more than 1080 60. And even said it could do 4k 60 with relive. So I don't get it why 1080 120 isn't working. I'mma reset windows tomorrow

A RX 4xx (and the RX 5xx refresh) can easily do 1080p 135fps on the fastest preset "Speed". As you are recording you will not see a difference if encoding with Constant QP (CQP), however you will see a difference in speed if two encoding sessions (streaming and recording) are done on the same GPU. Take a look at this: https://github.com/xaymar/obs-studio_amf-encoder-plugin/wiki/Hardware-VCE3.4#rx-480
 
Top