Quantcast Using ffdshow/Libavcodec to Decode MPEG-4 - digitalFAQ.com Forums [Archives]
  #1  
03-01-2006, 04:30 PM
sparskter sparskter is offline
Free Member
 
Join Date: Jul 2005
Posts: 184
Thanks: 0
Thanked 0 Times in 0 Posts
Well, everyone says that using libavcodec to ENCODE @ MPEG-2 is not so good. So, what about using ffdshow to decode Videos[MPEG-2/MPEG-4/etc]/Audios[MP3/OGG/etc] to then encode @ any mpeg-2 encoder ?

I am asking this, because I had a serious problem with ffdshow. An avi of MEGAMAN X8 [http://www.speeddemosarchive.com] was not encoding until finish. I tried to uninstall ffdshow, using xvid instead and it worked

Bad luck ?
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
03-01-2006, 05:57 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by sparskter
Well, everyone says that using libavcodec to ENCODE @ MPEG-2 is not so good. So, what about using ffdshow to decode Videos[MPEG-2/MPEG-4/etc]/Audios[MP3/OGG/etc] to then encode @ any mpeg-2 encoder ?
Every re-encode is another generation of quality loss.
Don't do that

-kwag
Reply With Quote
  #3  
03-01-2006, 07:20 PM
sparskter sparskter is offline
Free Member
 
Join Date: Jul 2005
Posts: 184
Thanks: 0
Thanked 0 Times in 0 Posts
Code:
LOADPLUGIN("D:\filters\fdecimate101\FDecimate.DLL")
AviSource("D:\[PS2]MegaManX8_100p_236_[PS2].avi")
RESAMPLEAUDIO(48000)
CONVERTAUDIOTO16BIT
FDECIMATE(23.976)
CONVERTTOYV12
Lanczos4Resize(304,208,16,7,290,218)
Addborders(24,16,24,16)
I am using this script above. And then I use it on HC encoder. I think ffdshow is only decoding my avi/mpeg-4 file.

Is this a re-encode ?
Reply With Quote
  #4  
03-01-2006, 08:33 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
You are "decoding" an AVI, to then "re-encode" (once again!) witn HC in this case.
So you are loosing quality by decoding and encoding again.

-kwag
Reply With Quote
  #5  
03-01-2006, 09:03 PM
sparskter sparskter is offline
Free Member
 
Join Date: Jul 2005
Posts: 184
Thanks: 0
Thanked 0 Times in 0 Posts


How should I process that .avs file ? The avi is original from http://speeddemosarchive.com

I simply opened it on Paranoia and then added some extra-commands. Nad then I open it (.avs) on HC encoder. There is other way ?
Reply With Quote
  #6  
03-02-2006, 05:13 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
I think Karl read your first question in a wrong way.

Basically you are just asking "what about using FFDShow as a generic decoder to open any kind of source in avisynth". And the answer is in your first post : the experiment shows that this is not a good idea !

FFDShow does a lot a things, but never do them as good as the original codec. If possible, use the original (Xvid in your initial post).
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Problema com FreeEnc(libavcodec) mtmassa Conversão e Codificação de Vídeo (Português) 8 10-01-2004 08:34 PM
Ao mago mesquita diko+libavcodec carlosjn Conversão e Codificação de Vídeo (Português) 7 08-13-2004 10:00 PM
Avisynth 2.5 cannot decode Divx, Xvid videos? rs008f Avisynth Scripting 18 06-11-2004 01:14 AM
Mencoder: Libavcodec library questions maurus Video Encoding and Conversion 2 05-10-2004 06:48 PM
DVD2AVI: Audio won't decode from VOB files jshew Video Encoding and Conversion 3 07-09-2003 07:18 PM

Thread Tools



 
All times are GMT -5. The time now is 09:29 AM  —  vBulletin © Jelsoft Enterprises Ltd