Jump to content

New version of HandBrake by me...


28 posts in this topic

Recommended Posts

I recently rebuilt HandBrake with all code and GUI stuff fixed.

It now supports 3 architectures...

- 64-bit x86_64

- 32-bit i386

- 32-bit PPC

The tests we have done this far suggest it now transcodes files very fast...

You can get it from:

http://rapidshare.com/files/213100261/AnV_...3_32_64-Bit.pkg

Enjoy everybody... ;)

 

Update: Some more files that need to be put under /Applications/VLC.app/Contents/MacOS/lib

They are needed for 64-bit encrypted DVD (CSS) decryption... ;)

VLC_Extra.zip

Link to comment
Share on other sites

Thanks a lot for another of your great releases! ;)

No problem... this was made to satisfy a friend who transcodes tons of stuff...

He transcoded more than 300 DVD's to H.264 and wanted a faster way...

I gave him that.

Link to comment
Share on other sites

I recently rebuilt HandBrake with all code and GUI stuff fixed.

It now supports 3 architectures...

- 64-bit x86_64

- 32-bit i386

- 32-bit PPC

The tests we have done this far suggest it now transcodes files very fast...

You can get it from:

http://rapidshare.com/files/213100261/AnV_...3_32_64-Bit.pkg

Enjoy everybody... ;)

 

Update: Some more files that need to be put under /Applications/VLC.app/Contents/MacOS/lib

They are needed for 64-bit encrypted DVD (CSS) decryption... :P

I added vlc_libdvbpsi.dylib and vlc_libdvdcss.dylib for decryption in 64-bit of encrypted DVD's...

See first post for installing...

They are universal binaries with 4 architectures:

- i386

- x86_64

- ppc

- ppc64

Link to comment
Share on other sites

I recently rebuilt HandBrake with all code and GUI stuff fixed.

It now supports 3 architectures...

- 64-bit x86_64

- 32-bit i386

- 32-bit PPC

The tests we have done this far suggest it now transcodes files very fast...

You can get it from:

http://rapidshare.com/files/213100261/AnV_...3_32_64-Bit.pkg

Enjoy everybody... ;)

 

Update: Some more files that need to be put under /Applications/VLC.app/Contents/MacOS/lib

They are needed for 64-bit encrypted DVD (CSS) decryption... :P

I added vlc_libdvbpsi.dylib and vlc_libdvdcss.dylib for decryption in 64-bit of encrypted DVD's...

See first post for installing...

They are universal binaries with 4 architectures:

- i386

- x86_64

- ppc

- ppc64

I also submitted the patches (diffs) to the HandBrake team...

Lets see if they are going to merge it in the main tree... (it was approved so...)

Link to comment
Share on other sites

AnV,

 

I just tried your App, I like that is is Universal, but it is not faster than the original one on my MacBook Pro. A 2hr movie takes 35 min (iPhone h.264 encode) on the original, yours 2hr 15min. I checked Activity monitor, yours loads as 64-Bit and takes 35GB of virtual memory, original loads as 32-Bit and only takes 1GB of virtual memory. Will test on a PowerMac to see the difference there.

Link to comment
Share on other sites

AnV,

 

I just tried your App, I like that is is Universal, but it is not faster than the original one on my MacBook Pro. A 2hr movie takes 35 min (iPhone h.264 encode) on the original, yours 2hr 15min. I checked Activity monitor, yours loads as 64-Bit and takes 35GB of virtual memory, original loads as 32-Bit and only takes 1GB of virtual memory. Will test on a PowerMac to see the difference there.

Could you test that with various other movies?

I find it hard to believe that the 64-bit version wouldn't be faster...

Link to comment
Share on other sites

Could you test that with various other movies?

I find it hard to believe that the 64-bit version wouldn't be faster...

 

 

AnV,

 

I found it hard to believe too, I will test some other movies and report back tonight.

Link to comment
Share on other sites

AnV,

 

I found it hard to believe too, I will test some other movies and report back tonight.

OK

Link to comment
Share on other sites

Does this speed up the ripping process? I've seen Handbrake say it was going to take over 9 hours to rip an hour and a half DVD... Unacceptable.

