Log in

View Full Version : WMV9 VBR Video to Avi problem


Keichi
28th November 2006, 15:03
Hi Guys

I have a problem with the following trailer from a anime
click (http://i.yimg.jp/images/evt/5cm/teaser8000k1280_720.wmv)

I just can't convert it to a avi, i tryed it with Graphedit, and the Video has become longer then the wmv.

And i tryed it with DirectShowSource() too. Result: Frame loose.

So have you any ideas, how i can convert it, to a avi, with a length of 45sec AND syn audio?

foxyshadis
28th November 2006, 19:03
VFR, you mean?

DirectShowSource("stuff.wmv",fps=119.88,convertfps=true)

There's also the long way around, which is mux it to mkv, and use mkv2vfr on that to get an avi and a timecode. Haven't tested against the actual file though.

Keichi
28th November 2006, 20:18
VFR, you mean?

DirectShowSource("stuff.wmv",fps=119.88,convertfps=true)

There's also the long way around, which is mux it to mkv, and use mkv2vfr on that to get an avi and a timecode. Haven't tested against the actual file though.

eh.. yeah sry.. i mean VFR..

And i have already tryed it, with DirectShowSource("stuff.wmv",fps=119.88,convertfps=true). I still get the frame loose on some of the Scenes, so.. instead of 8 Frames Vdub/avisynth regnoize just 1.

foxyshadis
29th November 2006, 08:14
DirectShowSource("D:\teaser8000k1280_720.wmv",fps=24,convertfps=true)
works perfectly for me. You might want to check the avisynth forum for the latest releases of avisynth 2.57 and directshowsource, which fix important bugs in DSS. The convertfps is definitely required, since a lot of dupe frames are dropped.

Side now: When I tried to download the teaser, I already had it. It's so pretty, I want it as bad as their other films (The Place Promised in Our Early Days and Voices of a Distant Star.)

Keichi
20th January 2007, 23:00
*bump* after 2 months :/

So.. I tried it after 2 months again, with the new avisynth build, and the issue with the droppend frames is still there.

Audio and Video are sync through, and have both a length of 45secs. Which is perfect. But is sucks, if you see a 1 Frame scence which should be a half sec long.

So have anyone another idea? Cuz i now have 3 of this damn WMVs here, and can't do anything with it <.<

Edit: Tryed it with mkv2vfr and this AVS Script:


LoadPlugin("C:\Subbing\AVS Plugins\FDecimate.dll")
source=DirectShowSource("C:\Subbing\teaser8000k1280_720-1.wmv",audio=false)
audio=WavSource("5cm.wav")
videoA=source.Trim(0,1).AssumeFPS(24.0964).ChangeFPS(119.88)
videoB=source.Trim(2,2).AssumeFPS(1.6000).ChangeFPS(119.88)
videoC=source.Trim(3,11).AssumeFPS(24.0000).ChangeFPS(119.88)
videoD=source.Trim(12,12).AssumeFPS(2.0000).ChangeFPS(119.88)
videoE=source.Trim(13,13).AssumeFPS(23.8095).ChangeFPS(119.88)
videoF=source.Trim(14,14).AssumeFPS(0.8576).ChangeFPS(119.88)
videoG=source.Trim(15,25).AssumeFPS(23.9651).ChangeFPS(119.88)
videoH=source.Trim(26,26).AssumeFPS(1.5015).ChangeFPS(119.88)
videoI=source.Trim(27,92).AssumeFPS(24.0000).ChangeFPS(119.88)
videoJ=source.Trim(93,93).AssumeFPS(11.9048).ChangeFPS(119.88)
videoK=source.Trim(94,178).AssumeFPS(24.0045).ChangeFPS(119.88)
videoL=source.Trim(179,179).AssumeFPS(2.6667).ChangeFPS(119.88)
videoM=source.Trim(180,392).AssumeFPS(24.0000).ChangeFPS(119.88)
videoN=source.Trim(393,393).AssumeFPS(2.1786).ChangeFPS(119.88)
videoO=source.Trim(394,395).AssumeFPS(12.0482).ChangeFPS(119.88)
videoP=source.Trim(395,399).AssumeFPS(24.0385).ChangeFPS(119.88)
videoQ=source.Trim(400,400).AssumeFPS(2.9940).ChangeFPS(119.88)
videoR=source.Trim(401,883).AssumeFPS(24.0000).ChangeFPS(119.88)
videoS=source.Trim(884,885).AssumeFPS(0.2353).ChangeFPS(119.88)
video=videoA+videoB+videoC+videoD+videoE+videoF+videoG+videoH+videoI+videoJ+videoK+videoL+videoM+videoN+videoO+videoP+videoQ+videoR+videoS
audiodub(video,audio)
FDecimate(23.976)


The result didn't had any Framedrops, but was 3 Sec's to long :/

Ah and before your Ask.. The times are of course from my timecode file :p