Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Issue 124 in ffmbc: FFmbc bitrate control
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  14 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
ff...@googlecode.com  
View profile  
 More options Nov 14 2012, 10:41 am
From: ff...@googlecode.com
Date: Wed, 14 Nov 2012 15:41:37 +0000
Local: Wed, Nov 14 2012 10:41 am
Subject: Issue 124 in ffmbc: FFmbc bitrate control
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 124 by cy.thomp...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

What steps will reproduce the problem?
1. ffmbc -i uncompressed.mov - vcodec prores -profile hq output.mov
2. calculate the PSNR for the given frames in accordance with ITU J.247

What is the expected output? What do you see instead?

For all videos, when the encoded video's PSNR is calculated in accordance  
with ITU J.247 [1], the first 30 frames have a PSNR of 50 dB (the maximum  
allowed in J.247).  See image [2].

The first scene in this particular video is a complex scene containing lots  
of multi-coloured elements lasting 250 frames, there is no significant  
difference in the first 30 frames and the last 220.

I am wondering why the objective measurement of picture quality changes  
after 30 frames?  Could there be a fault with the allocation of bitrate  
throughout the video

What version of the product are you using? On what operating system?

0.7-rc7 on 64 bit Debian Linux

[1] http://www.itu.int/rec/T-REC-J.247-200808-I/en
[2] http://farm9.staticflickr.com/8197/8185117917_0a5bbdd5e9_o.png


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Nov 15 2012, 4:40 pm
From: ff...@googlecode.com
Date: Thu, 15 Nov 2012 21:40:48 +0000
Local: Thurs, Nov 15 2012 4:40 pm
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #1 on issue 124 by baptiste...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

I will need the source file


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Nov 20 2012, 9:37 am
From: ff...@googlecode.com
Date: Tue, 20 Nov 2012 14:37:43 +0000
Local: Tues, Nov 20 2012 9:37 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #2 on issue 124 by cy.thomp...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

The source material is from a standard test sequence.  Before I make it  
available, could you read:  
http://tech.ebu.ch/webdav/site/tech/shared/hdtv/svt-multiformat-condi...  
and confirm you are able to comply with the Copyright licence.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Nov 20 2012, 10:41 am
From: ff...@googlecode.com
Date: Tue, 20 Nov 2012 15:41:35 +0000
Local: Tues, Nov 20 2012 10:41 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #3 on issue 124 by cy.thomp...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

For further information, I've uploaded a graph of FFmbc Pro-Res HQ vs Apple  
Pro-Res HQ.  It can be seen that the overall quality seems to be  
fractionally less, which could be accounted for by the (presumed) bitrate  
spike at the start.

http://farm9.staticflickr.com/8070/8203473534_004a3bd68f_o.png


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Nov 21 2012, 5:50 am
From: ff...@googlecode.com
Date: Wed, 21 Nov 2012 10:50:24 +0000
Local: Wed, Nov 21 2012 5:50 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #4 on issue 124 by baptiste...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

Sure the copyright is fine


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Nov 22 2012, 11:31 am
From: ff...@googlecode.com
Date: Thu, 22 Nov 2012 16:31:22 +0000
Local: Thurs, Nov 22 2012 11:31 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #5 on issue 124 by cy.thomp...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

Replied via email.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Dec 6 2012, 2:54 pm
From: ff...@googlecode.com
Date: Thu, 06 Dec 2012 19:54:30 +0000
Local: Thurs, Dec 6 2012 2:54 pm
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #6 on issue 124 by baptiste...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

This file has black frames at the beginning, and that's why you have so  
high PSNR at the beginning. I'm investigating.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Dec 7 2012, 6:10 am
From: ff...@googlecode.com
Date: Fri, 07 Dec 2012 11:10:46 +0000
Local: Fri, Dec 7 2012 6:10 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #7 on issue 124 by cy.thomp...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

The psnr tool uses the first frame of motion video in the original file  
($OFFSET) and hunts through the first 1750 frames of the encoded video file  
for the frame that matches most.  It then uses this frame to create the ITU  
J.247 compliant PSNR output.

START_POSN=`calcpsnr -g $FRAME_SIZE -l 1750 -z 1 -s $OFFSET,0  
$ORIG_FILE "$WORK_FILE".yuv|sed -n '/Best Y diff/ {s/.*frame =  
//;s/, .*//;p}'`

calcpsnr -j247 -g $FRAME_SIZE -w t2b2l2r2 -b -l $NUM_FRAMES -s  
$OFFSET,$START_POSN $ORIG_FILE "$WORK_FILE".yuv > "$WORK_FILE".psnr

calcpsnr is available at:  
http://mpeg2videotools.cvs.sourceforge.net/viewvc/mpeg2videotools/mpe...

UYVY files are created using something like:
mencoder -demuxer lavf -nosound -ovc raw -of rawvideo "$WORK_FILE"  
-o "$WORK_FILE".yuv

The graph shown contains the correct number of motion video frames (and  
matches the number of Frames created when using the proprietary Pro-Res  
encoder).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Dec 8 2012, 4:58 am
From: ff...@googlecode.com
Date: Sat, 08 Dec 2012 09:58:33 +0000
Local: Sat, Dec 8 2012 4:58 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #8 on issue 124 by baptiste...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

What's $OFFSET here ?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Dec 8 2012, 6:22 am
From: ff...@googlecode.com
Date: Sat, 08 Dec 2012 11:22:59 +0000
Local: Sat, Dec 8 2012 6:22 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #9 on issue 124 by cy.thomp...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

Offset = num of frames to first frame of video in original


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Dec 8 2012, 6:23 am
From: ff...@googlecode.com
Date: Sat, 08 Dec 2012 11:23:59 +0000
Local: Sat, Dec 8 2012 6:23 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control

Comment #10 on issue 124 by cy.thomp...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

Non-black motion video, I meant.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Dec 8 2012, 8:44 pm
From: ff...@googlecode.com
Date: Sun, 09 Dec 2012 01:44:38 +0000
Local: Sat, Dec 8 2012 8:44 pm
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control
Updates:
        Status: Invalid

Comment #11 on issue 124 by baptiste...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

Ok, to compare accurately, I took the source file and encoded it using FCP.
I then encoded the same source file with ffmbc and then used calcpsnr.
I use ffmbc -i <file> -pix_fmt uyvy422 <file.yuv> to create yuv files.
FFmbc is constantly 1 db PSNR higher than Apple, so I cannot reproduce what  
you are seeing.
The Apple encoded file you sent me if unaligned so is not suitable for  
testing.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Mar 7, 1:38 am
From: ff...@googlecode.com
Date: Thu, 07 Mar 2013 06:38:18 +0000
Local: Thurs, Mar 7 2013 1:38 am
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control
Updates:
        Status: Accepted

Comment #12 on issue 124 by baptiste...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

Actually I was wrong, apple encoder was better, but I fixed that and it is  
now better

--
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ff...@googlecode.com  
View profile  
 More options Mar 14, 5:07 pm
From: ff...@googlecode.com
Date: Thu, 14 Mar 2013 21:07:21 +0000
Local: Thurs, Mar 14 2013 5:07 pm
Subject: Re: Issue 124 in ffmbc: FFmbc bitrate control
Updates:
        Status: Fixed

Comment #13 on issue 124 by baptiste...@gmail.com: FFmbc bitrate control
http://code.google.com/p/ffmbc/issues/detail?id=124

Should be fixed in rc8

--
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions Older topic »