Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


View this topic in a long page with up to 500 replies per page Create new topic
1 | 2 | 3 
4975 posts

Uber Geek
+1 received by user: 105

Trusted

  Reply # 175657 4-Nov-2008 11:47
Send private message

eddyg: HandBrake Snapshot 4 is now out - which fixes the Windows decomb and deinterlacer.
Cheers, Ed.


Quick question. Since on a quick look for H.264 encoding (which I tend to use) Handbrake calls x264.exe, how is Handbrake different from say  MeGui?  Let's say you have started with a ts stream recorded from Freeview. Does Handbreak now incorporate the Monogram AAC filter to be able to demux the AAC audio out and then encode is something more friendly?

Thanks




System One: Popcorn Hour A200,  PS3 SuperSlim, NPVR and Plex Server running on Gigabyte Brix (Windows 10 Pro), Sony BDP-S390 BD player, Pioneer AVR, Raspberry Pi running Kodi and Plex, Panasonic 60" 3D plasma, Google Chromecast

System Two: Popcorn Hour A200 ,  Oppo BDP-80 BluRay Player with hardware mode to be region free, Vivitek HD1080P 1080P DLP projector with 100" screen. Harman Kardon HK AVR 254 7.1 receiver, Samsung 4K player, Google Chromecast

 


My Google+ page 

 

 

 

https://plus.google.com/+laurencechiu

 

 




56 posts

Master Geek
+1 received by user: 1


  Reply # 175670 4-Nov-2008 12:16
Send private message

lchiu7:
eddyg: HandBrake Snapshot 4 is now out - which fixes the Windows decomb and deinterlacer.
Cheers, Ed.


Quick question. Since on a quick look for H.264 encoding (which I tend to use) Handbrake calls x264.exe, how is Handbrake different from say  MeGui?  Let's say you have started with a ts stream recorded from Freeview. Does Handbreak now incorporate the Monogram AAC filter to be able to demux the AAC audio out and then encode is something more friendly?

Thanks


HandBrake does not call x264.exe, HandBrake is a self contained program that links in all the libraries that it uses. For Windows only, the GUI is actually just a front end to HandBrakeCLI which does all the work. The Mac and Linux Guis are linked directly to the HandBrake application. Hopefully Windows will be too soon.

For Freeview it looks like this, assuming you are going from a Freeview MPEG-TS to an MP4 file:
  • HandBrake reads the file
  • HandBrake demuxes the stream
  • HandBrake sends the AAC-LATM to a modified version of ffmpeg to decode
  • HandBrake sends the H.264 to ffmpeg to decode
  • HandBrake rewrites the timestamps and syncs the streams
  • HandBrake crops and resizes the frames
  • HandBrake applies built in filters such as deinterlace, deblock, smooth
  • HandBrake sends the video to x264 for encoding
  • HandBrake sends the audio to faac for encoding
  • HandBrake muxes the video and audio into an MP4 using mp4v2

Cheers, Ed.

 
 
 
 


4975 posts

Uber Geek
+1 received by user: 105

Trusted

  Reply # 175726 4-Nov-2008 14:53
Send private message

That sounds good so must give it a try. But not clear on this part

HandBrake sends the video to x264 for encoding

Looking at the Handbrake FAQ it seems it does call x264 to encode to AVC/h.264. Not that this is a bad thing since there is huge development in that area and it would be silly to duplicate that

[edit]

On reflection since x264 is open source, you could take the code and compile it any application. Perhaps that is what handbrake does?




System One: Popcorn Hour A200,  PS3 SuperSlim, NPVR and Plex Server running on Gigabyte Brix (Windows 10 Pro), Sony BDP-S390 BD player, Pioneer AVR, Raspberry Pi running Kodi and Plex, Panasonic 60" 3D plasma, Google Chromecast

System Two: Popcorn Hour A200 ,  Oppo BDP-80 BluRay Player with hardware mode to be region free, Vivitek HD1080P 1080P DLP projector with 100" screen. Harman Kardon HK AVR 254 7.1 receiver, Samsung 4K player, Google Chromecast

 


My Google+ page 

 

 

 

https://plus.google.com/+laurencechiu

 

 




56 posts

Master Geek
+1 received by user: 1


  Reply # 175734 4-Nov-2008 15:28
Send private message

lchiu7: 

On reflection since x264 is open source, you could take the code and compile it any application. Perhaps that is what handbrake does?

