Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
21st February 2017, 11:52 | #1 | Link |
Registered User
Join Date: Nov 2016
Posts: 57
|
Predetermine bitrate at CRF?
Hello,
Is there a program that can maybe analyze every 1000th frame and show what bitrate would be used at a certain CRF setting? I just get a lot of varying file sizes depending on the source and am looking for an easy way to determine the result before compressing. Making five 2 second samples and testing them one by one is annoying. Thank you. |
21st February 2017, 18:19 | #2 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
|
There have been many attempts in the past but they are all inaccurate, you end up needing to encode most of the source because scene to scene variability is so high. Using one frame in 1000 doesn't work at all.
If you need predictable files sizes two pass is the way to go, the first pass is as fast as any test that is reasonably accurate and you end up with very predictable file sizes.
__________________
madVR options explained |
21st February 2017, 19:00 | #3 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
I can agree with that.
__________________
Groucho's Avisynth Stuff |
|
21st February 2017, 20:04 | #4 | Link |
Registered User
Join Date: Nov 2016
Posts: 57
|
Well it seemed like a good idea to me... Maybe it could even save the 1000th frames as a jpg, one copy of the original and one at different CRFs so you can compare them. It's not just about file size, its also about finding out if the quality is good enough for your needs and easily finding the perfect settings for your specific situation. Frames are easier to compare than 2 sec samples. Anyway... anybody know a program with GUI for win that can do something like that?
|
21st February 2017, 21:11 | #6 | Link |
Registered User
Join Date: May 2006
Posts: 3,997
|
bob88, just a note:
It is pointless to judge the quality of a movie encode based on the inspection of few individual frames. The conclusion can be totally wrong, or is at least incomplete. It's like judging the beauty of a waterfall by inspecting a few droplets. You should always watch an encoded sequence of few seconds duration at least to get a halfway valid impression about the visual quality. |
22nd February 2017, 00:00 | #7 | Link |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
|
Since the whole point of CRF is to use as few bits as required to deliver the target video quality, this seems like sort of an impossible-by-definition question. Maybe you can work back to the problem you're trying to solve?
|
23rd February 2017, 00:26 | #8 | Link | |
Registered User
Join Date: Aug 2016
Posts: 60
|
Quote:
This quick and dirty "average" guesstimate allows me to identify if things like grain or light characteristics are going to blow out bitrate across the whole film, irrespective of motion. I also consider the resultant bitrate of that typical scene as the minimum I could expect from the whole CRF encode, and can adjust accordingly. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|