CPU for video editing

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
Neither of these utilizes GPU encoding. The nVidia version is called CUDA and the AMD version is called OpenCL.
OpenCL is not AMD's. It's a standard by the Khronos Group, which handles OpenGL, who's members include AMD, nVidia, Intel, Apple, and ARM, among others.

nVidia supports OpenCL about as well as AMD does.
 

lakedude

Platinum Member
Mar 14, 2009
2,778
528
126
Anything else to add besides this which is just going to start a flame war?

Why would that start a flame war? Video coding is one reason to "need" a lot of CPU power, and one area where AMD is not behind. I'd definitely recommend AMD as a viable option to anyone looking to do a lot of video coding.
 

Makaveli

Diamond Member
Feb 8, 2002
4,917
1,506
136
Why would that start a flame war? Video coding is one reason to "need" a lot of CPU power, and one area where AMD is not behind. I'd definitely recommend AMD as a viable option to anyone looking to do a lot of video coding.

lol how long you been here dude?

There have been less said and threads derailed and locked!

Really hoping this thread doesn't go that direction but there are regulars that will bite on that and run with it.

And while I agree that for encoding the FX is a viable choice the guy that created the thread didn't list amd as an option and specifically said "3570K or 3930K"
 

vampirr

Member
Mar 7, 2013
132
0
0
FX 8350 in video encoding is betwen i5 3570k and i7 3770k... i7 3930k is the best but also very expensive.
 

guskline

Diamond Member
Apr 17, 2006
5,338
476
126
Don't want to fuel the flame just try a test. You can see that my 2 rigs below. I have the EXACT same software on both. Bought a lifetime license to AVS Video converter 8.3. It has a ton of other software with it but let's keep this simple.

Will someone point me to a link of a video I can download to both machines and I can then convert using the same software and I'll post the conversion time for each machine. That's a 3770k @4.4Ghz vs a FX 8350 @4.6Ghz.
 

smitbret

Diamond Member
Jul 27, 2006
3,382
17
81
OpenCL is not AMD's. It's a standard by the Khronos Group, which handles OpenGL, who's members include AMD, nVidia, Intel, Apple, and ARM, among others.

nVidia supports OpenCL about as well as AMD does.

Sorry, my mistake. What I was actually referring to was AMD APP.
 

beginner99

Diamond Member
Jun 2, 2009
5,312
1,750
136
I'm pretty sure there are softwares out there that can use a GPU to accelerate rendering video to a file...

Which are all pretty bad. Not much faster than CPU and a lot worse quality. The only real solution is Intels QuickSync because it is a lot faster than everything else while delivering acceptable quality (but still worse than CPU). QS however uses a lot of dedicated hardware for this. (IMHO the most reasonable thing to do).
 

lakedude

Platinum Member
Mar 14, 2009
2,778
528
126
yes I am talking about a video.

12 minute HD video at the best settings. I don't know the best settings so post them once the video is done.

upload it to youtube, which will compress it a bit but then I can compare it to my HD video.

Then tell me how long it takes to render.

thanks
Ok I've got some early data.