Exactly - Handbrake takes all of these open source libraries and calls them directly via their public APIs, not using their stand-alone executable. That way you get better control over configuration, pipelines, and timing.
Cheers, Ed.

4975 posts

Uber Geek
+1 received by user: 105

Trusted

  Reply # 175832 4-Nov-2008 19:23
Send private message

Well not too successful for me. On Vista with SP1 as soon as I open a ts file (TV3) I get an error
frmReadDVD.cs - startProc()System.OverflowException:Arithmetic operation resulted in an overflow

etc.

This is on a dual core AMD.

I really should post this on the Handbrake forum but I am likely to be pursuing this solution at this time so this just a FYI




System One: Popcorn Hour A200,  PS3 SuperSlim, NPVR and Plex Server running on Gigabyte Brix (Windows 10 Pro), Sony BDP-S390 BD player, Pioneer AVR, Raspberry Pi running Kodi and Plex, Panasonic 60" 3D plasma, Google Chromecast

System Two: Popcorn Hour A200 ,  Oppo BDP-80 BluRay Player with hardware mode to be region free, Vivitek HD1080P 1080P DLP projector with 100" screen. Harman Kardon HK AVR 254 7.1 receiver, Samsung 4K player, Google Chromecast

 


My Google+ page 

 

 

 

https://plus.google.com/+laurencechiu

 

 




56 posts

Master Geek
+1 received by user: 1


  Reply # 176801 8-Nov-2008 10:56
Send private message

lchiu7: Well not too successful for me. On Vista with SP1 as soon as I open a ts file (TV3) I get an error
frmReadDVD.cs - startProc()System.OverflowException:Arithmetic operation resulted in an overflow

etc.

This is on a dual core AMD.

I really should post this on the Handbrake forum but I am likely to be pursuing this solution at this time so this just a FYI

This looks as if it is coming from the Windows GUI - Have you tried the Windows CLI as well?
Maybe the Windows GUI (which is just a front end to the CLI) is not correctly parsing the output of the scan for Freeview TS.
If that's the case I need to get the Windows GUI developer to look at it.
Cheers, Ed.



56 posts

Master Geek
+1 received by user: 1


  Reply # 176806 8-Nov-2008 11:06
Send private message

FYI - The WinGUI developer is reproducing this issue - so hopefully it will be fixed soon.
Cheers, Ed.



56 posts

Master Geek
+1 received by user: 1


  Reply # 177034 10-Nov-2008 09:58
Send private message

Thanks to the feedback - that HB WinGUI bug is now squashed. Thanks, Ed.

4025 posts

Uber Geek
+1 received by user: 1076

Trusted

  Reply # 177166 10-Nov-2008 16:53
Send private message

So when can we expect a binary release of the result?



56 posts

Master Geek
+1 received by user: 1


  Reply # 177309 11-Nov-2008 11:03
Send private message

eXDee: So when can we expect a binary release of the result?

Tricky to say, because I don't really get a say :) - any day for another snapshot and then soon (a week or so) for a full release. There's a feature freeze on at the moment so that the bugs can get ironed out, which is working well thanks to people like you letting us know when things are broken - which has historically been an issue especially with the Windows releases (even though there are 1.6 Million Windows HB users, which is higher than the 1.5M for the Mac).
Cheers, Ed.



56 posts

Master Geek
+1 received by user: 1


  Reply # 177312 11-Nov-2008 11:51
Send private message

OK - quicker than I anticipated - Snapshot 5 is out now with the Windows fix in it.

4025 posts

Uber Geek
+1 received by user: 1076

Trusted

  Reply # 177362 11-Nov-2008 17:04
Send private message

I can confirm it finally flawlessly encodes your sample.  60mb down to 10mb, though quality was noticably lost, i couldve dropped it to 720p and it shouldve been perfect for archiving

Used default settings, ticked decomb (no deinterlacing settings), added the AC3 and it encoded. Which setting is best to use now, you mentioned fast had issues, but what should i be using? fast, slow, slowests or just decomb?

Quick question about CRF, i've heard 59% is the new magic number for perfect quality. What kind of file size am i looking at for an average movie encode? Currently im using around 1-1.2gb per movie using h264 2 pass, i think around 1200kb/s, what should i be looking at for similar quality in CRF? Will i be able to get higher quality at 1.2gb using CRF instead?

However by default if no path is specified it writes the file to the doc folder instead of the program directory, source file was in C:\

1 | 2 | 3 
View this topic in a long page with up to 500 replies per page Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.


Geekzone Live »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.