Can't export & No hardware encoding - Exit code "1073741819"

Hello, I’ve recently be having an issue where when I try to export a video I’ve edited it’ll always fail with an exit code of “-1073741819”. I’ve tried with different files and different formats but regardless of what I try it all fails, which is odd since just a few weeks ago it was working fine for editing my Youtube vidoes.

(I’ve also been having an issue that my hardware video encorders are not being detected, which I suspect may be related to this exporting issue.)

Here is my computers specs

  • Windows 10 IoT Enterprise LTSC Build 21H2 (Tiny 10)
  • AMD A6-5400k @ 4.1Ghz
  • 8gb 1600mzh DDR3
  • Kingston A400 240gb SSD
  • AMD Radeon R5 240 1gb
  • Shotcut version 24.09.13

Right-click the failed job and choose View log
Check if you see something like this:

If you do, you will need to disable Use hardware encoder

I had the same problem a couple of years ago:


That’s not at all what mine looks like

This appears to be a card from 2013 which does not support AMF or VCE. It cannot do hardware encoding. The third line from the bottom of the error message says h264_amf was requested, which is a hardware encoder that your card doesn’t support. Uncheck the “Use hardware encoder” box like @MusicalBox suggested and the export should work.

I was using hardware encoding just a few weeks ago without issue so I’m not understanding why this is a sudden issue

Not according to documentation on the Web and the screenshot that you showed.
GPU and APU HW Features and Support · GPUOpen-LibrariesAndSDKs/AMF Wiki

You can claim and whine all you want, upgrade your hardware, or simply live without hardware encoding.

When the hell was a whining??? I simply made an observation about it, no need to act like a dick.

That’s really a mystery.

From my googling, neither your Radeon R5 240 nor the integrated HD 7540 in your CPU are reported to support hardware encoding (they do seem to support decoding). It is a common occurrence that someone will upgrade a graphics driver on their computer and find that the driver has stopped supporting hardware encoding for their older graphics device. But in your case, it seems that neither device ever supported encoding. Maybe do some more research on your two devices and see if you can find a hidden clue somewhere.

I also wish that Shotcut could give more intuitive feedback when a hardware encoder does not work for export. Or maybe, perform some compatibility test before even trying. But I think that might require testing infinite permutations.

1 Like