Log in

View Full Version : Media Player Classic supports Matroska v2, *.mp4, *.mov, and MPEG-4 Timed Text


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25

Peuj
14th March 2006, 17:50
To play this file, you need to enable "SVQ3" in the FFDShow Video Decoder configuration, and "QDM2" in the FFDShow Audio Decoder configuration.

Yes of course "QDM2", I forgot this one. :)

Thanks

igor1st
14th March 2006, 18:06
Broken in 6.4.8.8/9 - subs renders simply from time they actually loaded.

rotflol
14th March 2006, 18:22
I have this small mov file that I downloaded from the internets ;) and the video doesn't show up in MPC when Directshow is selected for Quicktime files. Mediainfo says the video codec is jpeg. The file plays fine with Quicktime filters or in VLC.

asasadad_1
14th March 2006, 18:23
anybody noticed that external mpeg splitter(1,0,0,4) obviously has a high cpu usage when demuxing some .vob files ? the last build i test ok on those .vob files is mpeg splitter 20060226(1,0,0,2) by celtic_druid.
maybe those .vob files have some questions,because after remuxing by some mpeg tools ,external mpeg splitter(1,0,0,4) works as well as mpeg splitter 20060226(1,0,0,2) by celtic_druid on those files.

Peuj
17th March 2006, 14:45
Another mov file I cannot watch with the latest MPC build and Quicktime->Directshow, MPC freeze.

http://movies.apple.com/movies/jp/movies/squareenix/ff-xii_640.mov

"SVQ1" and "SVQ3" in the FFDShow Video Decoder configuration and "QDM2" in the FFDShow Audio Decoder configuration are enabled.

Thanks

Reino
17th March 2006, 20:40
It seems, according to VLC Media Player, this is a MOV[MP4V+TWOS] file. With MPC you'll get an error in which it isn't able to connect the audio pin to a certain filter, but when you close this window you will still get video as MP4V is no problem for the MP4 Splitter and FFDShow.
I don't know if this is a splitter issue, or just the simple absence of some sort of TWOS Decoder. (afaik FFDShow doesn't have one)
Even with VLC you won't get audio, so I guess this must be some special combination of video and audio then.

Peuj
20th March 2006, 00:00
For my part I don't have error from MPC, it just freezes while opening the mov file using a lot of CPU (50%) and I have to kill it.
I use the MP4 splitter from MPC and one of the latest version of ffdshow with just postprocessing.
In the ouput options of MPC I use VMR9 Renderless with render in 3D and bilinear (PS 2.0).

Any ideas ?


and for the TWOS codec it's part of the OpenQuicktime package http://www.openquicktime.org/download.php

Thanks

