Log in

View Full Version : How To Open .MP4 Files With AviSynth


EpheMeroN
20th August 2006, 18:19
How can I use AviSynth to open up .mp4 files in VirtualDub?

I installed the Haali's Media Splitter and tried to load a .mp4 file using DirectShowsource and it did not work. I get an error that says no video stream found but I know there is one because if I open it with VLC the video appears. Just to test I tried adding a resize line in the script to 704,480 and then it errors out saying the source image is too small for this resize method when in fact the source image has a huge HD resolution.

bond
20th August 2006, 18:37
try gabests mp4 splitter

EpheMeroN
20th August 2006, 19:15
try gabests mp4 splitter
When downloading that MP4 Splitter it only has 1 .ax file in it. Where do I put this or do I have to register it somehow with Windows to be used?

Blue_MiSfit
20th August 2006, 19:21
registering an ax file is pretty simple. Copy it to your Windows\system32 folder.

Then, run on the command line "regsvr32 foo.ax" where foo is the name of the .ax.

A message should pop up telling you that registering the file was successful.

~MiSfit

EpheMeroN
20th August 2006, 21:06
This is what I get now:
----------------------

http://img219.imageshack.us/img219/5995/untitledgq2.jpg

foxyshadis
20th August 2006, 21:18
Can you install the latest Avisynth alpha? DSS is improved and may work, and it has detailed logging to IanB can help fix it further if not.

EpheMeroN
20th August 2006, 23:31
Now it just says this:
---------------------

Avisynth open failure:
Evaluate: System exception - Access Violation
(C:\Documents and Settings\xxxxxxx\Desktop\work.avs, line 1)

IanB
21st August 2006, 03:01
Use DirectShowSource.dll from 2.5.7alpha3DirectShowSource(...., logfile="blah.log", logmask=-1)Submit the logfile.

