RSS



Go Back   bit-tech.net Forums > bit-tech.net > Article Discussion

Reply
 
Thread Tools
Old 8th Jul 2009, 10:11   #1
Sifter3000
Editor @ CPC
bit-tech Staff
 
Sifter3000's Avatar
 
Join Date: Jul 2006
Location: The South Sea Bubble
Posts: 770
Sifter3000 will become famous soon enough
I'm a GPGPU snob when it comes to video transcoding

http://www.bit-tech.net/blog/2009/07...-to-video-tra/

__________________
Alex Watson.
CPC and bit-tech.

My weblog is The Wired Jester.
Photos on Flickr.
Sifter3000 is offline   Reply With Quote
Old 8th Jul 2009, 11:34   #2
GFC
Modder
 
Join Date: Nov 2008
Posts: 66
GFC is on a distinguished road
The best part of the blog post was "I've found some anime with hardcoded subtitles falls out of sync with the audio", you just rose up in my eyes.
GFC is offline   Reply With Quote
Old 8th Jul 2009, 12:24   #3
Paradigm Shifter
Lethargic
 
Paradigm Shifter's Avatar
 
Join Date: May 2006
Posts: 1,213
Paradigm Shifter will become famous soon enough
Unfortunately, as much as the GPGPU video encoding/transcoding programs have improved, until they get all the quirks out like audio/video desyncing... I'd rather use the CPU and have it go perfectly.
__________________
Core i7 920 D0 @ 3.8GHz | 6GB Corsair 1600MHz | Gigabyte EX58-UD5 | XFX 4870X2 2GB | 4TB | WUXGA
Paradigm Shifter is offline   Reply With Quote
Old 8th Jul 2009, 12:48   #4
jeffbr13
What's a Dremel?
 
jeffbr13's Avatar
 
Join Date: Dec 2008
Posts: 14
jeffbr13 is on a distinguished road
Really? With a Q6600 (at stock speed, and recommended by Bit-Tech, may I add!) and Handbrake, it really doesn't take very long to transcode videos, especially into iPod format. Plus, there are no cooling problems, and I can customise and save my own profiles for different devices. In fact, the only problem seems to be an enforced limit on how many fps it can do (about 330, with only 80% CPU usage, when transcoding into lower bitrates)! I can understand why people get annoyed by limiters on fast cars now!
jeffbr13 is offline   Reply With Quote
Old 8th Jul 2009, 13:22   #5
deeem119
What's a Dremel?
 
Join Date: Jul 2008
Posts: 12
deeem119 is on a distinguished road
I had thought of getting a newer video card for encoding, but this makes me question it. My i7 920 encodes videos for my iPhone (on any encoder I fancy using) at 250+fps, meaning around 3-4 minutes for a 30 minute episode., and will continue encoding long lists of episodes for hours on end without overheating, if I line up an entire series. I can overclock it and get around 400+fps, and even then (using a stock intel cooler) it doesn't overheat and crash for around 30 minutes. I think I'll just spend my money on a better cooler and go for the overclock...
deeem119 is offline   Reply With Quote
Old 8th Jul 2009, 15:51   #6
yakyb
CK is God!!!
 
yakyb's Avatar
 
Join Date: Oct 2006
Posts: 1,074
yakyb is on a distinguished road
yeah whilst CUDA is great and all the shear number of availible good quality Freeware Encoders availible for the CPU is just too much to pass on.

until some Cuda developers start releasing Customisable Staxrip / handbrake style encoding facilities ill be sticking to the CPU.

I think this is something Bit-Tech should really keep an eye on! then offer up a review / Bit once it finally happens.
__________________
Gaming Box:: q6600 @3.0 :: 9800gtx :: Abit IP35 :: 4gb :: 1.4TB :: akasa eclipse :: Win7
Development:: PhenomII 955BE @3.2 :: 4200 :: asus M4A785 M Evo :: 1.25TB ::Win7
Media Centre :: q6600 @3.0 :: x1950pro :: asus p35 epu :: 8gb :: 320 GB :: Lc17B :: Win7
server:: I7 860 :: p55 gd65 :: 3450 :: 8 TB :: 8gb :: Rebel 12 :: server 2008 R2
yakyb is offline   Reply With Quote
Old 8th Jul 2009, 16:04   #7
bubsterboo
Hypermodder
 
bubsterboo's Avatar
 