Liisachan
20th March 2006, 10:14
celtic things.
mplayerc2006.03.20.2kxp.7z (http://ffdshow.faireal.net/mirror/Media%20Player%20Classic/mplayerc2006.03.20.2kxp.7z)
VSFilter.7z (http://ffdshow.faireal.net/mirror/Media%20Player%20Classic/external%20filters/unicode/VSFilter.7z)

EDIT
btw, I can't regsvr32 celtic_druid's VSFilter.dll on Windows XP. I didn't notice that before since I usually use Windows 2000.
Is this a known problem? Or only me?
http://ffdshow.faireal.net/tmp/regsvr32.jpg

celtic_druid
20th March 2006, 10:54
Probably the same problem I had with VS' autogenerated Manifest file. XP just doesn't like them (2k doesn't care). I'll edit it and relink.

Edit should be fine now.

Liisachan
20th March 2006, 13:40
Thanks, updated the mirror. The new VSFilter works on XP for me. However, I'm afraid all the other filters compiled on 2006-03-08 share the same problem (can't regsvr32 mp4splitter.ax matroskasplitter.ax etc)

celtic_druid
20th March 2006, 14:04
Do any of them even need manifest files? Maybe the muxers.

This is what MSVC generates:

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<dependency>
<dependentAssembly>
<assemblyIdentity type='win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
</dependency>
</assembly>
This is the best I can get it to do:

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity type='win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
</dependency>
</assembly>


So I just have to disable autogeneration and use a text editor.

Liisachan
20th March 2006, 15:17
I tested your new builds, and now every filter can be registered and unregistered on both XP and 2000. Thank you very much. :)

filters (http://ffdshow.faireal.net/mirror/Media%20Player%20Classic/external%20filters/unicode/)
all_20060320.7z (http://ffdshow.faireal.org/mirror/Media%20Player%20Classic/external%20filters/unicode/all_20060320.7z)

celtic_druid
20th March 2006, 15:33
Default is to generate manifiest files. I just turned it off in all projects. Not sure how usefull half the filters are outside of MPC though with no interface to configure them.

Isochroma
20th March 2006, 17:53
Forgive my stupidity, but how do I know that the vsfilter.dll file is actually being used to render subtitles?

After regsvr32 c:\windows\system32\vsfilter.dll, my MPC context menu shows nothing different during playback of softsubbed files. The various options items also show nothing new, and I cannot find any new filters in the Add Filter... window.

Also, how to disable MPC's own internal subtitle renderer? There are no options that I can see.

Liisachan
20th March 2006, 18:52
If VSFilter is auto-loaded, you'll see a green arrow icon in the task tray.

You can force it to be loaded in .avs too, like this:

LoadPlugin("path\to\VSFilter.dll")
AVISource("in.avi")
TextSub("sub.ass")

To turn off MPC's internal renderer, uncheck Play-Subtitles-Enable. If it is enabled, and if VSFilter is auto-loaded and enabled too, you'll see the subs double.

Isochroma
20th March 2006, 19:19
OK, I found out how to do it. Maybe in the future, a basic instruction file should be placed with the release indicating how to go about enabling it, since no GUI is provided.

First, Play-Subtitles-Enable must be unchecked, but also, the DirectVobSub filter must be added to the list of external filters and set to Prefer.

Unfortunately, DirectVobSub doesn't even provide antialiasing, so the subtitles look pretty bad on my 21" monitor at 1600x1200. So I decided to disable it and use MPC's internal renderer, which looks really nice.

bourtzovlakas
20th March 2006, 21:00
v.6.4.9.0 is out...

chros
20th March 2006, 22:47
and for the TWOS codec it's part of the OpenQuicktime package http://www.openquicktime.org/download.php

Have you got a compiled version of it for winxp ?

Schrade
20th March 2006, 22:59
v.6.4.9.0 is out...

Here's the release notes for it:

Release Name: MPC 6.4.9.0

Notes:
Nothing new really, just a couple of more bugs were fixed.

Also, don't forget to vote on guliverkli! :)

http://sourceforge.net/awards/cca/

Streaming seems to be working again so that's fixed.

Liisachan
21st March 2006, 10:03
celtic_druid's version is here (http://ffdshow.faireal.net/mirror/Media%20Player%20Classic/mplayerc2006.03.21.2kxp.7z).

@celtic_druid
Some of the external filters are very useful, but there are a few filters too that I've never tried.

@Isochroma
Basically, VSFilter is for those who:
(1) don't use MPC.
(2) use MPC but don't (or can't) use MPC's sub renderer, because they use, for instance, Overlay.
(3) use it for hardsubbing via .avs.

Unfortunately, DirectVobSub doesn't even provide antialiasing, so the subtitles look pretty bad on my 21" monitor at 1600x1200. So I decided to disable it and use MPC's internal renderer, which looks really nice. Agreed. I prefer MPC's one because of the exactly same reason :)
But technically, it's not that VSFilter does not provide antialiasing. It's just that VSFilter doesn't know the fact that you are watching your video in the full-screen mode in the downstream.
If you select "DirectVobSub | General | Resolution | Doubled resolution" VSFilter too uses the 200% resolution.

Liisachan
21st March 2006, 10:10
First, Play-Subtitles-Enable must be unchecked, but also, the DirectVobSub filter must be added to the list of external filters and set to Prefer. Uh, wait, usually that's not a 'must'. Usually DirectVobsub is supposed to be auto loaded without doing that, so it's very easy. I have no idea why it doesn't work for you that way...

igor1st
21st March 2006, 10:25
v.6.4.9.0 is out...
"dvd-video with external subtitle" problem does not fixed. :(

Worked like 6.4.8.8/9 or sometimes I see attempt to render subs synchronously with video, but subs flickers and video render has many dropped frames (I use vmr9+3d, but other renders output didn't help as well).

foxyshadis
21st March 2006, 12:29
The last couple versions, overlay mode has had grey padding borders. (Overlay is the only one that consistently works correctly for me.) Any chance to see these go to black again in the future? VMR9 also has them, but they're not noticeable because no tv->pc conversion is performed so all output is clamped (on mine) anyway.

It looks like they're RGB 16/16/16, instead of YUV 16/128/128 or RGB 0/0/0, which is what they probably should be.

Peuj
21st March 2006, 14:10
Have you got a compiled version of it for winxp ?

no, I didn't find anything

celtic_druid
21st March 2006, 14:56
3ivX used openquicktime didn't it?

clsid
21st March 2006, 17:16
3ivX used openquicktime didn't it?Yes, 3ivX comes with OpenQuicktimeLib.dll which is LGPL. It would be cool if ffdshow could use this dll to play TWOS.

signatory
21st March 2006, 23:07
What happened to the MPEG Video Controls in MPC ? They disappeared after 6.4.8.6 i believe

sillKotscha
21st March 2006, 23:13
right click 'filters -> mpeg filter -> click it :)

Wedgedkc
21st March 2006, 23:44
just wanted to confirm that i have the same problem loading external subs while watching dvds as igor1st is having. 6487 was the last version that this worked correctly with.

signatory
22nd March 2006, 00:36
right click 'filters -> mpeg filter -> click it :)

thanks... forgot about that.

Liisachan
22nd March 2006, 14:11
mplayerc2006.03.22.2kxp.7z (http://ffdshow.faireal.net/mirror/Media%20Player%20Classic/mplayerc2006.03.22.2kxp.7z)

igor1st
22nd March 2006, 17:16
mplayerc2006.03.22.2kxp.7z (http://ffdshow.faireal.net/mirror/Media%20Player%20Classic/mplayerc2006.03.22.2kxp.7z)
DVD-Video with external subtitles is working now.

celtic_druid
22nd March 2006, 17:56
Another big subtitle update after my compile. Looks like Gabest has created his own subtitle format.

Structured Subtitle Format 1.0
http://svn.sourceforge.net/viewcvs.cgi/guliverkli/trunk/guliverkli/src/subtitles/libssf/docs/ssf-specs.txt?view=markup

Liisachan
22nd March 2006, 18:22
radical!!!

demo.ssa (http://svn.sourceforge.net/viewcvs.cgi/guliverkli/trunk/guliverkli/src/subtitles/libssf/demo/demo.ssa?view=annotate&sortby=date)

demo.ssf (http://svn.sourceforge.net/viewcvs.cgi/guliverkli/trunk/guliverkli/src/subtitles/libssf/demo/demo.ssf?view=annotate&sortby=date)

chros
23rd March 2006, 09:50
MPC's builtin d2v sourcefilter is rather old (2003) and I think doesn't support the newer (1.4.6) dgindex format... I couldn't play it...
But I have tried an old DVD2AVI v1.86 on a small trailer vob: MPC plays it well, so it seems that the sourcefilter has to be updated ...

igor1st
23rd March 2006, 15:13
It's a rather old problem. Mpeg2 decoder dropps frames with some streams when other decoders (ffds lavc/libmpeg2, pdvd, windvd, etc) don't.

test sample, 7.3MB:
http://rapidshare.de/files/16217689/test_mpeg2dec.vob.html

Liisachan
23rd March 2006, 17:11
@ Gabest


ssf-specs.txt
Structured Subtitle Format 1.0 (boring name, need a better one)


Sakura Subtitle Format
Shia-chan Subtitle Format-ssu
Subtitle Suki Format-nyo
SSF is Subtitle Formant (gnu-ish)

j/k :D

MPC's internal NUT splitter:

NUT Open Container Format DRAFT 20030906
Still very incomplete, if you have or can make test files, please contact me.


(xvid+mp3).nut (http://www.faireal.org/tmp/(xvid+mp3).nut)
(theora+vorbis).nut (http://www.faireal.org/tmp/(theora+vorbis).nut)
(snow+vorbis).nut (http://www.faireal.org/tmp/(snow+vorbis).nut)

Created by ffmpeg, playable with mplayer.

B.F.
24th March 2006, 03:13
@ Gabest

Sakura Subtitle Format
Shia-chan Subtitle Format-ssu
Subtitle Suki Format-nyo
SSF is Subtitle Formant (gnu-ish)

I still like the "Structured Subtitle Format" name more.

And you better do not use "Subtitle Suki Format-nyo" name (you can ask Haali why). :)

Egh
24th March 2006, 16:06
SSF = "superior subs format" :)

recursive variant is funny though "SSF is Subtitle Formant"

Waleska
25th March 2006, 03:11
Hello. Just noticed I can no longer play mp4 video with the latest celtic_druid build. Is there a fix for this?.

bond
25th March 2006, 10:34
Hello. Just noticed I can no longer play mp4 video with the latest celtic_druid build. Is there a fix for this?.did you enable the mp4 splitter in mpc? do you have the necessary decoder installed?

asasadad_1
25th March 2006, 11:13
I have a .mp4 file(e:\test\sample.mp4),wmp 6.4 and mpc 6.4.8.7 play it well.
mpc 6.4.9.0 didn't play it(e:\test\sample.mp4), just hanged there, cpu usage 100% . when that file was moved out of that fold (e:\test\), mpc 6.4.9.0 played the same file but at(e:\sample.mp4) well.
other .mp4 files in e:\test\ can be played by mpc 6.4.9.0.
all mpc internal filters are disabled, haali mp4 splitter+nero video decoder+coreaac audio decoder are used.
xp sp2 .

bond
25th March 2006, 11:25
i guess you have a txt file with the same name as the video file in the folder and the player tries to open it thinking its a subtitle file but as it isnt a sub file it borks

asasadad_1
25th March 2006, 11:46
i guess you have a txt file with the same name as the video file in the folder and the player tries to open it thinking its a subtitle file but as it isnt a sub file it borks
thanks for your hinting, i have found why mpc 6.4.9.0 hanged there. another file (e:\test\sample.mp3) caused the problem .after rename sample.mp4 or sample.mp3,mpc 6.4.9.0 works well.

SeeMoreDigital
25th March 2006, 11:57
Hello. Just noticed I can no longer play mp4 video with the latest celtic_druid build. Is there a fix for this?.If you are talking about Celtic Druid's release dated 2006-03-22... I don't have any problems playing MPEG-4 SP, ASP or AVC within MP4


Cheers

Waleska
25th March 2006, 15:38
Media Type 0:
--------------------------
Video: MPEG4 Video 320x240

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {7634706D-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 164

VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 0

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 320
dwPictAspectRatioY: 240
dwControlFlags: 0x00000000
dwReserved2: 0x00000000

MPEG2VIDEOINFO:
dwStartTimeCode: 0
cbSequenceHeader: 32
dwProfile: 0x00000000
dwLevel: 0x00000000
dwFlags: 0x00000000

BITMAPINFOHEADER:
biSize: 40
biWidth: 320
biHeight: 240
biPlanes: 1
biBitCount: 24
biCompression: mp4v
biSizeImage: 0
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 00 00 00 00 00 00 00 00 40 01 00 00 f0 00 00 00 ........@...ð...
0040: 00 00 00 00 00 00 00 00 28 00 00 00 40 01 00 00 ........(...@...
0050: f0 00 00 00 01 00 18 00 6d 70 34 76 00 00 00 00 ð.......mp4v....
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 .... ...........
0080: 00 00 00 00|00 00 01 b0 f3 00 00 01 b5 0e e0 40 .......°ó...µ.à@
0090: c0 cf 00 00 01 00 00 00 01 20 00 84 40 fa 28 50 ÀÏ....... .„@ú(P
00a0: 20 f0 a2 1f ð¢.


Media Type 1:
--------------------------
Video: MPEG4 Video 320x240

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {5634504D-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 164

VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 0

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 320
dwPictAspectRatioY: 240
dwControlFlags: 0x00000000
dwReserved2: 0x00000000

MPEG2VIDEOINFO:
dwStartTimeCode: 0
cbSequenceHeader: 32
dwProfile: 0x00000000
dwLevel: 0x00000000
dwFlags: 0x00000000

BITMAPINFOHEADER:
biSize: 40
biWidth: 320
biHeight: 240
biPlanes: 1
biBitCount: 24
biCompression: MP4V
biSizeImage: 0
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 00 00 00 00 00 00 00 00 40 01 00 00 f0 00 00 00 ........@...ð...
0040: 00 00 00 00 00 00 00 00 28 00 00 00 40 01 00 00 ........(...@...
0050: f0 00 00 00 01 00 18 00 4d 50 34 56 00 00 00 00 ð.......MP4V....
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 .... ...........
0080: 00 00 00 00|00 00 01 b0 f3 00 00 01 b5 0e e0 40 .......°ó...µ.à@
0090: c0 cf 00 00 01 00 00 00 01 20 00 84 40 fa 28 50 ÀÏ....... .„@ú(P
00a0: 20 f0 a2 1f ð¢.

Sound plays ok, but there's no image.

SeeMoreDigital
25th March 2006, 15:56
Hi Waleska,

To reiterate what Bond asked. Do you have the necessary decoder installed?

And if so, is it registered correctly?


Cheers

Liisachan
25th March 2006, 16:00
@ Waleska
Reinstall ffdshow (or CoreAVC) just in case, with h264 enabled. That might help.

I'm having a problem with Ogg Theora. .ogg that played with older MPC's internal oggsplitter (altho imperfectly) doesn't open at all now. It plays with Haali's splitter tho.

celtic_druid
25th March 2006, 16:26
Ogg theora isn't supported and never will be.

You would need to enable DivX4 support in ffdshow since that is also the option to handle MP4V.

Works fine here, although I am running a newer build. Nothing that should effect mp4 playback though.

Liisachan
25th March 2006, 17:29
Is that what CoRoNe meant by "THEORA support is removed" ?
Do you mean Gabest's OggSplitter.ax is only for OGM and not for OggFile?
What happned? Theora.ogg was once supported (altho imperfectly) by MPC as CoRoNe reported too.

Even now, if Theora is put in .dsm it plays perfectly with ffdshow, both via MPC and via Gabest's DSMSplitter. So I don't think Gabest hates Theora.

http://ffdshow.faireal.net/tmp/theora_dsm.png

Edit: Note that I don't mean Theora decoder. What I mean is Splitter for OggFile.