EpheMeroN
21st August 2006, 03:26
00:00:00.000 080 0x00E37478 New GetSample (audio).
00:00:00.000 080 0x00E37470 New DirectShowSource.
00:00:00.000 040 0x00E37478 GetSample::AddRef() -> 2
00:00:00.000 008 0x00E37478 GetSample::JoinFilterGraph(0x00e37590, GetSample)
00:00:00.000 008 0x00E37478 GetSample::QueryInterface({8e1c39a1-de53-11cf-aa63-0080c744528d}, ppv) ** E_NOINTERFACE **
00:00:00.000 008 0x00E37478 GetSample::QueryInterface({f90a6130-b658-11d2-ae49-0000f8754b99}, ppv) ** E_NOINTERFACE **
00:00:00.010 008 0x00E37478 GetSample::EnumPins()
00:00:00.010 080 0x00DB3780 New GetSampleEnumPins.
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.010 008 0x00E37478 GetSample::QueryDirection()
00:00:00.010 040 0x00E37478 GetSample::Release() -> 2
00:00:00.010 080 0x00DB3780 ~GetSampleEnumPins.
00:00:00.010 008 0x00E37478 GetSample::EnumPins()
00:00:00.010 080 0x00DB3780 New GetSampleEnumPins.
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.010 008 0x00E37478 GetSample::QueryDirection()
00:00:00.010 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.010 040 0x00E37478 GetSample::Release() -> 2
00:00:00.010 080 0x00DB3780 ~GetSampleEnumPins.
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.010 008 0x00E37478 GetSample::EnumPins()
00:00:00.010 080 0x00DB3780 New GetSampleEnumPins.
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.010 008 0x00E37478 GetSample::QueryDirection()
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.010 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.010 040 0x00E37478 GetSample::Release() -> 4
00:00:00.010 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.010 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.010 008 0x00E37478 GetSample::QueryDirection()
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.010 001 0x00E37478 GetSample::QueryAccept(audio) reject major type {e436eb83-524f-11ce-9f53-0020af0ba770}
00:00:00.010 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.010 040 0x00E37478 GetSample::Release() -> 4
00:00:00.010 008 0x00E37478 GetSample::QueryDirection()
00:00:00.010 008 0x00E37478 GetSample::EnumMediaTypes()
00:00:00.010 080 0x00DB3818 New GetSampleEnumMediaTypes.
00:00:00.010 008 0x00DB3818 GetSampleEnumMediaTypes::Next(1) pos=0
00:00:00.010 080 0x00DB3818 ~GetSampleEnumMediaTypes.
00:00:00.010 040 0x00E37478 GetSample::Release() -> 3
00:00:00.010 080 0x00DB3780 ~GetSampleEnumPins.
00:00:00.010 040 0x00E37478 GetSample::Release() -> 2
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.010 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.010 040 0x00E37478 GetSample::Release() -> 2
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.010 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.010 008 0x00E37478 GetSample::EnumPins()
00:00:00.010 080 0x00E2BAC8 New GetSampleEnumPins.
00:00:00.010 080 0x00E2BAC8 ~GetSampleEnumPins.
00:00:00.010 040 0x00E37478 GetSample::Release() -> 2
00:00:00.010 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.010 008 0x00E37478 GetSample::QueryInterface({56a868b3-0ad4-11ce-b03a-0020af0ba770}, ppv) ** E_NOINTERFACE **
00:00:00.010 040 0x00E37478 GetSample::Release() -> 2
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.031 008 0x00E37478 GetSample::EnumPins()
00:00:00.031 080 0x00DB38D0 New GetSampleEnumPins.
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.031 008 0x00E37478 GetSample::QueryDirection()
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.031 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.031 040 0x00E37478 GetSample::Release() -> 4
00:00:00.031 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.031 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.031 008 0x00E37478 GetSample::EnumMediaTypes()
00:00:00.031 080 0x0032D218 New GetSampleEnumMediaTypes.
00:00:00.031 008 0x0032D218 GetSampleEnumMediaTypes::Next(1) pos=0
00:00:00.031 080 0x0032D218 ~GetSampleEnumMediaTypes.
00:00:00.031 008 0x00E37478 GetSample::QueryDirection()
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.031 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.031 001 0x00E37478 GetSample::QueryAccept(audio) MEDIATYPE_Video
00:00:00.031 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.031 040 0x00E37478 GetSample::Release() -> 5
00:00:00.031 040 0x00E37478 GetSample::Release() -> 4
00:00:00.031 008 0x00E37478 GetSample::QueryDirection()
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.031 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.031 001 0x00E37478 GetSample::QueryAccept(audio) MEDIATYPE_Video
00:00:00.031 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.031 040 0x00E37478 GetSample::Release() -> 5
00:00:00.031 040 0x00E37478 GetSample::Release() -> 4
00:00:00.031 040 0x00E37478 GetSample::Release() -> 3
00:00:00.031 080 0x00DB38D0 ~GetSampleEnumPins.
00:00:00.031 040 0x00E37478 GetSample::Release() -> 2
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.031 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.031 040 0x00E37478 GetSample::Release() -> 2
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.031 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.031 008 0x00E37478 GetSample::EnumPins()
00:00:00.031 080 0x00DB38D0 New GetSampleEnumPins.
00:00:00.031 080 0x00DB38D0 ~GetSampleEnumPins.
00:00:00.031 040 0x00E37478 GetSample::Release() -> 2
00:00:00.031 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.031 008 0x00E37478 GetSample::QueryInterface({56a868b3-0ad4-11ce-b03a-0020af0ba770}, ppv) ** E_NOINTERFACE **
00:00:00.031 040 0x00E37478 GetSample::Release() -> 2
00:00:00.171 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.171 008 0x00E37478 GetSample::EnumPins()
00:00:00.171 080 0x00DB3EC8 New GetSampleEnumPins.
00:00:00.171 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.171 008 0x00E37478 GetSample::QueryDirection()
00:00:00.171 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.171 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.171 040 0x00E37478 GetSample::Release() -> 4
00:00:00.171 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.171 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.171 008 0x00E37478 GetSample::EnumMediaTypes()
00:00:00.171 080 0x00DB3D28 New GetSampleEnumMediaTypes.
00:00:00.171 008 0x00DB3D28 GetSampleEnumMediaTypes::Next(1) pos=0
00:00:00.171 080 0x00DB3D28 ~GetSampleEnumMediaTypes.
00:00:00.171 008 0x00E37478 GetSample::QueryDirection()
00:00:00.171 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.171 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.171 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.171 001 0x00E37478 GetSample::QueryAccept(audio) MEDIATYPE_Audio
00:00:00.171 001 0x00E37478 *** Audio: Subtype rejected - {000000ff-0000-0010-8000-00aa00389b71}
00:00:00.171 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.171 040 0x00E37478 GetSample::Release() -> 5
00:00:00.171 040 0x00E37478 GetSample::Release() -> 4
00:00:00.171 040 0x00E37478 GetSample::Release() -> 3
00:00:00.171 080 0x00DB3EC8 ~GetSampleEnumPins.
00:00:00.171 040 0x00E37478 GetSample::Release() -> 2
00:00:00.171 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.171 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.171 040 0x00E37478 GetSample::Release() -> 2
00:00:00.171 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.171 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.171 008 0x00E37478 GetSample::EnumPins()
00:00:00.171 080 0x00DB3EC8 New GetSampleEnumPins.
00:00:00.171 080 0x00DB3EC8 ~GetSampleEnumPins.
00:00:00.171 040 0x00E37478 GetSample::Release() -> 2
00:00:00.171 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.171 008 0x00E37478 GetSample::QueryInterface({56a868b3-0ad4-11ce-b03a-0020af0ba770}, ppv) ** E_NOINTERFACE **
00:00:00.171 040 0x00E37478 GetSample::Release() -> 2
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.181 008 0x00E37478 GetSample::EnumPins()
00:00:00.181 080 0x00DB3D28 New GetSampleEnumPins.
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.181 008 0x00E37478 GetSample::QueryDirection()
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.181 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.181 040 0x00E37478 GetSample::Release() -> 4
00:00:00.181 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.181 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.181 008 0x00E37478 GetSample::EnumMediaTypes()
00:00:00.181 080 0x00DB3BA0 New GetSampleEnumMediaTypes.
00:00:00.181 008 0x00DB3BA0 GetSampleEnumMediaTypes::Next(1) pos=0
00:00:00.181 080 0x00DB3BA0 ~GetSampleEnumMediaTypes.
00:00:00.181 008 0x00E37478 GetSample::QueryDirection()
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.181 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.181 001 0x00E37478 GetSample::QueryAccept(audio) MEDIATYPE_Audio
00:00:00.181 001 0x00E37478 *** Audio: Accepted! Channels:2. Samples/sec:48000. Bits/sample:16. Type:2
00:00:00.181 008 0x00E37478 GetSample::ReceiveConnection(0x016741ec, pmt)
00:00:00.181 008 0x00E37478 GetSample::GetAllocatorRequirements() E_NOTIMPL
00:00:00.181 008 0x00E37478 GetSample::GetAllocator() VFW_E_NO_ALLOCATOR
00:00:00.181 008 0x00E37478 GetSample::NotifyAllocator()
00:00:00.181 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 7
00:00:00.181 008 0x00E37478 GetSample::QueryInterface({0000010c-0000-0000-c000-000000000046}, ppv)
00:00:00.181 008 0x00E37478 GetSample::GetClassID() E_NOTIMPL
00:00:00.181 040 0x00E37478 GetSample::Release() -> 6
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 7
00:00:00.181 008 0x00E37478 GetSample::QueryId()
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 8
00:00:00.181 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.181 040 0x00E37478 GetSample::Release() -> 7
00:00:00.181 040 0x00E37478 GetSample::Release() -> 6
00:00:00.181 008 0x00E37478 GetSample::QueryId()
00:00:00.181 008 0x00E37478 GetSample::ConnectedTo() is 0x016741ec
00:00:00.181 040 0x00E37478 GetSample::AddRef() -> 7
00:00:00.181 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.181 040 0x00E37478 GetSample::Release() -> 6
00:00:00.181 040 0x00E37478 GetSample::Release() -> 5
00:00:00.181 080 0x00DB3D28 ~GetSampleEnumPins.
00:00:00.181 040 0x00E37478 GetSample::Release() -> 4
00:00:00.181 008 0x00E37478 GetSample::Disconnect()
00:00:00.181 040 0x00E37478 GetSample::Release() -> 3
00:00:00.181 040 0x00E37478 GetSample::Release() -> 2
00:00:00.251 008 0x00E37478 GetSample::FindPin(GetSample01, ppPin) E_NOTIMPL
00:00:00.271 008 0x00E37478 GetSample::GetState(), state is 0
00:00:00.271 010 0x00E37478 StopGraph() indicating done with sample - state:0
00:00:00.271 008 0x00E37478 GetSample::QueryInterface({f90a6130-b658-11d2-ae49-0000f8754b99}, ppv) ** E_NOINTERFACE **
00:00:00.271 008 0x00E37478 GetSample::EnumPins()
00:00:00.271 080 0x00DB3F80 New GetSampleEnumPins.
00:00:00.271 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.271 008 0x00E37478 GetSample::QueryDirection()
00:00:00.271 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.271 040 0x00E37478 GetSample::Release() -> 2
00:00:00.271 080 0x00DB3F80 ~GetSampleEnumPins.
00:00:00.271 008 0x00E37478 GetSample::SetSyncSource(0x00000000), was 0x00000000
00:00:00.271 008 0x00E37478 GetSample::JoinFilterGraph(0x00000000, (null))
00:00:00.271 008 0x00E37478 GetSample::QueryInterface({8e1c39a1-de53-11cf-aa63-0080c744528d}, ppv) ** E_NOINTERFACE **
00:00:00.271 008 0x00E37478 GetSample::GetState(), state is 0
00:00:00.271 040 0x00E37478 GetSample::Release() -> 1
00:00:00.271 080 0x00E37478 ~GetSample.
00:00:00.271 fff 0x00000000 Close audio log 2.
00:00:00.271 080 0x00E37478 New GetSample (video).
00:00:00.271 080 0x00E37470 New DirectShowSource.
00:00:00.271 040 0x00E37478 GetSample::AddRef() -> 2
00:00:00.271 008 0x00E37478 GetSample::JoinFilterGraph(0x00e37590, GetSample)
00:00:00.271 008 0x00E37478 GetSample::QueryInterface({8e1c39a1-de53-11cf-aa63-0080c744528d}, ppv) ** E_NOINTERFACE **
00:00:00.271 008 0x00E37478 GetSample::QueryInterface({f90a6130-b658-11d2-ae49-0000f8754b99}, ppv) ** E_NOINTERFACE **
00:00:00.281 008 0x00E37478 GetSample::EnumPins()