Join Date: Jan 2006
Location: Canada
Posts: 781
bubsterboo is on a distinguished road
I agree with you for the most part. I love CUDA and the idea of using all that spare power in your GPU to do something useful that isn't playing video games. But I don't think the software that supports CUDA is up to par with my demands quite yet. I love the Quality and size I can produce from the x264 encoder for my iphone. Though it does take incredibly long.

x264 Supporting OpenCL would be the all round king IMO. And I hope it's not too long until we see that happen.

Though my encoding chain isn't totally dependent on the CPU. I use my GPU to decode the video source. Doesn't help much, but if it's 1080p HD it helps a lot.
__________________
DFI LANPARTY UT P35-T2R - Q6600 @ 3.4ghz - 8GB OCZ Platinum - evga 9800gx2 - 2x500gb seagate, 1x250gb hitachi, 1x320gb seagate, 1x1tb samsung - Benq FP241W
bubsterboo is offline   Reply With Quote
Old 8th Jul 2009, 16:37   #8
wuyanxu
quad fuelled, GTX200 powered
 
wuyanxu's Avatar
 
Join Date: Aug 2007
Location: in a room near Soton Uni. UK
Posts: 3,943
wuyanxu has a spectacular aura aboutwuyanxu has a spectacular aura aboutwuyanxu has a spectacular aura about
encoding via CUDA is useless, no control over video bit-rate and iphone video ended up bigger than my youtube HQ source!

CUDA is a good starting point, but wait for OpenCL for a proper GPGPU standard. the exclusion of ATI users won't help nVidia any bit.
__________________
Death to consolification !!!
Core i7 860 @ 4Ghz Cooled by Corsair H50 // Asus P7P55D Deluxe // 8GB of Corsair Dominators @ 1528Mhz 8-8-8-24 //
BFG gtx260+ OC2 MaxCore 216SP 896MB // Samsung 64GB SSD // WD Raptor 74GB + Black 1TB + Green 1TB // Corsair Hx620w // Antec p182 // Samsung 24" T240
wuyanxu is offline   Reply With Quote
Old 8th Jul 2009, 17:13   #9
Bindibadgi
Richard Swinburne
bit-tech Staff
 
Bindibadgi's Avatar
 
Join Date: Mar 2001
Location: Omnipwntent
Posts: 28,294
Bindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to behold
Quote:
Originally Posted by wuyanxu
encoding via CUDA is useless, no control over video bit-rate and iphone video ended up bigger than my youtube HQ source!

CUDA is a good starting point, but wait for OpenCL for a proper GPGPU standard. the exclusion of ATI users won't help nVidia any bit.
Badaboom gives you complete control over bitrate in the advanced options but I do agree with you - the file ends up little smaller than the original.

The point of using the GPU is that I can get on with other things using my CPU. If I load up my CPU the system chugs - it's just a better balance of resources.
Bindibadgi is online now   Reply With Quote
Old 8th Jul 2009, 17:14   #10
Bindibadgi
Richard Swinburne
bit-tech Staff
 
Bindibadgi's Avatar
 
Join Date: Mar 2001
Location: Omnipwntent
Posts: 28,294
Bindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to behold
Quote:
Originally Posted by deeem119
I had thought of getting a newer video card for encoding, but this makes me question it. My i7 920 encodes videos for my iPhone (on any encoder I fancy using) at 250+fps, meaning around 3-4 minutes for a 30 minute episode., and will continue encoding long lists of episodes for hours on end without overheating, if I line up an entire series. I can overclock it and get around 400+fps, and even then (using a stock intel cooler) it doesn't overheat and crash for around 30 minutes. I think I'll just spend my money on a better cooler and go for the overclock...
Respect to that - but if you've already bought a graphics card that's sitting there doing nothing, it doesn't mean you need to fork out for a 920, X58 mobo, lots of DDR3.

However, on the other side, a 920 OC makes general productivity a lot faster too..
Bindibadgi is online now   Reply With Quote
Old 8th Jul 2009, 19:49   #11
wuyanxu
quad fuelled, GTX200 powered
 
wuyanxu's Avatar
 
Join Date: Aug 2007
Location: in a room near Soton Uni. UK
Posts: 3,943
wuyanxu has a spectacular aura aboutwuyanxu has a spectacular aura aboutwuyanxu has a spectacular aura about
Quote:
Originally Posted by Bindibadgi View Post
Badaboom gives you complete control over bitrate in the advanced options but I do agree with you - the file ends up little smaller than the original.

