avdump 0.31 - incorrect frame rates

Bug reports for an official AniDB Client go here

Moderators: AniDB, AniDB API

Locked
pseprodux
Posts: 4
Joined: Tue Nov 29, 2005 4:36 am

avdump 0.31 - incorrect frame rates

Post by pseprodux » Sat Apr 14, 2007 5:24 pm

for some files, it seems that avdump insists on giving a frame rate of 23.98, rounding up from the 23.976 that it's supposed to be:

Code: Select all

File: H:\anime\[AHQ] Bleach\[AHQ]_Bleach_-_05_-_Beat_the_invisible_enemy! [99E311D6].mkv
 Hash:
  crc : 99e311d6
  ed2k://|file|[AHQ]_Bleach_-_05_-_Beat_the_invisible_enemy! [99E311D6].mkv|265320159|a841b6601b3248f98cfcc96fea79c69c|/
  md5 : 4344b9966e556c3fdb8af00c4a4f45c9
  sha1: f63cb74e628b0be221f20631079463790f351e21
 Duration: 00:23:00 (1379.8) - WARNING: Differs from video duration! (2.67 sec)
 Track #1: default video
  lang: eng (4)
  codc: V_MPEG4/ISO/AVC -> H264/AVC (22)
  reso: 640x480 (4x3) -> 4:3
  fram: 23.98 fps
  rate: 1310 kbps (1310.29)
  dura: 00:22:57 (1377.13)
  size: 215.11 MB (225554320)
 Track #2: default audio (Japanese Audio)
  lang: jpn -> Japanese (2)
  codc: A_VORBIS -> Ogg Vorbis (8)
  chan: 2 -> Stereo
  samp: 48000 Hz
  rate: 113 kbps (113.43)
  dura: 00:23:00 (1379.64)
  size: 18.66 MB (19561329)
 Track #3: audio (English Audio)
  lang: eng -> English (4)
  codc: A_VORBIS -> Ogg Vorbis (8)
  chan: 2 -> Stereo
  samp: 48000 Hz
  rate: 113 kbps (112.63)
  dura: 00:23:00 (1379.65)
  size: 18.52 MB (19422932)
 Track #4: default subtitles (Episode Subtitles)
  lang: eng -> English (4)
  type: S_TEXT/ASS -> ASS (5)
  size: 19.82 KB (20291)
 Sizes: (check sanity)
  disk: 253.03 MB (265320159)
  atts: 54.11 KB (55408)
  trac: 252.30 MB (264558872) [based on track size]
  bitr: 252.22 MB (264467296) [based on bitrate]
  tdif: 689.33 KB (705879) 0.26%
  bdif: 778.76 KB (797454) 0.30%
at first, i thought that it might be the "WARNING: Differs from video duration!" that was causing the frame rate to be calculated funny, but i found a "normal" file that does the same thing:

Code: Select all

File: H:\anime\[Lunar] sola\[Lunar]_sola_-_01_[x264][54C51763].mkv
 Hash:
  crc : 54c51763
  ed2k://|file|[Lunar]_sola_-_01_[x264][54C51763].mkv|244719353|de722c9bd6fea849b09f40311e700876|/
  md5 : 0bd98c92b446bab1a24ea088463c7b74
  sha1: 0c169c59570bffe01be007bfcc5fc852e5f78847
 Duration: 00:24:06 (1445.65)
 Track #1: default audio (AAC)
  lang: jpn -> Japanese (2)
  codc: A_AAC -> AAC (9)
  chan: 2 -> Stereo
  samp: 48000 Hz
  rate: 166 kbps (166.048)
  dura: 00:24:06 (1445.5)
  size: 28.61 MB (30002885)
 Track #2: default video (sola 01 subbed by LunarAnime http://www.lunarforums.org #lunaranime@irc.rizon.net)
  lang: und (1)
  codc: V_MPEG4/ISO/AVC -> H264/AVC (22)
  reso: 1024x576 -> 16:9
  fram: 23.98 fps
  rate: 1185 kbps (1185.10)
  dura: 00:24:06 (1445.53)
  size: 204.22 MB (214137590)
 Sizes: (check sanity)
  disk: 233.38 MB (244719353)
  trac: 232.83 MB (244140475) [based on track size]
  bitr: 232.83 MB (244140893) [based on bitrate]
  tdif: 565.31 KB (578878) 0.23%
  bdif: 564.90 KB (578459) 0.23%

epoximator
AniDB Staff
Posts: 379
Joined: Sun Nov 07, 2004 11:05 am

Post by epoximator » Sat Apr 14, 2007 6:25 pm

it's only in that output; it'll be (is) creqed right:
http://anidb.info/perl-bin/animedb.pl?s ... avid=88637

(as a general note, the console output does not always correspond to what's done by the autocreqer. i've moved most of the decision making to the server and i'm not sure if i'll bother to keep the two "ends" synched. as avdump is for anidb use the output isn't really that interesting anymore. it's easy to fix the fps rounding, though)

pseprodux
Posts: 4
Joined: Tue Nov 29, 2005 4:36 am

Post by pseprodux » Sat Apr 14, 2007 6:33 pm

i do think it would be nice if the output was (always) correct as well, for people (like myself) that use avdump to generate info about non-anime video files.

but that's cool, good to know.

suppy
Posts: 151
Joined: Mon Jan 31, 2005 10:37 am
Location: A House of the Azath

Post by suppy » Sat Apr 14, 2007 8:48 pm

I definitely agree with pseprodux, I use avdump to get information for alot of videofiles too, and not just for creqing. having correct output from it is very important in my opinion.

Locked