View Full Version : [feature request] VP6 flv muxing with AVIDemux
DeathTheSheep
23rd April 2008, 06:41
I create vp62 files in virtualdub (flipped), saved to an avi.
But when I open that avi in AVIDemux, it will not let me mux it into a flv unless I manually go into a 4cc changer and change it from vp62 to vp6f, which is a pain.
Can somebody address this, so that the 4cc will automatically be adjusted if the video is vp62, and then muxed into a proper flv? Thanks.
kikounet
1st May 2008, 22:34
I create vp62 files in virtualdub (flipped), saved to an avi.
But when I open that avi in AVIDemux, it will not let me mux it into a flv unless I manually go into a 4cc changer and change it from vp62 to vp6f, which is a pain.
I ran into the same problem, so let me complain with you!
If I could, I would like to mux my RawMpeg4 (done with MeGUI) and mux this and any MP3 (or AAC) into a new FLV (or FV4, you name it)
No one has a clue please?
DeathTheSheep
10th May 2008, 23:06
Any progress with this? It seems nonsense that this program claims to support flv but can't mux vp62 into it.
roozhou
11th May 2008, 00:00
Why not give FFmpeg and mencoder a try?
mencoder -mc 0 -ovc copy -oac copy -of lavf -audiofile audio.mp3 video.avi -o target.flv
The new flash 9 flv is actually mp4. Mux h264+aac to a .mp4 file with mp4box and you can safely rename it to .flv.
LoRd_MuldeR
11th May 2008, 00:04
Your chance to get some feedback on this is much better if you post your feature request at the Avidemux board:
http://www.avidemux.org/admForum/
Also "FLV Support" currently means supporting the FLV container (as input and output) and supporting the FLV1 video format (for encoding).
I agree that muxing raw VP6 streams into FLV container would be a nice addition, but current FLV support in Avidemux is better than no FLV support, right?
And always keep in mind that Avidemux has become a pretty complex project with only two core developers (mean and gruntster) working on it...
Last but not least VP6 and FLV are more or less obsolete, now that H.264/MP4 is fully supported by Flash Player ;)
DeathTheSheep
11th May 2008, 00:23
No, that's not entirely correct. AVC is not flash 9's new format, it is flash 9.0.85+'s new format, and decodes incredibly slowly on many machines, and has issues with framerate jumpiness and full screen and all sorts of things (at least with the free JW media player), even in baseline profile, 1ref, etc.
Thanks anyway, but a well-encoded vp62-compliant file delivers comparable quality to 1ref x264 baseline and decodes an order of magnitude faster, and on all systems, without forcing users to undergo an update they don't even know they need (flash 9.0.X doesn't autoupdate to the latest flash 9.0.Y either), and/or use computers with beefy decoding requirements. In this respect, the faster and more compatible vp62 spec is the far more ubiquitous option, plus it's been supported completely since Flash 8.0. ;)
And yes, I know tons of things encode directly to the h263 flash or to an AVC/MP3 mp4 (hehe, who doesn't?).
More to the point, this AVIDemux software crashes all the time, can't mux in an external MP3 with it's "copy" mode, and doesn't even open vp62 AVI's correctly (green frames with no errors reported). MP4 output is often broken, and MKV cutting isn't at all accurate with b-pyramid. The user interface and menu system is beyond user-unfriendly in comparison to Virtualdub. So I'm sorry, but no, current flv support is not really much 'better' than no support (for me), since simple ffmpeg bat files do the job with much less hassle.
Nevertheless, I'm impressed that it's gotten so far with just 2 devs...
kikounet
2nd June 2008, 14:28
No, that's not entirely correct. AVC is not flash 9's new format, it is flash 9.0.85+'s new format, and decodes incredibly slowly on many machines, and has issues with framerate jumpiness and full screen and all sorts of things (at least with the free JW media player), even in baseline profile, 1ref, etc.
Thanks anyway, but a well-encoded vp62-compliant file delivers comparable quality to 1ref x264 baseline and decodes an order of magnitude faster, and on all systems, without forcing users to undergo an update they don't even know they need (flash 9.0.X doesn't autoupdate to the latest flash 9.0.Y either), and/or use computers with beefy decoding requirements. In this respect, the faster and more compatible vp62 spec is the far more ubiquitous option, plus it's been supported completely since Flash 8.0. ;)
And yes, I know tons of things encode directly to the h263 flash or to an AVC/MP3 mp4 (hehe, who doesn't?).
I fully agree on you point of view! At least for the time being.
Could you please guide me to a brief tutorial? Or at least list the software you do use?
I tend to stick on the Good Old Gordian Knot (and found a VFW version of VP6) but I'm open minded. And stil have to find the best way of muxing FLV6 and MP3 into an FLV container.
Thank you very much
DeathTheSheep
2nd June 2008, 17:25
I'd suggest you use a big cmd script which does the following:
1. puts each avi video name into an avs
2. calls avs2avi with the desired vp6 options (as per sh0dan's guide, perhaps)
3. run ffmpeg to encode the avs' audio to cbr mp3, then mux that mp3 and resultant avi into flv (you do need the build on sh0dan's page for this capability).
That should do it very quickly, for all your avi files. Of course the actual code varies from person to person, or you might not need the batch at all; just do the following:
1. Open the videos you want with VirtualDub
2. Encode their audio to mp3 and video to vp62
3. Run for %%f in (*.avi) do ffmpeg -i "%%f" -vcodec copy -acodec copy "done\%%~nf.flv" or something on the resultant AVI's.
Of course you can use virtualdub's batch mode for the first 2 to make things automated and easy, and the third is already automated. It makes flv's out of the AVI's and sticks 'em in a subfolder called "done" in this example.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.