VideoHelp Forum




+ Reply to Thread
Results 1 to 9 of 9
  1. Hi guys, I really need help with VP6 or VP6A FLV encoding.
    I have few dozens of videos needed to be used in Flash project.
    They're 1536*1152 in frame size.

    Adobe After Effects CS6 does great FLVs,
    There was an option called "Simple profile", it's very good for FPS optimization and speed inside Flash.
    but it's limited in height to 1080p only (and I have 1152).

    I've tried old Flash Video Encoder by Macromedia (2005), quality is good, resolution is okay, but when in Flash, FPS is dropping down.

    I've tried FLV1 option in avidemux, it works fast inside Flash, but codec's quality is garbage, even with all sliders maxed out.
    VP6 option is missing. Is there a way to get it?

    Maybe there is some other option to export FLV with simple profile, but with bigger resolution?

    I know it's all outdated and all that stuff, but still....
    Quote Quote  
  2. Judging from "sudo" phrase, it's a linux tutorial.
    I don't have linux = )


    but the codec DLL mentioned there, is,however, may solve problem to some extent.... at least I can give it a try
    if it's VFW, will it work in VirtualDub?

    although I will need some way of remuxing it into flv, since Vdub can only do MP4 or Avi/MKV....
    Last edited by Ven; 7th Apr 2023 at 13:46.
    Quote Quote  
  3. Well, there is nothing against to extrapolate linux commands to windows and mencoder is available for windows too.

    not sure about virtualdub as i've stopped using VD ages ago...

    it looks like commercial Sorenson Squeeze support flash version of the VP6 (seem flash version of the VP6 is different than generic VP6)
    Quote Quote  
  4. I'm not really good with command prompt... More used to GUI and stuff....
    What version of VP6 used by After Effects? Is it flash VP6 or generic VP6?
    FLV made by AE works in Flash just fine, only output is limited to 1080p.....
    Quote Quote  
  5. Believe that VP6 plus Alpha is one of the Flash VP6 variations - i've never need to use flash/vp6 so can't support you on this - sorry.

    My first shot was to use ffmpeg to encode VP6 but to my surprise seem ffmpeg don't support VP6 encode (seem only VP6 decoder is implemented) - if ffmpeg do VP6 encode then i could support you and provide command/batch to do VP6 encode job but strangely ffmpeg can't do VP6 encode so i started to dig on this and that's why mencoder popped up.
    Quote Quote  
  6. In my project, I have at least few dozens of AVI files to encode to FLV.
    Maybe even hundred. I really need the fast and flexible way to encode them, because it will take forever to encode them one at the time.
    Command line batch may be okay, but somehow I need the way to fine-tune all parameters I could get my hands on, which includes (but not limited to) bitrate CBR&VBR, resolution, GOP, the so-called "Simple Profile" (or how it's called in other encoders) and everything else which may be needed to tweak quality/performance/filesize.
    Different files need different settings.

    For example, I found the trick how to play VP6 FLV in reverse, which seemed almost impossible due to streaming nature of the format.
    Reverse playback will be near 3-5FPS in Flash if you try to implement this.

    But if you set Keyframe Distance (or GOP) to 1, it allows to play file back in smooth 25 FPS with almost no interruptions.
    It seems P-frames can only be played forward (which is I guess making sense).... So I've got rid of them by shortening keyframe distance to lowest number possible.
    The file weighs a ton, each frame is "I". But it works.
    Filesize is the least thing I care about, because my project is exe file.

    My point is, I need to specify each parameter before conversion, very thoroughly and carefully.

    It's gonna be a looooooong command line, if there's each parameter to be mentioned
    Quote Quote  
  7. is there some list of all command line arguments?
    Quote Quote  
  8. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    IF you want to use VirtualDub OR Mencoder, both of them support the vp6vfw DLL.

    NOTICE, it is a 32-bit encoder, and since it is very-old, it (probably) can use only one thread ,
    which means the encoding speed will not be very-high, especially with big frame dimensions.
    NOTICE 2, I really don't know or remember whether the DLL supports anything above 1080p.

    In VirtualDub, you must flip the image vertically before encoding to VP6;
    after remuxing into a .FLV file, the image will be displayed correctly during the playback.

    I *suppose* Mencoder can read the VFW DLLs's settings from Windows's Registry,
    so that you could tweak the DLL first and batch-encode later.
    Last edited by El Heggunte; 8th Apr 2023 at 02:02. Reason: clarity
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!