I took a 12 minute clip of a high quality 1920 by 798 MKV video and converted it from color to black and white (just for a test). The output file was the same resolution. The original file size is 1.23GB. Audio is 6 channel DTS, it was set to just pass through (didn't mess with the sound).

Using Avidemux with Linux it took 8 minutes and 7 seconds to transcode the 22 minute video at around 35.5FPS using an i7-3770s. This was all done in RAM so IO was not a big issue. The OS loads to RAM and both the input and output files were also in RAM.

Using Avidemux with Windows 7 was slower (EDIT: Because this test was run with the 32 bit version of Avidemux). I have an SSD so IO should not have been a big issue... Anyhow it took the Windows version of Avidumux 13 minutes at around 22FPS to do the same job with all 8 virtual cores banging away on the i7-3770s.

UPDATE: Using the 64-bit version of Avidemux was the ticket. 7 minutes 28 seconds with Windows 7 and the 64 bit version of Avidemux on the i7-3770s using an SSD.

Screen:




I'll run the same tests on the i5-2500k and the 1055t as soon as I get a chance.
 
Last edited:

Shephard

Senior member
Nov 3, 2012
765
0
0
ok good test I never used that program before.

But you just changed color it was already an mkv you didn't render as anything else?

do you have any of your own footage in raw format that you can then render into whatever the best codec is, h264 or whatever it's called?

looking forward to the 2500k thanks for doing this.
 

2is

Diamond Member
Apr 8, 2012
4,281
131
106
Ok I've got some early data.

I took a 12 minute clip of a high quality 1920 by 798 MKV video and converted it from color to black and white (just for a test). The output file was the same resolution. The original file size is 1.23GB. Audio is 6 channel DTS, it was set to just pass through (didn't mess with the sound).

Using Avidemux with Linux it took 8 minutes to transcode the 22 minute video at around 33fps using an i7-3770s. This was all done in RAM so IO was not a big issue. The OS loads to RAM and both the input and output files were also in RAM.

Using Avidemux with Windows 7 was slower, not sure why. I have an SSD so IO should not have been a big issue... Anyhow it took the Windows version of Avidumux 13 minutes at around 23fps to do the same job with all 8 virtual cores banging away on the i7-3770s.

Screen:




I'll run the same tests on the i5-2500k and the 1055t as soon as I get a chance.

Were all 8 threads loaded? Just wondering how well threaded Avidumux is compared to something like Handbrake which does load all 8 threads when I downsample my raw M2TS files to M4P.
 

mavere

Member
Mar 2, 2005
190
4
81
Were all 8 threads loaded? Just wondering how well threaded Avidumux is compared to something like Handbrake which does load all 8 threads when I downsample my raw M2TS files to M4P.

Most of the opensource video programs are built around the same 'foundations'. In this instance, H.264/AVC encoding is almost always exclusively done by x264, which scales very well to at least a dozen or two logical cores.

Shephard said:
do you have any of your own footage in raw format that you can then render into whatever the best codec is, h264 or whatever it's called?

Raw would bring in disk speed as a potential bottleneck, making it slightly less suitable for testing CPU encoding, as his disks might not be the same as yours (and you can always upgrade).

Using Avidemux with Windows 7 was slower, not sure why. I have an SSD so IO should not have been a big issue...

Was that Avidemux built entirely with 64bit in mind? x264 64bit is faster than 32bit. In case you didn't compile it yourself, certain optimizations might have also been not turned on for the Windows binaries.
 
Last edited:

Shephard

Senior member
Nov 3, 2012
765
0
0
what do you mean potential bottleneck? I just want to see a raw file rendered in Sony Vegas or whatever program he choses into the best HD quality uploaded to youtube.

Your saying that the hard drive will make the render take longer compared to the cpu?
 

mavere

Member
Mar 2, 2005
190
4
81
Your saying that the hard drive will make the render take longer compared to the cpu?

Depends on whether the CPU can crunch numbers more quickly than the hard drive can provide. With a modern processor, you definitely shouldn't be doing raw rgb off of a USB2 external, that's for sure...
 

lakedude

Platinum Member
Mar 14, 2009
2,778
528
126
But you just changed color it was already an mkv you didn't render as anything else?
When I just cut the file to length (to 12 minutes) it took only seconds because there was no need for decoding and recoding. The copy was exactly the same as the original except for length.

Changing the picture to B & W required decoding, applying the gray scale filter and re-coding.

The original is h264 as is the B&W version.
 

lakedude

Platinum Member
Mar 14, 2009
2,778
528
126
Was that Avidemux built entirely with 64bit in mind? x264 64bit is faster than 32bit. In case you didn't compile it yourself, certain optimizations might have also been not turned on for the Windows binaries.
Not sure but the Windows version is definitely only 32bit. I did not compile either version from scratch.

OpenGl acceleration did not seem to help...
 

lakedude

Platinum Member
Mar 14, 2009
2,778
528
126
what do you mean potential bottleneck? I just want to see a raw file rendered in Sony Vegas or whatever program he choses into the best HD quality uploaded to youtube.

Your saying that the hard drive will make the render take longer compared to the cpu?

There is always a bottleneck. For a CPU test to be valid the CPU must be the bottleneck. If the file system is the bottleneck it does not really matter (within reason) how fast the CPU is because the CPU will be waiting on the file system.

Raw files are huge and tend to stress the IO not the CPU.

I don't have any RAW files or any easy way to get one to test. You can mail me a data DVD with a RAW file if you want.

I also don't have Vegas and I'm only willing to test on free softwares unless you want to buy me Vegas...
 

Shephard

Senior member
Nov 3, 2012
765
0
0
well the program really does not matter, does it? I am sure there are thousands of people on youtube who upload HD videos and don't use Vegas. It's the only program I have used besides Windows Movie Maker like 6 years ago.

If you don't have any raw files you could always just record 10 minutes of gameplay from any game and then render it. That's a good comparison test.
 

lakedude

Platinum Member
Mar 14, 2009
2,778
528
126
New results for new FX8350, same file 8350FX, Linux, all RAM.

7 min 22 seconds, 39FPS or so. Best time!



FX8350 results with Windows 8 and a 64 bit version of avidemux are the fastest so far at 6 min 53 seconds.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |