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.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 21st December 2008, 00:14   #5801  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by squid_80 View Post
There is a directshow input plugin...
Okay. But unless explicitly stated, we must assume that he doesn't use that input plugin and tried to access ffdshow through its VfW interface...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 21st December 2008, 00:54   #5802  |  Link
squid_80
Registered User
 
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
There's no other way to open matroska files directly in virtualdub (for now ). So the plugin must be on his system.
squid_80 is offline   Reply With Quote
Old 21st December 2008, 10:10   #5803  |  Link
ikarad
Registered User
 
Join Date: Apr 2008
Posts: 546
what is the difference between beta 6 branch and generic branch? Is it the same or not?
ikarad is offline   Reply With Quote
Old 21st December 2008, 11:45   #5804  |  Link
fastplayer
Registered User
 
Join Date: Nov 2006
Posts: 799
Quote:
Originally Posted by ikarad View Post
what is the difference between beta 6 branch and generic branch? Is it the same or not?
FAQ: What is the difference between official releases and SVN builds?
fastplayer is offline   Reply With Quote
Old 21st December 2008, 16:06   #5805  |  Link
haruhiko_yamagata
Registered User
 
Join Date: Feb 2006
Location: Japan
Posts: 1,560
Quote:
Originally Posted by STaRGaZeR View Post
OK I've been able to find a sample that has both problems. I can always reproduce them at the same frame:

- With Haali's Splitter:

When seeking to frame 160 --> Garbled frames.
When seeking to frame 163 --> Video stops, and if you do anything else with the player it hangs and you have to kill it with task manager. If only 1 thread is used then it does something strange but doesn't hang.
I can't reproduce with your sample. I'm not sure if the problem is the same as premiere-paff.ts.
The garbling with Haali's splitter and premiere-paff.ts is explained here.
__________________
[ Download ffdshow | Wiki ]
haruhiko_yamagata is offline   Reply With Quote
Old 21st December 2008, 16:21   #5806  |  Link
Reino
Registered User
 
Reino's Avatar
 
Join Date: Nov 2005
Posts: 693
Could you devs please have a look at FFDShow's theora support?

A_New_Computer--med.ogg OGG[Theora+Vorbis] - Works okay with FFDShow. (upon time-seeking, the image still hangs for ±3seconds, but this is a splitter issue)

transparency.ogg OGG[Theora+Vorbis] - Fails with FFDShow (but also fails with the built-in MPC Video Decoder!)
With MONOGRAM GraphStudio the file-loading takes ± 10seconds, then only the FFDShow Audio Decoder is connected to the MKV Splitter (the FFDShow Video Decoder refuses on connecting manually), and finally refushed to render anything at all. Maybe this is a splitter-issue afterall.

Theora+AAC.mkv MKV[Theora+AAC]- Works okay with the MPC Video Decoder, but the FFDShow Video Decoder refuses to connect to the MKV Splitter, so I guess this not the MKV Splitter to blame. In fact, when I mux both streams of A_New_Computer--med.ogg and transparency.ogg into a MKV-container, both files play perfectly with the MPC Video Decoder (incl. time-seeking!!). Way to go on the MKV Splitter!
__________________
My hobby website
Reino is offline   Reply With Quote
Old 21st December 2008, 16:39   #5807  |  Link
tetsuo55
MPC-HC Project Manager
 
Join Date: Mar 2007
Posts: 2,317
I did some RMVB tests with ffdshow as the decoder.
the result is better than i expected, all the samples worked, but the CPU usage is massive when compared to the realmedia decoder.

mplayer scored worse here because some samples got displayed incorrectly

Hope the ffmpeg team can still optimize rv40 decoding
tetsuo55 is offline   Reply With Quote
Old 21st December 2008, 17:28   #5808  |  Link
STaRGaZeR
4:2:0 hater
 
Join Date: Apr 2008
Posts: 1,302
Quote:
Originally Posted by haruhiko_yamagata View Post
I can't reproduce with your sample. I'm not sure if the problem is the same as premiere-paff.ts.
The garbling with Haali's splitter and premiere-paff.ts is explained here.
It seems to be the same as premiere-paff.ts, here you have a screenshot of what happens after seeking to frame 160 with Haali's splitter (and EVR/EVR Custom):



EDIT: Interesting, this only happens with EVR and EVR Custom. Also the freeze only happens with those renderers. VMR9 and the others are problem free. That's probably why you can't reproduce. Can you confirm?
__________________
Specs, GTX970 - PLS 1440p@96Hz
Quote:
Originally Posted by Manao View Post
That way, you have xxxx[p|i]yyy, where xxxx is the vertical resolution, yyy is the temporal resolution, and 'i' says the image has been irremediably destroyed.
STaRGaZeR is offline   Reply With Quote
Old 21st December 2008, 19:09   #5809  |  Link
ikarad
Registered User
 
Join Date: Apr 2008
Posts: 546
Quote:
Originally Posted by fastplayer View Post
thnaks but I didn't see the answer of my question in the faq.
beta 6 is it an official release?
ikarad is offline   Reply With Quote
Old 21st December 2008, 19:31   #5810  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by ikarad View Post
thnaks but I didn't see the answer of my question in the faq.
beta 6 is it an official release?
There is no "official" release of ffdshow ever! It's an OpenSource project and development goes on continuously. Changes are applied every single day.

If you want the latest features and improvements (and if you aren't afraid to face new bugs) go with the latest "SVN" build.
And if you need a more tested (but usually somewhat older) build, you should take the latest "beta" version.

Right now "Beta 6" has just been released. So at the moment there is no noteworthy difference between latest "Beta" and current "SVN"
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 21st December 2008 at 19:47.
LoRd_MuldeR is offline   Reply With Quote
Old 21st December 2008, 19:54   #5811  |  Link
tetsuo55
MPC-HC Project Manager
 
Join Date: Mar 2007
Posts: 2,317
I just read on Kostya's blog (the guy who made the rv40 and rv30 ffmpeg decoders), that the realvideo decoders can be faster than the binary decoder from real itself

he says
Quote:
When I switch motion compensation functions from C implementations to optimised H.264 counterparts (they are slightly different so the picture quality gets worse) native decoder becomes faster than binary one by several percents on x86 and even faster on PPC. Conclusion: if you want fast decoding then submit SIMD versions of motion compensation functions.
source:http://codecs.multimedia.cx/
tetsuo55 is offline   Reply With Quote
Old 21st December 2008, 21:24   #5812  |  Link
fastplayer
Registered User
 
Join Date: Nov 2006
Posts: 799
Quote:
Originally Posted by ikarad View Post
thnaks but I didn't see the answer of my question in the faq.
beta 6 is it an official release?
It's as official as it can get:
http://ffdshow-tryout.sourceforge.net/
fastplayer is offline   Reply With Quote
Old 21st December 2008, 22:04   #5813  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
is there any reason why Cubic interpolation is selected by default instead of YADIF?
Atak_Snajpera is offline   Reply With Quote
Old 21st December 2008, 22:14   #5814  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by Atak_Snajpera View Post
is there any reason why Cubic interpolation is selected by default instead of YADIF?
Because it's a very simple, very fast and artifact-free deinterlacer, maybe?
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 21st December 2008, 22:33   #5815  |  Link
oddball
Registered User
 
Join Date: Jan 2002
Posts: 1,264
Using ffdshow_prebeta6_rev2527_20081219.exe

Problem: Selecting '3/2/1 - 6 channel' in the 'Mixer' and encoding 6 channel AAC from a Quicktime video to AC3 output results in no audio whatsoever being sent to the SPDIF out.

Setting to 'Same as input' results in it encoding and outputting AC3 fine, as does changing to 'Quad' and a couple of others in the Mixer drop down options.
oddball is offline   Reply With Quote
Old 21st December 2008, 22:39   #5816  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Because it's a very simple, very fast and artifact-free deinterlacer, maybe?
and very ugly compared to YADIF. Have you ever seen artifacts in YADIF????
Atak_Snajpera is offline   Reply With Quote
Old 21st December 2008, 22:45   #5817  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by Atak_Snajpera View Post
and very ugly compared to YADIF. Have you ever seen artifacts in YADIF????
At least no "combing" artifacts, as you see them with KernelDeinterlacer now and then.

But CPU usage of Yadif is significant higher then Cubic interpolation. Without deinterlacer CPU usage is ~5%, with cubic interpolation it is ~7%, with Yadif it's ~20%
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 21st December 2008, 23:01   #5818  |  Link
STaRGaZeR
4:2:0 hater
 
Join Date: Apr 2008
Posts: 1,302
Quote:
Originally Posted by Atak_Snajpera View Post
Have you ever seen artifacts in YADIF????
Yes, and quite a few.
__________________
Specs, GTX970 - PLS 1440p@96Hz
Quote:
Originally Posted by Manao View Post
That way, you have xxxx[p|i]yyy, where xxxx is the vertical resolution, yyy is the temporal resolution, and 'i' says the image has been irremediably destroyed.
STaRGaZeR is offline   Reply With Quote
Old 21st December 2008, 23:12   #5819  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Yes, and quite a few.
show me screenshot

Quote:
But CPU usage of Yadif is significant higher then Cubic interpolation. Without deinterlacer CPU usage is ~5%, with cubic interpolation it is ~7%, with Yadif it's ~20%
Correct me if i'm wrong but it seems that YADIF is multi-threaded.

.mts (AVCHD ~15 Mbps comcorder footage) Q6600@3Ghz

Last edited by Atak_Snajpera; 21st December 2008 at 23:18.
Atak_Snajpera is offline   Reply With Quote
Old 21st December 2008, 23:17   #5820  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by Atak_Snajpera View Post
Correct me if i'm wrong but it seems that YADIF is multi-threaded.
So what? Multi-threading doesn't lower the required CPU time at all. It simply helps to distrubue the CPU time over several cores.
Yadif still requires significant more CPU time than a simple deinterlacer, like Cubic interpolation. Especially for 1080i stuff it is very demanding!

And keep in mind: Not any ffdshow user has got an up-to-date multi-core CPU
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 21st December 2008 at 23:20.
LoRd_MuldeR is offline   Reply With Quote
Reply

Tags
ffdshow, ffdshow tryouts, ffdshow-mt, ffplay, icl

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:24.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.