Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

Pages: (20) « First ... 6 7 [8] 9 10 ... Last » ( Go to first unread post )
Directshow Input Driver, 0.1
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
phaeron
Posted: May 13 2009, 11:14 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



No, I downloaded the latest Haali splitter and had no trouble opening a H.264+Vorbis MKV file.
 
    Top
stephanV
Posted: May 14 2009, 06:52 AM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



I'm completely at a loss here. If I remux a file the file does open, but the MKVmerge version I use for the new file is the same as the old...

Would it help you any if I post you a readout of MKVInfo from both files?

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
NeXT
Posted: May 14 2009, 08:12 PM


Advanced Member


Group: Members
Posts: 41
Member No.: 24145
Joined: 31-August 08



QUOTE (phaeron @ May 14 2009, 06:14 AM)
No, I downloaded the latest Haali splitter and had no trouble opening a H.264+Vorbis MKV file.

Very interesting. Could you provide link with x64 version of Haali Splitter, which you used? =)

Right now to test x86 I reinstalled latest Haali Splitter x86.
In conjunction with VD 1.9.2 x86 I still can't open any MKV, including h.264 with no audio.
VD still tells VirtualDub error: File ".../test.mkv" does not have a video stream..
Any other application works just fine with any MKV.

Many other formats, which VD doesn't natively support (such as mp4 or mpeg2 VOBs), work with DirectShow input filter just fine (particularly when i remove all other filters), so the problem is only with MKVs.

The situation with VD x64 is exactly the same.

You can have a sample at http://62.141.52.181/~next/test.mkv (~3M).

Could it help you to reproduce the problem or maybe I need to provide any additional infofmation?
 
     Top
phaeron
Posted: May 14 2009, 11:17 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



I used the x86 version at Haali's site: http://haali.cs.msu.ru/mkv/

The test file you posted opens fine for me too, which makes this even more weird.

I'm not really too familiar with MKV internals, I suppose we could try to figure out what's different about the files in stephanV's case.
 
    Top
stephanV
Posted: May 15 2009, 08:43 AM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



The MKVinfo can be downloaded here: http://www.mediafire.com/?sharekey=5e7a423...04e75f6e8ebb871

I could also upload the files, but they are 65 MB each so I'm not sure if you are interested.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
phaeron
Posted: May 15 2009, 09:16 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



I'm beginning to think there is a system related problem here. I don't see any obvious differences between the files that would explain why one wouldn't open.

Can anyone try switching to the MPC Matroska splitter and see if it works:
https://sourceforge.net/project/showfiles.p...?group_id=82303
 
    Top
NeXT
Posted: May 15 2009, 11:54 PM


Advanced Member


Group: Members
Posts: 41
Member No.: 24145
Joined: 31-August 08



Tried http://sourceforge.net/project/showfiles.p...ckage_id=260619 .

Uninstalled Haali, checked that MKVs can render in GraphEdit x64.
Drag'n'drop of MKVs or AVIs doesn't work at GraphEdit, but it works by choosing 'Render Media File...' in menu.


VD x64 still doesn't want to open them and even doesn't list them in Open window.
After opening it with forced plugin selection (and typing *.* in order to show MKV), VD complains that there's no video stream.
After opening it with default file type selection (and typing *.* in order to show MKV), VD complains that this format is not supported.

GRF file made by GraphEdit x64: http://62.141.52.181/~next/test.mkv.GRF

 
     Top
stephanV
Posted: May 16 2009, 06:28 AM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



For me the same problem.

The file that didn't work still doesn't work, the file that did work still works.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
nieko_nera
Posted: May 16 2009, 11:28 AM


Member


Group: Members
Posts: 11
Member No.: 24232
Joined: 17-September 08



QUOTE (NeXT @ May 14 2009, 11:12 PM)
VirtualDub error:  File ".../test.mkv" does not have a video stream..

i used to have this problem with my TS videos, but if i changed file name (added space, numbers... randomly) Virtualdub opened TS file. After windows reinstall i don't have this problem anymore

--------------------
my English is bad, sorry
 
    Top
phaeron
Posted: May 17 2009, 07:38 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Ooh, I have a long shot as to what may be going on. I'm passing a LPWSTR as a BSTR to the media detector. That may explain the filename weirdness.

Gimme a bit to change the plugin and rebuild it, and we'll see if that does the trick.

(If you have a compiler and are so inclined, the change is to allocate a proper BSTR via SysAllocString() and pass that to IMediaDet::put_Filename. A bare wide string doesn't have the length prefixed like a BSTR does, which could be causing issues.)

Update:
Dammit, I already fixed that. sad.gif
 
    Top
NeXT
Posted: May 17 2009, 08:15 PM


Advanced Member


Group: Members
Posts: 41
Member No.: 24145
Joined: 31-August 08



Also, where may be the difference between VD and any other video tool (GraphEdit, any media player etc)?
Maybe, that should be the start of investigation of both our issues?
 
     Top
phaeron
Posted: May 17 2009, 08:23 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



The DirectShow media detector is probably not used by those applications.

Different tack -- I hacked in code to force "detection" of one video stream. Try this version. If you get errors, they should be more detailed.
http://www.virtualdub.org/beta/DShowInputD...ediadettest.zip
 
    Top
NeXT
Posted: May 17 2009, 08:35 PM


Advanced Member


Group: Members
Posts: 41
Member No.: 24145
Joined: 31-August 08



Both x86 and x64 versions work with Haali without any errors or other problems. smile.gif

BTW, I remember -- when I first tried to open MKV in wmplayer, it displayed warning, something like 'media player can't recognize format, but nevertheless may be able to play this file', and after confirming, the playback had started. Maybe wmplayer failed to use media detector too? =)

Also, maybe MS already fixed something in build 7127. If we'll find root cause, I'll also test it in 7127 after upgrading.
 
     Top
stephanV
Posted: May 18 2009, 06:37 AM


Spam killer ;)


Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04



For me things work fine too now.

--------------------
useful links:
VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ
 
    Top
Jam One
Posted: May 18 2009, 12:41 PM


Advanced Member


Group: Members
Posts: 580
Member No.: 25518
Joined: 8-May 09



The file http://62.141.52.181/~next/test.mkv
has been opend by VD with the filter 'DShowInputDriver-mediadettest.zip' instantly, asking no questions, by right-click on file -> open with -> VD.
-- The trick that didn't work with previous version of DShow i.driver.


-------
No audio found in the above file; and clicking 'File' -> 'File Information' brings no emotion out of VD.




-------
Update:
Now VD has managed to open several h264/aac MP4 videos from YouTube in the same manner "right-click -> open-with".
Great improvement, to my mind.
-- since i use to open files this way 95% of the time =)


-------
Update-2:
A little problem (or I'd rather call it "a misfortunate behavior") --
VD is unable to open a file with all the same AVC/AAC inside and m4v extention "outside" (to say so);
but this file is easily "openable" after changing its extention to mp4.
(It was absolutely playable with m4v on my computers, I didn't even look at the extention, noticed it just right now.)


Update-3:
Same song with MTS files (out from Panasonic GH-1 camera).
These have AVC1/AC3 inside.
While extention is MTS the files are rejected by VD. If extention is changed to MP4 - files are being opened "at count one".


_________________
NOTE: Haali splitter is needed. Otherwise you'll get error message """Unable to set filename on media detector: hr = 80040200""".
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
291 replies since Jan 10 2008, 05:09 AM Track this topic | Email this topic | Print this topic
Pages: (20) « First ... 6 7 [8] 9 10 ... Last »
<< Back to VirtualDub Filters and Filter Development