With no graphics card specific compilation to the ffmpeg, which among intel or AMD is better for executing
ffmpeg -i input -c:v libx265 -crf 26 -preset fast -c:a aac -b:a 128k output.mp4
Would tight integration between amd cpu + gpu help in this case?
Fyi. Currently i am using intel with cpu only mode for this and its pretty slow.
AMD APUs have Video Coding Engine / Unified Video Decoder, while Intel CPUs have QuickSync. FFMPEG’s hardware page says that AMD support is incomplete.
You may want to ask over in [email protected] . This topic often came up back on Reddit, and the general vibe I got was that most people prefer QuickSync. Intel may not be great in a lot of areas, but they are a beast in video encoding/decoding. That being said, I use a Ryzen APU and it’s perfectly fine. There are way more important things to look at when choosing a CPU.
If your performance is slow, I would check your CPU is listed on the chart I linked above. Not all CPUs support all codecs.
Edit: If your CPU doesn’t support the codec, it will still work, it just won’t be accelerated.
quicksync really doesn’t have good quality:compression buying a used nvidia gpu and using that would be far better. but really, any moderatly up to date cpu should get good x265 or svtav1 perf