EpheMeroN
21st August 2006, 03:29
00:00:00.281 080 0x00DB39A0 New GetSampleEnumPins.
00:00:00.281 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.281 008 0x00E37478 GetSample::QueryDirection()
00:00:00.281 040 0x00E37478 GetSample::Release() -> 2
00:00:00.281 080 0x00DB39A0 ~GetSampleEnumPins.
00:00:00.281 008 0x00E37478 GetSample::EnumPins()
00:00:00.281 080 0x00DB39A0 New GetSampleEnumPins.
00:00:00.281 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.281 008 0x00E37478 GetSample::QueryDirection()
00:00:00.281 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.281 040 0x00E37478 GetSample::Release() -> 2
00:00:00.281 080 0x00DB39A0 ~GetSampleEnumPins.
00:00:00.281 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.281 008 0x00E37478 GetSample::EnumPins()
00:00:00.281 080 0x00DB39A0 New GetSampleEnumPins.
00:00:00.281 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.281 008 0x00E37478 GetSample::QueryDirection()
00:00:00.281 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.281 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.281 040 0x00E37478 GetSample::Release() -> 4
00:00:00.281 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.281 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.281 008 0x00E37478 GetSample::QueryDirection()
00:00:00.281 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.281 001 0x00E37478 GetSample::QueryAccept(video) reject major type {e436eb83-524f-11ce-9f53-0020af0ba770}
00:00:00.281 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.281 040 0x00E37478 GetSample::Release() -> 4
00:00:00.281 008 0x00E37478 GetSample::QueryDirection()
00:00:00.281 008 0x00E37478 GetSample::EnumMediaTypes() ** E_NOTIMPL **
00:00:00.281 040 0x00E37478 GetSample::Release() -> 3
00:00:00.281 080 0x00DB39A0 ~GetSampleEnumPins.
00:00:00.281 040 0x00E37478 GetSample::Release() -> 2
00:00:00.281 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.281 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.281 040 0x00E37478 GetSample::Release() -> 2
00:00:00.281 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.281 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.281 008 0x00E37478 GetSample::EnumPins()
00:00:00.281 080 0x00E2B910 New GetSampleEnumPins.
00:00:00.281 080 0x00E2B910 ~GetSampleEnumPins.
00:00:00.281 040 0x00E37478 GetSample::Release() -> 2
00:00:00.291 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.291 008 0x00E37478 GetSample::QueryInterface({56a868b3-0ad4-11ce-b03a-0020af0ba770}, ppv) ** E_NOINTERFACE **
00:00:00.291 040 0x00E37478 GetSample::Release() -> 2
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.301 008 0x00E37478 GetSample::EnumPins()
00:00:00.301 080 0x00DB3818 New GetSampleEnumPins.
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.301 008 0x00E37478 GetSample::QueryDirection()
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.301 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.301 040 0x00E37478 GetSample::Release() -> 4
00:00:00.301 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.301 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.301 008 0x00E37478 GetSample::EnumMediaTypes() ** E_NOTIMPL **
00:00:00.301 008 0x00E37478 GetSample::QueryDirection()
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.301 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.301 001 0x00E37478 GetSample::QueryAccept(video) MEDIATYPE_Video
00:00:00.301 001 0x00E37478 *** Video: Subtype rejected - {31637661-0000-0010-8000-00aa00389b71}
00:00:00.301 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.301 040 0x00E37478 GetSample::Release() -> 5
00:00:00.301 040 0x00E37478 GetSample::Release() -> 4
00:00:00.301 008 0x00E37478 GetSample::QueryDirection()
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.301 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.301 001 0x00E37478 GetSample::QueryAccept(video) MEDIATYPE_Video
00:00:00.301 001 0x00E37478 *** Video: Subtype rejected - {31435641-0000-0010-8000-00aa00389b71}
00:00:00.301 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.301 040 0x00E37478 GetSample::Release() -> 5
00:00:00.301 040 0x00E37478 GetSample::Release() -> 4
00:00:00.301 040 0x00E37478 GetSample::Release() -> 3
00:00:00.301 080 0x00DB3818 ~GetSampleEnumPins.
00:00:00.301 040 0x00E37478 GetSample::Release() -> 2
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.301 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.301 040 0x00E37478 GetSample::Release() -> 2
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.301 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.301 008 0x00E37478 GetSample::EnumPins()
00:00:00.301 080 0x00DB3818 New GetSampleEnumPins.
00:00:00.301 080 0x00DB3818 ~GetSampleEnumPins.
00:00:00.301 040 0x00E37478 GetSample::Release() -> 2
00:00:00.301 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.301 008 0x00E37478 GetSample::QueryInterface({56a868b3-0ad4-11ce-b03a-0020af0ba770}, ppv) ** E_NOINTERFACE **
00:00:00.301 040 0x00E37478 GetSample::Release() -> 2
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.321 008 0x00E37478 GetSample::EnumPins()
00:00:00.321 080 0x00E2BA10 New GetSampleEnumPins.
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.321 008 0x00E37478 GetSample::QueryDirection()
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.321 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.321 040 0x00E37478 GetSample::Release() -> 4
00:00:00.321 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.321 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.321 008 0x00E37478 GetSample::EnumMediaTypes() ** E_NOTIMPL **
00:00:00.321 008 0x00E37478 GetSample::QueryDirection()
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.321 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.321 001 0x00E37478 GetSample::QueryAccept(video) MEDIATYPE_Audio
00:00:00.321 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.321 040 0x00E37478 GetSample::Release() -> 5
00:00:00.321 040 0x00E37478 GetSample::Release() -> 4
00:00:00.321 040 0x00E37478 GetSample::Release() -> 3
00:00:00.321 080 0x00E2BA10 ~GetSampleEnumPins.
00:00:00.321 040 0x00E37478 GetSample::Release() -> 2
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.321 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.321 040 0x00E37478 GetSample::Release() -> 2
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.321 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.321 008 0x00E37478 GetSample::EnumPins()
00:00:00.321 080 0x00E2BA10 New GetSampleEnumPins.
00:00:00.321 080 0x00E2BA10 ~GetSampleEnumPins.
00:00:00.321 040 0x00E37478 GetSample::Release() -> 2
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.321 008 0x00E37478 GetSample::QueryInterface({56a868b3-0ad4-11ce-b03a-0020af0ba770}, ppv) ** E_NOINTERFACE **
00:00:00.321 040 0x00E37478 GetSample::Release() -> 2
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.321 008 0x00E37478 GetSample::EnumPins()
00:00:00.321 080 0x0032D2F8 New GetSampleEnumPins.
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.321 008 0x00E37478 GetSample::QueryDirection()
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.321 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.321 040 0x00E37478 GetSample::Release() -> 4
00:00:00.321 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.321 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.321 008 0x00E37478 GetSample::EnumMediaTypes() ** E_NOTIMPL **
00:00:00.321 008 0x00E37478 GetSample::QueryDirection()
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.321 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.321 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.321 001 0x00E37478 GetSample::QueryAccept(video) MEDIATYPE_Audio
00:00:00.321 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.321 040 0x00E37478 GetSample::Release() -> 5
00:00:00.321 040 0x00E37478 GetSample::Release() -> 4
00:00:00.321 040 0x00E37478 GetSample::Release() -> 3
00:00:00.321 080 0x0032D2F8 ~GetSampleEnumPins.
00:00:00.321 040 0x00E37478 GetSample::Release() -> 2
00:00:00.491 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.491 008 0x00E37478 GetSample::EnumPins()
00:00:00.491 080 0x00DB3DE0 New GetSampleEnumPins.
00:00:00.491 040 0x00E37478 GetSample::AddRef() -> 4
00:00:00.491 008 0x00E37478 GetSample::QueryDirection()
00:00:00.491 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.491 008 0x00E37478 GetSample::QueryPinInfo() 0x00e37478
00:00:00.491 040 0x00E37478 GetSample::Release() -> 4
00:00:00.491 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:00.491 008 0x00E37478 GetSample::QueryInternalConnections()
00:00:00.491 008 0x00E37478 GetSample::EnumMediaTypes() ** E_NOTIMPL **
00:00:00.491 008 0x00E37478 GetSample::QueryDirection()
00:00:00.491 040 0x00E37478 GetSample::AddRef() -> 5
00:00:00.491 008 0x00E37478 GetSample::QueryInterface({56a8689d-0ad4-11ce-b03a-0020af0ba770}, ppv)
00:00:00.491 040 0x00E37478 GetSample::AddRef() -> 6
00:00:00.491 001 0x00E37478 GetSample::QueryAccept(video) MEDIATYPE_Audio
00:00:00.491 020 0x00E37478 GetSample::ReceiveConnection() ** VFW_E_TYPE_NOT_ACCEPTED **
00:00:00.491 040 0x00E37478 GetSample::Release() -> 5
00:00:00.491 040 0x00E37478 GetSample::Release() -> 4
00:00:00.491 040 0x00E37478 GetSample::Release() -> 3
00:00:00.491 080 0x00DB3DE0 ~GetSampleEnumPins.
00:00:00.491 040 0x00E37478 GetSample::Release() -> 2
00:00:00.501 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.501 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.501 040 0x00E37478 GetSample::Release() -> 2
00:00:00.501 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.501 008 0x00E37478 GetSample::QueryInterface({ebe1fb08-3957-47ca-af13-5827e5442e56}, ppv) ** E_NOINTERFACE **
00:00:00.501 008 0x00E37478 GetSample::EnumPins()
00:00:00.501 080 0x00E2BAC8 New GetSampleEnumPins.
00:00:00.501 080 0x00E2BAC8 ~GetSampleEnumPins.
00:00:00.501 040 0x00E37478 GetSample::Release() -> 2
00:00:00.501 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.501 008 0x00E37478 GetSample::QueryInterface({56a868b3-0ad4-11ce-b03a-0020af0ba770}, ppv) ** E_NOINTERFACE **
00:00:00.501 040 0x00E37478 GetSample::Release() -> 2
00:00:00.992 040 0x00E37478 GetSample::AddRef() -> 3
00:00:00.992 008 0x00E37478 GetSample::QueryInterface({0000010c-0000-0000-c000-000000000046}, ppv)
00:00:00.993 008 0x00E37478 GetSample::GetClassID() E_NOTIMPL
00:00:00.993 040 0x00E37478 GetSample::Release() -> 2
00:00:01.090 008 0x00E37478 GetSample::EnumPins()
00:00:01.090 080 0x00DAFD40 New GetSampleEnumPins.
00:00:01.090 040 0x00E37478 GetSample::AddRef() -> 3
00:00:01.090 008 0x00E37478 GetSample::QueryDirection()
00:00:01.090 040 0x00E37478 GetSample::Release() -> 2
00:00:01.090 080 0x00DAFD40 ~GetSampleEnumPins.
00:00:01.090 008 0x00E37478 GetSample::EnumPins()
00:00:01.090 080 0x00DAFD40 New GetSampleEnumPins.
00:00:01.090 040 0x00E37478 GetSample::AddRef() -> 3
00:00:01.090 008 0x00E37478 GetSample::QueryDirection()
00:00:01.090 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:01.090 040 0x00E37478 GetSample::Release() -> 2
00:00:01.090 080 0x00DAFD40 ~GetSampleEnumPins.
00:00:01.090 008 0x00E37478 GetSample::GetState(), state is 0
00:00:01.090 010 0x00E37478 StopGraph() indicating done with sample - state:0
00:00:01.091 008 0x00E37478 GetSample::QueryInterface({f90a6130-b658-11d2-ae49-0000f8754b99}, ppv) ** E_NOINTERFACE **
00:00:01.091 008 0x00E37478 GetSample::EnumPins()
00:00:01.091 080 0x00E2BAC8 New GetSampleEnumPins.
00:00:01.091 040 0x00E37478 GetSample::AddRef() -> 3
00:00:01.091 008 0x00E37478 GetSample::QueryDirection()
00:00:01.091 020 0x00E37478 GetSample::ConnectedTo() ** VFW_E_NOT_CONNECTED **
00:00:01.091 040 0x00E37478 GetSample::Release() -> 2
00:00:01.091 080 0x00E2BAC8 ~GetSampleEnumPins.
00:00:01.091 008 0x00E37478 GetSample::SetSyncSource(0x00000000), was 0x00000000
00:00:01.091 008 0x00E37478 GetSample::JoinFilterGraph(0x00000000, (null))
00:00:01.091 008 0x00E37478 GetSample::QueryInterface({8e1c39a1-de53-11cf-aa63-0080c744528d}, ppv) ** E_NOINTERFACE **
00:00:01.091 008 0x00E37478 GetSample::GetState(), state is 0
00:00:01.091 040 0x00E37478 GetSample::Release() -> 1
00:00:01.092 080 0x00E37478 ~GetSample.
00:00:01.092 fff 0x00000000 Close video log 2.
00:00:01.092 fff 0x00000000 Close Create_DirectShowSource Cleanup Handler log 1.

