Thank you all for your replies.
As I’m new to video editing, I really appreciate all the help.
@awake:
Thanks. I also think that this may be an anomaly.
I checked my GPU specs and AMD R9 270X supports AVC as the video encoding type.
Also, my original project was more than 1 Hour 40 Mins video @ 1080x2400 resolution.
However, my project did not include any complicated edit.
All I did was take the video, convert it to constant frame rate and use that as Track 1.
Then I detached the audio from Track 1 and deleted that. So I was not using the Mute filter.
I also exported the audio from the converted video, processed it for Noise Reduction in Audacity and used that as Track 2.
There were a few cuts in both the tracks from where part of the clips were removed (deleted).
However, there were no filters or text overlays etc.
I expected the final video to have both the video (with audio removed) from Track 1 and Noise Reduced audio from Track 2.
However, with the Hardware Encoder enabled, all I got was a mp4 file with just the audio. There was no video.
I did a test with a 10 second clip of the source video (in a new project).
I was able to render that correctly without using Hardware Encoder (and without overheating the CPU).
However, it would not be feasible to render large projects by splitting into 10 second clips.
@daniel47:
I did export the entire project with Hardware Encoder enabled.
The resulting output file contained only audio. There was no video.
I tried this multiple times at different export settings.
However, the result was the same.
Then I decided to test using a 10 second clip without any other cuts in between.
(Because the entire project was taking about 1 Hour with Hardware Encoding enabled.)
The result was the same for the 10 second clip. No video in the output file when using Hardware Encoder.
Then I exported the 10 second clip without using the Hardware Encoder.
This resulted in a file with both audio and video.
@brian:
My CPU did not malfunction. All it did was overheat.
I say overheat because AMD software started showing a popup warning indicating that the CPU temp was 65 degrees Celsius.
Normally my CPU stays in low to mid 40 degrees Celsius.
I do not alter my CPU settings or any other hardware settings for that matter.
My hardware runs at stock clock speeds and voltages. I do not overclock.
The system did not even shutdown on it’s own.
But I did stop the job because I did not want to run the CPU at sustained warning temps.
I feared that sustained usage at this temperature might damage my PC.
I was also able to use Shotcut with Hardware Encoding enabled for the entire project earlier.
During this time, the CPU temps did reach about 62 degrees Celsius but did not hit the warning threshold.
However, when I attempted to render the project without Hardware Encoding enabled, the CPU reached warning temperature at about 1% job progress.
Therefore I cannot use Hardware Encoder because of the following 2 reasons:
- It takes too long to render.
- The CPU reaches warning temperature of 65 degrees Celsius.
Thanks for the tip about the job logs.
I will post logs next time I try to render a video.
For now, I deleted the project files as I assume that my PC is not powerful enough for video editing.
(The project was more for learning and not really critical.)
Also I did search the forum for similar issues and came across the following:
However, in that topic, the problem is different as the hardware does not have an encoder chip.
On the other hand, my graphics card supports AVC hardware encoding.