Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
11th March 2009, 07:37 | #1 | Link |
Registered User
Join Date: Sep 2007
Posts: 9
|
DV to FLV
hi,
I'm rendering a video at Sony Vegas 9.0b but it can't render videos to FLV format. Therefore, I'll render it to avi(DV) and later convert it to FLV. Does anyone have any suggestions about programs/encoders that are both free and windows-compatible? It doesn't have to be *from* DV to flv. I can render the video at vegas in a different format. cheers, omc |
11th March 2009, 12:14 | #8 | Link |
brontosaurusrex
Join Date: Oct 2001
Posts: 2,392
|
what kind of flv file?
(this can be alot of different things, you can for example remux mp4(AVC+AAC) to flv with ffmpeg irc) p.s. for the sorenson or vp6 version of 'flv's do some searching on this board.
__________________
certain other member |
11th March 2009, 23:23 | #10 | Link |
Registered User
Join Date: Nov 2007
Posts: 50
|
To create VP6 FLV videos, i know at least 3 freeware/opensource solutions, each has plus and minus :
- full GUI solution : virtualdub + VP6 VFW codec + mp3 lame codec + flvmdi You will have to convert audio to mp3 and flvmdi program is needed to add metadata to flv, otherwise you will get trouble with progress bar. IMPORTANT thing : don't forget to flip your videos (Virtualdub has a fliter for this) or your FLV will be upside down - 1st command line solution : avs2avi + avs2wav + avisynth + ffmpeg + VP6 VFW codec + flvmdi P.S. : avs2wav can be removed and replaced by ffmpeg easily to directly convert audio stream to MP3, i will update my post later. First, create configuration files for avs2avi : Code:
rem ## 1 pass ## avs2avi "temp.avs" "avifile.avi" -p 0 -s 1pass.conf -e rem ## 2 passes ## avs2avi "temp.avs" "avifile.avi" -P 2 -p 0 -s 2passes.conf -e Avisynth script (may need to be tweaked) : Code:
AviSource("myfile.avi") FlipVertical() Code:
set abitrate=64kb avs2avi temp.avs temp.avi -l 1pass.conf avs2wav temp.avs temp.wav ffmpeg -i temp.wav -ab %abitrate% temp.mp3 ffmpeg -i temp.avi -acodec copy -vcodec copy -f mp3 -i "temp.mp3" temp.flv flvmdi temp.flv final.flv /k /p Code:
set abitrate=64kb avs2avi _temp_.avs _temp_.avi -P 2 -l 2passes.conf avs2wav temp.avs temp.wav ffmpeg -i temp.wav -ab %abitrate% temp.mp3 ffmpeg -i temp.avi -acodec copy -vcodec copy -f mp3 -i "temp.mp3" temp.flv flvmdi temp.flv final.flv /k /p - 2nd command line solution : mencoder + vfw2menc + VP6 VFW codec + flvmdi Convert your video with mencoder (both video and audio streams) and output an FLV file Apply flvmdi for metadata You will need to create configuration files for mencoder before process converting Batch command to create config files : Code:
rem ## 1 pass encode ## vfw2menc -f VP62 -d vp6vfw.dll -s 1pass_only.mcf rem ## 2 passes encode ## vfw2menc -f VP62 -d vp6vfw.dll -s pass1.mcf vfw2menc -f VP62 -d vp6vfw.dll -s pass2.mcf Code:
set videofile=myfile.dv set abitrate=64kb set vbitrate=500kb mencoder %videofile% -vf flip -oac lavc -lavcopts acodec=libmp3lame:abitrate=%abitrate% -ovc vfw -xvfwopts codec=vp6vfw.dll:compdata=%vbitrate%_pass.mcf -of lavf -lavfopts format=flv -o temp.flv flvmdi temp.flv final.flv /k /p Code:
set videofile=myfile.dv set abitrate=64kb set vbitrate=500kb mencoder %videofile% -vf flip -oac copy -ovc vfw -xvfwopts codec=vp6vfw.dll:compdata=%vbitrate%_pass1.mcf -of lavf -lavfopts format=flv -o temp.avi mencoder %videofile% -vf flip -oac lavc -lavcopts acodec=libmp3lame:abitrate=%abitrate% -ovc vfw -xvfwopts codec=vp6vfw.dll:compdata=%vbitrate%_pass2.mcf -of lavf -lavfopts format=flv -o temp.flv flvmdi temp.flv final.flv /k /p (It is late, I hope i didn't miss anything...) |
12th March 2009, 00:34 | #11 | Link | |
x264 developer
Join Date: Sep 2005
Posts: 8,666
|
Quote:
Adobe themselves recommends MP4 for flash videos and has declared FLV to be deprecated. You can mux to FLV if you want with ffmpeg, but it isn't recommended. |
|
12th March 2009, 07:00 | #12 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,771
|
Quote:
It is also asserted, although I haven't seen any actual numbers to back this up, that the low-complexity VP6-E version is easier to decode on older machines than H.264, even baseline profile. That said, I'm not sure if theyr'e comparing at equal bitrate or equal quality; I'd think a good Baseline encode would be quite a bit more efficient, saving some CPU in lower bandwidth at the same quality. That said, I certainly look forward to the Flash ecosystem largely using H.264; it'll make their eventual migration to Silverlight that much easier . |
|
12th March 2009, 08:06 | #13 | Link | ||
x264 developer
Join Date: Sep 2005
Posts: 8,666
|
Quote:
Quote:
|
||
|
|