Normally it should... if you have got a 64-bit capable PC that is...

Link to comment
Share on other sites

OK

 

 

AnV,

 

Ok, I tested 2 different movies, I waited until it completed the first 10% and recorded the avg FPS, here are the results:

 

Handbrake

Movie 1 62FPS

Movie 2 83 FPS

 

Handbrake AnV

Movie 1 16 FPS

Movie 2 21 FPS

 

Your version does run in 64-Bit mode, but does not speed up the process. I am not trying to put your work down, i love your work, but this is unfortunately the exception. I hope that you can find out what went wrong.

Link to comment
Share on other sites

Only 32-bit.

It may work faster then again it may not...

I built a full release no debug version so...

Link to comment
Share on other sites

AnV,

 

Ok, I tested 2 different movies, I waited until it completed the first 10% and recorded the avg FPS, here are the results:

 

Handbrake

Movie 1 62FPS

Movie 2 83 FPS

 

Handbrake AnV

Movie 1 16 FPS

Movie 2 21 FPS

 

Your version does run in 64-Bit mode, but does not speed up the process. I am not trying to put your work down, i love your work, but this is unfortunately the exception. I hope that you can find out what went wrong.

hmm... shame...

I thought 64-bit version would greatly improve everything... guess I was wrong in most cases...

It's probably the libraries as most of them don't tend to have 64-bit assembly for them but 32-bit assembly most of them do...

I built everything separate though... as optimized as they could get...

Too bad thus...

Link to comment
Share on other sites

mine slowdown too..

 

Source: DVD5 on HDD (01:31:15)

Encoding Preset: High Profile (Film - default)

 

HandBrake v0.9.3

Encoding Time : 3 hours 4 minutes

Encoding Speed: 15 fps

 

z0r_HandBrake_01.png

 

 

HandBrake v0.9.3 AnV

Encoding Time : cancelled at 29% (pas 2 of 2) @ 3 hours 48 minutes

Encoding Speed: 4 fps

Bug: no encoding progress bar

 

z0r_HandBrake_03.png

 

z0r_HandBrake_04.png

 

 

some issue:

 

HandBrake v0.9.3 Log http://paste2.org/p/171414

Line #91: x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64

 

HandBrake v0.9.3 AnV Log http://paste2.org/p/171417

Line #107: x264 [info]: using cpu capabilities: none!

Link to comment
Share on other sites

mine slowdown too..

 

Source: DVD5 on HDD (01:31:15)

Encoding Preset: High Profile (Film - default)

 

HandBrake v0.9.3

Encoding Time : 3 hours 4 minutes

Encoding Speed: 15 fps

 

z0r_HandBrake_01.png

HandBrake v0.9.3 AnV

Encoding Time : cancelled at 29% (pas 2 of 2) @ 3 hours 48 minutes

Encoding Speed: 4 fps

Bug: no encoding progress bar

 

z0r_HandBrake_03.png

 

z0r_HandBrake_04.png

some issue:

 

HandBrake v0.9.3 Log http://paste2.org/p/171414

Line #91: x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64

 

HandBrake v0.9.3 AnV Log http://paste2.org/p/171417

Line #107: x264 [info]: using cpu capabilities: none!

I see so just like I thought... the libraries and features...

64-bit version doesn't support intrinsics...

That is a real bummer...

Link to comment
Share on other sites

Now that you know what went wrong, do you think you can fix it?

Not sure... would require asm rewrites...

Will take tons of time...

I'll look into it though

Link to comment
Share on other sites

Not sure... would require asm rewrites...

Will take tons of time...

I'll look into it though

 

 

so what kind of testing was done since in post #1 you said "The tests we have done this far suggest it now transcodes files very fast..."

Link to comment
Share on other sites

so what kind of testing was done since in post #1 you said "The tests we have done this far suggest it now transcodes files very fast..."

Sent it to someone with a quad core Intel first... he suggested it worked fine and was a lot faster...

I published going further on his opinion..

Link to comment
Share on other sites

 Share

×
×
  • Create New...