You can use DirectShowSource() to open the FRAPS video with Avisynth. FFmpegSource() might work, too.
Yep, I was using
AVISource("C:FrapsMoviesMirrorsEdgeOpening.avi", Audio=False)
ConvertToYV12()
as per what Lord Mulder told me to do to get the file to work in Avidemux, it has a built in proxy function to work with Avisynth and it worked as far as opening the file but then of course I have no audio, also when I rendered the file I still had the issues I have been having with Avidemux where the file starts off too fast for a few seconds.
So I have been trying all day to find a way to use that same functionality with HB. I have tried a few different frame serving methods with VirtualDub, and tried to use that script above with HB.
I'll try directshowsource and see if it works. I was told not to use that unless I had too.
Edit: not working both Avidemux & HB wont open my .avs file with the DirectShowSource script.
Edit2: not sure how Avidemux does it with the proxy but the HB guys told me you can not use a frame server with the program due to the fact that it requires some kind of platform specific thing that it does not use.
so I am trying to slowly get to the point where I can do things the way you do.
Im looking at this part of things:
Create an Avisynth script with ImageSource(), AssumeFPS(), and ConvertToYV12()
Use mplayer to play the avs script and dump it to a yuv4mpeg (y4m) file
Use RawSource() to load the y4m
Do anything else I want with the clip in Avisynth
Use avs2yuv to pipe the script to 64-bit x264 and encode the video
Import the .264 file into mkvmerge, set settings, and save as a .mkv file
Done
For now I want to keep it simple so no need for filters, and I wont be doing the y4m convert since I have no massive 300fps file like you do (tho small question, assumefps to drop it to 30fps right, but it changes the length of the clip, so how do you get your sound to match again?)
I have been using Avisynth a bit now. I did not even know how to use it since its command based but after I found out all you have to do is make a text file and save it as a .avs its been easy. So to experment I make a script and open it with media player classic.
Still its only a middle man, say I load up my FRAPS file with this code
Code:
AVISource("C:FrapsMoviesMirrorsEdgeOpening.avi", Audio=False)
ConvertToYV12()
It opens in my player but not my encoding programs...
So I want to send it off to x264 directly like you, x264 is also command line based right? So how do you run it without a GUI?
As for your final step of MKVmerge I heard thats a good one and better than its MP4 equivalent. Have any reason you prefer MKV to MP4?? For what I am doing not sure if it matters ether should work.
Just a few more steps to complete the process and once I have the basics I should just be able to experiment and use guides off google to get better.
_________________
ViciousXUSMC on the Web -
YouTube ::
FaceBook ::
Website