IanB
21st August 2006, 06:52
You do not have DirectShow video codec for your video stream installed! The audio part looks fine, so the splitter is also correct.

Whatever you do have installed does a GPF's when being released after no successful connections.

The older DSS probably doesn't crash because it doesn't release it's resources properly (i.e. it leaks memory).

Start by playing with GraphEdit to get your DirectShow environment working. "Render file" in GraphEdit must work correctly before DSS can even be attempted in AVS.

EpheMeroN
22nd August 2006, 09:33
What can you suggest for this GraphEdit?

I've never used it before, but have heard board members talk about it...

check
22nd August 2006, 09:39
Here's the version I use: http://project357.com/ul/upload/graphedit041201.rar

Does anyone have a newer version?

vcmohan
24th August 2006, 03:49
I do not know whether this is the correct place to put these comments. If MP4 is so advanced and convenient why its not commercially available in all players/burners. Same comments for DIVX supposed to put a DVD in 10% space without losing quality. What are the issues that prevent these becoming commercially popular?

ilovejedd
24th August 2006, 06:18
Hmm, probably the lack of copy-protection schemes/digital rights management? Not exactly lack of, but more in the sense that studios are averse to releasing videos over the internet due to fear of piracy. iTunes video downloads (MP4) are becoming popular due to 5th gen iPods so more TV networks are offering their shows on iTunes. For DivX content, I do believe DivX has a video on demand service, but again, content is limited.

Another problem would be, DVDs and VCDs both have fairly strict standards. Both DVDs and VCDs have specific acceptable resolutions, framerates and file structures. VCDs are even limited to a specific bitrate (1150kbps). These standards ensure that DVDs and VCDs are playable on any set-top DVD/VCD player, whereas there are certain options in DivX/XviD encoding that are not supported by DivX-certified standalone players.

Just for the record, I can play videos in an MP4 container on my Philips DVP642 so long as it uses MPEG4 ASP. Caveat, it doesn't decode AAC so there's no sound.

Wilbert
25th August 2006, 22:36
Here's the version I use: http://project357.com/ul/upload/graphedit041201.rar

Does anyone have a newer version?
http://www.avisynth.org/mediawiki/wiki/GraphEdit