The point of using the GPU is that I can get on with other things using my CPU. If I load up my CPU the system chugs - it's just a better balance of resources.
i believe the bit-rate only goes down to 500 in all programs.

yes, it's very good to be able to offload to GPU, in fact it will be fantastic on liking of Atom. but for a proper desktop, it's not mature enough to take over CPU just yet

also, GPU isn't very good at scheduling, because its got such a small amount of per-thread cache. i can't Fold while watch HD videos smoothly
__________________
Death to consolification !!!
Core i7 860 @ 4Ghz Cooled by Corsair H50 // Asus P7P55D Deluxe // 8GB of Corsair Dominators @ 1528Mhz 8-8-8-24 //
BFG gtx260+ OC2 MaxCore 216SP 896MB // Samsung 64GB SSD // WD Raptor 74GB + Black 1TB + Green 1TB // Corsair Hx620w // Antec p182 // Samsung 24" T240

Last edited by wuyanxu; 8th Jul 2009 at 19:55.
wuyanxu is offline   Reply With Quote
Old 8th Jul 2009, 20:54   #12
storm20200
Supermodder
 
storm20200's Avatar
 
Join Date: Feb 2009
Location: Inverness
Posts: 529
storm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these partsstorm20200 is infamous around these parts
Quote:
Originally Posted by GFC
The best part of the blog post was "I've found some anime with hardcoded subtitles falls out of sync with the audio", you just rose up in my eyes.
+1

I get Audio/Sub sync problems a lot when I was transcoding Anime for my Nokia N73 (Using Coreplayer allows for Xvid <3) and I find most transcoding programs are useless for my needs, All I usually watch is Anime in japanese only so from the usual suspects I get it in MKV format with stylised or normal softsubs and most transcoders don't give a crap how many audio tracks or subtitles tracks it's got which annoy's the hell out of me so being the AMD fanboy I am ATI Stream can take a running jump. For me I just stick with AutoMKV for it's extreme uberness allowing you to do basically everything and has a helpful author that will tell you what you are doing wrong if a problem occurs.

PS You've risen highly in my books for your love of the japanese audio MUHAHAHAHA!

EDIT: Seeing you have an 8800 Ultra in your comp really surprises me, I expected everyone at bit-tech to have 5GHz OC'd i7's with LN2 cooling and 4 GTX 295's all in SLI XD Please don't quote me on that, I don't know if you can use 8 GPU cores at once or not T_T
__________________
Word of advice: Never steal bindi's rep T_T | What not to do with drum sticks.
Quote:
Originally Posted by Bindibadgi
Feel my wrath on your reputation!.
Ragnarok: Coming soon
Icarus: Sempron 2400+ @ 1.66GHz | Asrock K7S41 | 2x 512MiB Ram @ 333MHz | X1300 Pro @ 668Mhz/936MHz | X-Fi Xtreme Gamer | 80GB Seagate 7200.7 IDE | 160GB WD Caviar Blue IDE | Corsair HX450 | HAF 932
storm20200 is offline   Reply With Quote
Old 9th Jul 2009, 04:15   #13
Psytek
Multimodder
 
Join Date: Dec 2008
Posts: 92
Psytek is on a distinguished road
"hardcoded subtitles falls out of sync with the audio and I either put up with it or use another application to offset the audio. "

Which application do you use to do this?
Psytek is offline   Reply With Quote
Old 9th Jul 2009, 13:17   #14
BLC
Supermodder
 
Join Date: Apr 2002
Location: Cardiff
Posts: 580
BLC will become famous soon enough
I usually only have to worry about transcoding videos to put them on my PSP. Because it only supports one or two video codecs (only one really, if you want good quality) and quite a low resolution (480x272, IIRC), there aren't many options for transcoding software. The ones I do use do the job very well in terms of quality, but are really lacking in speed (but I do use a high audio & video bitrate and two-pass encoding).
__________________
Commence obligatory e-peen waving:
Main Rig: MSI G31M3-F, 4GB Elixir PC6400 (2x 2GB), 1TB SATA, Sparkle GeForce 9600GT 512MB (stock), Intel Core 2 Duo E5200, Arctic Cooling Freezer 7 Pro
Netbook: Dell Mini 9 - XP Home, 1GB RAM, 8GB SSD, Bluetooth, integrated HSDPA & GPS
BLC is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 21:50.
Powered by: vBulletin Version 3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.