View Full Version : ffvfw
sh0dan
13th November 2003, 16:34
FYI there is a freshly compiled version up the the second link in my sig. Milan had implemented better sound support for MakeAVIS, so I though I'd try it out. There is both a "light" ffvfw-AVIS and and ordinary ffvfw build.
NOTE: I have NO idea if this build is even the least stable, SO IT AT YOUR OWN RISK! All I can say is that it appears fine, and the MakeAVIS functionality works.
athos
13th November 2003, 19:21
Cool, did you have any problems with compiling libavcodec using gcc/nasm? I get an error that nasm cannot find a header file, and then i edit the reference to that header file, addin "./" in front of it to force nasm to look in the same directory. after that it doesnt complain while compiling, but instead when linking that there is some bad reference in the resulting object file. do you recognize this? i use cygwin for gcc/nasm/mingw, what do you use?
easyfab
13th November 2003, 20:43
Thanx Sh0dan.
Did you compile it in debug mode ? (need msvcrtd.dll)
Sorry for the stupid question (i'm not a coder) but did the debug mode have any influence (speed, stability, quality)?
sh0dan
14th November 2003, 10:39
@athos: I compiled it useing MSVC++ 6. There was a typo in the library include list. "mscvrt.lib" should be "msvcrt.lib" - this was the only issue I had with libavcodec.
@easyfab: No - I can check which libraries it uses - but not before monday.
UPollaehne
16th November 2003, 18:54
@sh0dan: There is a problem with the November 13 ffvfw full version.
The ff_wmv9.dll is linked against the msvcrtd.dll.
The only reason I found this one was because I had to install on a new computer without any development stuff.
sh0dan
16th November 2003, 21:30
@UPollaehne: Thanks - I'll do a new compile tomorrow!
sh0dan
17th November 2003, 10:39
Fixed - download at the same page!
UPollaehne
17th November 2003, 12:58
Originally posted by sh0dan
Fixed - download at the same page!
Thanks, now I can test my video processing stuff before polluting the machine with development software.
athos
17th November 2003, 17:19
Unfortunately you loose a lot of speed when compiling libavcodec with VC++, I will try to put up a gcc/nasm build soon.
PowerMacG4
18th November 2003, 00:58
Originally posted by athos
Unfortunately you loose a lot of speed when compiling libavcodec with VC++, I will try to put up a gcc/nasm build soon.
Why is that?
athos
18th November 2003, 02:10
because the assembly optimizations are for gcc/nasm. if you compile in vc++ it will be regular c code.
ookzDVD
18th November 2003, 07:50
I just did a simple test (3 minutes trailer) with the
latest ffvfw build 17-11-2003 downloaded from :
http://cultact-server.novi.dk/kpo/avisynth/avs_cvs.html
Encode using ffv1 and got error while playback the result use
ffdshow athos's build 10-28-2003.
Any idea ?
CruNcher
18th November 2003, 07:58
@ookzDVD
ffv1 is damaged in the latest build use a older one or ffmpeg directly
with the new one you get higher filesize damaged files that @ playback crash when used VLC encoding when AC was used the files are playbacked but you see only jumping colored lines (70th effect).
sh0dan
19th November 2003, 00:07
Originally posted by athos
because the assembly optimizations are for gcc/nasm. if you compile in vc++ it will be regular c code.
Why isn't the nasm assembly used to the VC++ compile?
ffv1 is damaged in the latest build use a older one or ffmpeg directly
ok - should I just remove the full ffvfw nov 17 build? There is no point in keeping it, if it is buggy I guess.
ookzDVD
19th November 2003, 02:04
Originally posted by CruNcher
@ookzDVD
ffv1 is damaged in the latest build use a older one or ffmpeg directly
with the new one you get higher filesize damaged files that @ playback crash when used VLC encoding when AC was used the files are playbacked but you see only jumping colored lines (70th effect).
Thank you for the confirmation, but I just try the athos's build
dated 10-28-2003, and the result is the same broken ffv1 playback.
I hope you can tell which build should I use to make the ffv1
encoding is possible and playback is ok.
Thank you.
Tommy Carrot
19th November 2003, 03:22
Originally posted by ookzDVD
Thank you for the confirmation, but I just try the athos's build
dated 10-28-2003, and the result is the same broken ffv1 playback.
I hope you can tell which build should I use to make the ffv1
encoding is possible and playback is ok.
Thank you.
In 09-27-2003 build, ffv1 works flawlessly.
winman
19th November 2003, 03:48
The athos's ffvfw 09-27-2003 build is also 25-50% faster thanks to gcc/nasm assembly optimizations.
ookzDVD
19th November 2003, 09:20
@Tommy & winman,
Thank you for the info,
I just download it and try to encode with FFV1,
the result .avi is still can't be playbacked. I saw green screen
on my MPC.
PS. maybe I've missed important setting for the codec,
please could you tell me more about the setting ?
* VLC/AC
* context
* etc ?
Thank you.
PS. ffdshow 2003-10-28.
Ghim
19th November 2003, 12:44
I tried to use ffvfw with Virtualdub to encode in H263 format (not H263+) but it seems to be broken.
Can anyone confirm this ?
CruNcher
19th November 2003, 13:04
the 13 Nov build is also ok thats what i use for ffv1
winman
19th November 2003, 14:50
@ookzDVD
First of all, make sure that the encoded avi does playback properly in Vdub.
If it does you have a couple of choice:
Turn off FFV1 decoding in the ffdshow 2003-10-28. MPC should now use ffvfw 2003-09-27 for decoding (you will see AVI Decompressor (FFV1) under filter).
Or, copy the libavcodec.dll and libmplayer.dll file from your ffvfw 2003-09-27 folder and drop it into the ffdshow 2003-10-28 folder.
Finally, the best solution, uninstall ffdshow 2003-10-28 and install ffdshow 2003-09-27 :)
I downloaded the ffdshow 2003-10-28 and also got the green screen. It seems that libavcodec support for FFV1 is broken in both ffvfw and ffdshow 2003-10-28 builds.
BTW, I still use ffdshow 2003-04-24... All the latest ffdshow either crash or freeze when playing Packeted Frames DivX50 avi with Chroma Dering postprocessing on.
As for ffvfw setting, the default work fine for me:
YV12
VLC
0
250
ookzDVD
22nd November 2003, 18:38
@winman,
Thank you for the update,
I did try encode use the build 2003-09-27 and disable the ffdshow
for ffv1, and everything is working now. :)
@CruNcher
What is your decoder anyway ?
PS. Wanna try with 2003-11-13 build again.
Thanks.
bond
1st December 2003, 11:46
heya
i think i am blind :D
ffmpeg offers two error resilience methods: data partitioning and resync markers
i only find the data part option in ffvfw, but not the resync markers (called "error resilience" in the ffmpeg docs)!
would be great if this option could be implemented in ffvfw too :)
edit: and doesnt ffmpeg support outputting real .mp4 streams (i mean no avi hacks aso)?
if yes, would be great if that could be possible in ffvfw too
Doom9
1st December 2003, 19:50
if I may interject. Is there a way to use the standard ffmpeg 2 pass encoding method rather than the xvid one when using libavcodec's internal mpeg4 encoder?
nicksteel
31st January 2004, 01:38
I'm testing ffvfw with an NTSC anamorphic Widescreen 2.35:1 DVD. I wish to make a test NTSC anamorphic Widescreen 2.35:1 DVD. I'm using Forcefilm in DVD2AVI. My avisynth avs, which I load into VDub, only contains the mpeg2source line with the d2v file.
I run Pulldown.exe at the command prompt as: "pulldown myfilmIN.m2v myfilmOUT.m2v" to get 23.976fps.
:confused:TMPGEnc Author says that the GOP is "too long" (must be 18).
:confused:Which settings, if any, should I change in ffvfw?
:confused:What settings should I choose in DVDPatcher?
Sorrrrrry about all the questions, but you can see I'm a bit confused. My encoding is usually confined to PVR250 TV captures, but I'm using this method to figure out how to use ffvfw.
I would sincerely appreciate any aid / advice.
bilu
12th February 2004, 19:52
Any news on this codec?
I'd like to hear some feedback on MPEG-1/2 encoding with FFVFW, seems to have potential versus TMPGEnc and CCE.
These guys have been crazy about it :)
http://kvcd.net/forum/viewforum.php?f=68
But from what I heard it's not very stable in the 2-pass and rate control arena (I'm just talking about MPEG-1/2 here).
Best regards,
Bilu
nicksteel
12th February 2004, 21:12
Look on kvcd.net for some settings at:
http://www.kvcd.net/forum/viewtopic.php?t=8808&postdays=0&postorder=asc&start=16
I've used the KDVD settings with very good results. The only real problem is the maximum bitrate sometimes generated. It hasn't affected my standalone player so far. I do PVR250 analog cable TV captures to DVD with a couple or three movies per DVD. Very good results.
bilu
13th February 2004, 00:01
My goal wasn't really FFVFW but FFMPEG, until I saw this post :rolleyes:
http://kvcd.net/forum/viewtopic.php?p=62465#62465
I wanted to use FFMPEG or FFMPEG-based solutions like Mencoder for DVD backup under Linux/FreeBSD because it's 4 times faster than mpeg2enc/mjpegtools-based solutions like transcode.
I have a thread on that subject. But in Kwag's opinion FFVFW already corrects some stuff from FFMPEG, it's not just a frontend.
http://forum.doom9.org/showthread.php?s=&threadid=69598
Bilu
nicksteel
13th February 2004, 15:14
I'm reading every post I can find concerning rate control. I really like ffvfw's quality, but realize some people are experiencing high bitrates. Perhaps someone will discover a solution.
jcsston
21st March 2004, 02:51
Would it be possible to add DV decoding to ffvfw?
The only other free DV VFW codec I know of is the Panasonic one which only does RGB in/out and it's YUV->RGB routines are not the best in quality.
celtic_druid
21st March 2004, 03:07
It already has it, well at least ffdshow's VFW decoder does.
ernstblaauw
5th April 2005, 18:49
Can I somewhere download a copy of ffvfw.dll with MakeAVIS? I have problems with MakeAVIS deliverd with the latest fddshow (the first time I tried MakeAVIS). A guy in another forum has the same problems as I, and his problems began at the momemt ffvfw was integrated in ffdshow.
The problem is that DVD2SVCD cannot read a fake AVI made by MakeAVIS. In the preview window, a AviSynth error is showed: could not decompress frame 0.
So my question: Can I download somewhere the latest version of ffvfw.dll with MakeAVIS?
LigH
5th April 2005, 19:00
The same question in 3 different threads - this is usually called "crossposting"...
ernstblaauw
5th April 2005, 19:06
Originally posted by LigH
The same question in 3 different threads - this is usually called "crossposting"...
Well, here I asked where i can download ffvfw. In the ffdshow forum, I asked for a solution for the latest version.
And the third post..:eek: I will edit that post
Wilbert
5th April 2005, 22:07
The link to a working makeAVIS version: http://forum.doom9.org/showthread.php?s=&threadid=84481 (the end of the first post)
Abond
6th April 2005, 09:00
I have rather weird question: Can avisynth open makeAVIS avi files?;)
I cannot test it right now.
ernstblaauw
7th April 2005, 17:11
Originally posted by Wilbert
The link to a working makeAVIS version: http://forum.doom9.org/showthread.php?s=&threadid=84481 (the end of the first post)
That version does not extract the audio and puts the extracted audio in the fake AVI. That's necessary for DVD2SVCD. Has anyone another MakeAVIS version?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.