skip_b_frames=1 cause .txt values to be divided by 2

Where all the bugs are reported and discussed
Post Reply
gh22
Posts: 2
Joined: Wed Mar 14, 2018 4:27 pm

skip_b_frames=1 cause .txt values to be divided by 2

Post by gh22 » Wed Mar 14, 2018 8:17 pm

I noticed an issue while using the parameter skip_b_frames=1 in comskip.ini while working to optimize performance on a x86_64 NAS (linux / celeron). comskip v82.005 This is also consistant with the regular donators comskip.exe v82.003 on Win10.

The resulting edl files show the same values as with/without skip_b_frames=0/1, however the calculated frame number values in the txt file are half of what they should be (6423 vs. 12846).

erik
Site Admin
Posts: 3298
Joined: Sun Aug 21, 2005 3:49 pm

Re: skip_b_frames=1 cause .txt values to be divided by 2

Post by erik » Thu Mar 15, 2018 8:27 am

This is indeed a problem.
The .txt output refers to frame numbers but when skipping b frames the frame number combined with frame rate is no longer consistent with timecode in the file.
You are advised NOT to use .txt output when skipping frames but .edl output or any of the other time based outputs.
In the future I may improve the dynamic calculation of the frame rate to prevent this from happening

gh22
Posts: 2
Joined: Wed Mar 14, 2018 4:27 pm

Re: skip_b_frames=1 cause .txt values to be divided by 2

Post by gh22 » Thu Mar 15, 2018 9:20 pm

Will do.
Thanks!!

Post Reply