Frustrated By Lack Of HVC1 for HEVC Support

I've been relegated to trying to learn Homebrew and MacPorts and going through Terminal to figure out ffmpeg.... of course none of it has worked. Sometimes it's because I get a clear error that says I don't have the latest MacOS. Other times I don't know WHAT the error is.

All I know is... OBS has ffmpeg in it's settings. Yet there doesn't seem to be a way to use that to rewrap (or whatever the termonology) the HVEC that OBS records, which is HEV1, into what Final Cut Pro needs, an HEVC file that is HVC1.

Not that I even know what HEV1 or HVC1 are. But why can't I type the ffmpeg code I see on various websites that claim to be able to convert HEV1 to HVC1, into OBS anywhere? I mean I've typed it into a few areas but my recorded videos are still HEV1.

Why do we still even need to type ANY code? Why can't OBS just give us the option in a pulldown menu like everything else? ARG!
 

rockbottom

Active Member

Final Cut and Apple stuff compatibility​


To make your file compatible with Apple "industry standard" H.265 you have to add the following argument -tag:v hvc1

 

rockbottom

Active Member
x265 doesn't appear to be exposed in the Custom Output. Only AMD & NVENC H265. I tested with NVENC & it's a non starter.

09:58:35.895: Failed to set v=hvc1
09:58:35.895:
09:58:36.018: signal_handler_connect: signal 'file_changed' not found
09:58:36.020: ==== Recording Start ===============================================
09:58:38.500: Output 'adv_ffmpeg_output': stopping
09:58:38.500: Output 'adv_ffmpeg_output': Total frames output: 74
09:58:38.500: Output 'adv_ffmpeg_output': Total drawn frames: 78
09:58:38.500: ==== Recording Stop ================================================
 

Final Cut and Apple stuff compatibility​


To make your file compatible with Apple "industry standard" H.265 you have to add the following argument -tag:v hvc1

I'm so sorry, I really appreciate you trying to help but just don't understand what any of this means. Where do I type in "-tag:v hvc1"? Is that something I type into OBS directly? I can't get ffmpeg to work on it's own. I've tried Homebrew and MacPorts but I don't get anywhere except to errors.
 

rockbottom

Active Member
Yeah, the Custom Output is something you'll need to learn how to use. It's not supported on the forum. I figured it out years ago but don't even use it anymore since OBS now records PCM in the Standard Output.

I think you're best bet is to use H264 or another CODEC that Final Cut will import without issue until somebody else chimes in that may have already figured it out.
 
Top