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. |
4th June 2009, 11:45 | #1 | Link |
Registered User
Join Date: Mar 2005
Posts: 10
|
MOV to WMV encoding with FFMPEG (poor quality)
Hello,
I need to convert MOV files to WMV and thought of the powerful FFMPEG converter. However by doing ffmpeg -i test.mov test.wmv I would get a small and very poor quality output. I dont understand how to figure out the best switches for WMV settings and can't find anything on google. It seems everyone is converting WMV to MOV for their Ipods. But no one the other way around. Can please someone knowledgeable help me with this how to encode HQ with WMV? Many Thanks, Houmie |
4th June 2009, 11:49 | #2 | Link |
HDConvertToX author
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
|
just raise the bitrate ... ffmpeg will use otherwise 200kbs
BHH
__________________
HDConvertToX: your tool for BD backup MultiX264: The quick gui for x264 AutoMen: The Mencoder GUI AutoWebM: supporting WebM/VP8 |
4th June 2009, 14:10 | #7 | Link |
HDConvertToX author
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
|
try with mediainfo
or.. (but i don't know if works with wmv codec) try the -sameq switch BHH
__________________
HDConvertToX: your tool for BD backup MultiX264: The quick gui for x264 AutoMen: The Mencoder GUI AutoWebM: supporting WebM/VP8 |
4th June 2009, 14:21 | #8 | Link |
Registered User
Join Date: Mar 2005
Location: Finland
Posts: 2,641
|
With this commandline, ffmpeg defaults to its msmpeg4(v3) encoder. FFmpeg also has wmv1 (Windows Media Video v7) and wmv2 (WMV v8) codecs but they have pretty much the same quality as msmpeg4. There are no wmv3 (WMV v9) or VC-1 encoders -- use Microsoft's tools for them.
In addition to using a higher bitrate, you should also encode in 2-pass mode (-pass 1 for the first pass and -pass 2 for the second). There are also many encoding parameters to tweak. FFmpeg FAQ suggests these for high-quality MPEG-4 encoding: Code:
-mbd rd -flags +4mv+aic -trellis 2 -cmp 2 -subcmp 2 -g 300 Last edited by nm; 4th June 2009 at 14:24. |
4th June 2009, 15:39 | #9 | Link | ||
Registered User
Join Date: Mar 2005
Posts: 10
|
Hi,
Thanks for your response. Quote:
Quote:
Thanks |
||
4th June 2009, 16:12 | #10 | Link | ||||
Registered User
Join Date: Mar 2005
Location: Finland
Posts: 2,641
|
Quote:
Quote:
Quote:
Quote:
|
||||
4th June 2009, 22:53 | #11 | Link | |||
Registered User
Join Date: Mar 2005
Posts: 10
|
Hi nm,
I have tried many things. But situation is still far from resolved. Quote:
Quote:
Quote:
Stuck again |
|||
4th June 2009, 22:55 | #12 | Link |
Registered User
Join Date: Mar 2005
Posts: 10
|
-sameq didnt work. However the tip with Mediainfo was very good. i figured out its 27000k bit. So I did a -b 27000k and quality and size are the same. Its wonderful.
However the way the file is produced isn't MS friendly. Movie Maker 2 rejects the file. Damn it! |
4th June 2009, 23:20 | #13 | Link | |
Registered User
Join Date: May 2008
Posts: 1,618
|
Quote:
|
|
5th June 2009, 09:55 | #14 | Link | ||
Registered User
Join Date: Mar 2005
Location: Finland
Posts: 2,641
|
Quote:
Quote:
Code:
ffmpeg -i test.mov -vcodec msmpeg4 -qscale 3 test.avi ffmpeg -i test.mov -vcodec wmv2 -qscale 3 test.wmv |
||
6th June 2009, 17:47 | #15 | Link | |
Registered User
Join Date: Mar 2005
Posts: 10
|
Quote:
Now, if I start AvsP, it should see MOV extensions? but it still doesn't. neither can VirtualDub see the MOV extension. What do I have to do next please? Many Thanks, |
|
6th June 2009, 17:50 | #16 | Link | |
Registered User
Join Date: Mar 2005
Posts: 10
|
Quote:
The first one doesnt execute due missing parameters but the second one is running fine and yet it cant be loaded into MM. I have downloaded AVsP as you suggested. But it only accepts AVIs as input. It doesnt accept a MOV file. The plugins from above such as DirectShowSource, still didnt help. Does it work this way on your system? What am I missing? Thanks |
|
6th June 2009, 17:57 | #17 | Link | ||||
Registered User
Join Date: May 2008
Posts: 1,618
|
That's not the software you need. DirectShowSource() is a built-in Avisynth function that uses the same filters that your media players would use to load files. Please read the Avisynth documentation, it isn't that difficult to write a script calling DirectShowSource().
DirectShowSource (assumes you have a MOV splitter and at least ffdshow's compatible audio and video decoders enabled) Quote:
Quote:
Quote:
Quote:
|
||||
6th June 2009, 19:27 | #18 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
There are a number of 3rd party VC-1 implementations, and several more in active development. Elemental Technologies has one they announced at NAB, and Enciris has a very cool looking one that can do two 1080p60 live streams using a FPGA. Last edited by benwaggoner; 6th June 2009 at 19:34. Reason: codec<>format |
|
6th June 2009, 19:34 | #19 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
http://www.microsoft.com/expression/try-it/default.aspx |
|
6th June 2009, 21:41 | #20 | Link | |
Registered User
Join Date: Mar 2005
Posts: 10
|
Quote:
No Quality loss at 720HD, simply importing the mov file and encoding it into WMV. Movie maker understood the output and could import it as well. Amazing. The only downside is the price. I dont need all the functionality but only importing MOV to WMV. $200 is a lot money for just a converter for a personal home user. I could as well buy for only $119 Adobe Premiere Elements, which can import MOV files straight away and provides a lot more functionality than Movie Maker on top of it. |
|
Tags |
mov wmv ffmpeg |
|
|