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. |
18th August 2010, 22:47 | #81 | Link | |
Swallowed in the Sea
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
|
Quote:
|
|
18th August 2010, 22:48 | #82 | Link | |
MPC-HC Project Manager
Join Date: Mar 2007
Posts: 2,317
|
Quote:
__________________
MPC-HC, an open source project everyone can improve. Want to help? Test Nightly Builds, submit patches or bugs and chat on IRC |
|
18th August 2010, 22:53 | #83 | Link | |
Registered User
Join Date: Oct 2004
Location: France
Posts: 567
|
Quote:
|
|
18th August 2010, 22:55 | #84 | Link |
Registered User
Join Date: Feb 2010
Location: Ukraine, Lviv
Posts: 12
|
OK, now soundtracks and subtitles switches quickly, but the screen at this point flashes black.
And there are new challenges - in PotPlayer(madVR) LAVFSplitter for .avi files does not connect to XVID decoder (also DivX,3viX) only built-in codecs, and on .TS interlaced 1080i MPEG2 (4:2:2) did not see Elecard Mpeg2 HD codec (also DScaler Mpeg2 Video Decoder). The same problem in the MPC-HC(EVR), only sees the built-in decoders, possibly errors in the players or splitter ? Another small question, is it possible to make an icon in the tray, as an indicator of spliter's work. And yet another side issue, there is a problem with Cyrillic fonts in splitter's message. Thanks. Last edited by naomatrix; 18th August 2010 at 23:39. |
19th August 2010, 07:06 | #85 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,368
|
Quote:
I can do one change, and on audio switch try to connect to the old filter. If it accepts the connection, just go with that one. This does however have one drawback. If you, for example, use ffdshow, it can handle most, if not all, audio formats, so once its in use, it would not switch to another decoder, even if it has a higher merit. Is this a real problem? To fix it, you would have to turn the formats you don't want ffdshow to handle off in its configuration, but not every filter supports this kind of configuration. For me it would be fine, as i use ffdshow for most formats, and ffdshow supports turning off the formats i don't want, but i realize not everyone uses a simple setup like this. I might make this behaviour configurable once i have a property page. I'll look into the issue with mpeg2 decoder connections, its probably a simple thing thats wrong in the format header. Btw. MPEG-TS is such a screwed up format, no wonder there is no good reference splitter for it. Last edited by nevcairiel; 19th August 2010 at 08:29. |
|
19th August 2010, 09:00 | #86 | Link | |
MPC-HC Project Manager
Join Date: Mar 2007
Posts: 2,317
|
Quote:
Also, the slower seeking might be partially caused by time based seeking vs keyframe based, maybe that should be ruled out first?
__________________
MPC-HC, an open source project everyone can improve. Want to help? Test Nightly Builds, submit patches or bugs and chat on IRC |
|
19th August 2010, 09:04 | #87 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,368
|
Quote:
MPEG-TS doesn't offer an easy way to get the keyframes like MKV does, this will need some custom magic to figure out where the GOP borders are. |
|
20th August 2010, 01:00 | #89 | Link |
Registered User
Join Date: Feb 2010
Location: Ukraine, Lviv
Posts: 12
|
I tested the LAVFSplitter on this set of files http://thepiratebay.org/torrent/5155...les_%28v1.7%29 in PotPlayer/LAVF/MadVr/(XP SP3;Athlon64X25600+/Nvidia9800GT/LCD1400x900)
Overall not bad but there are exceptions: in file 00019.m2ts (Interlace) splitter can not connect the LPCM audio track to any decoder, indicates error, while Haali quietly connects ffdshow audio decoder; in VC-1_Sub.mkv does not connect to WMVideoDecoderDMO for "WVC1" FOURCC, like any other except the Pot's built-in(FFmpeg); That's all, thank you |
20th August 2010, 13:33 | #91 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,368
|
Okay, a little status update on MPEG-TS support.
The remaining duration problems are bugs in libavformat. You can easily verify this yourself when running the files through ffplay or ffprobe (i can provide binaries later). TS isn't the best supported format in avformat, sorry. I have some plans in mind that might improve this situation, but i don't want to go into specifics just yet. It probably will be some time before you hear of this again, so much stuff to do first! I'm working on a fix for the MPEG-2 headers to properly connect to other filters, and i'll try to fix VC-1 to work with the MS DMO decoder. About the MPEG2 crash .. i'll try to reproduce this first. Also, i haven't forgotten about all the non-TS bugs, and i'm looking at them too. |
20th August 2010, 13:37 | #92 | Link |
Registered User
Join Date: Nov 2008
Posts: 454
|
I updated my post - tested on 0.5 now.
__________________
Working machine: Win10x64 + Intel Skull Canyon My HTPC. How to start with Bitcoin |
20th August 2010, 13:56 | #93 | Link |
Virtual_ManPL
Join Date: Sep 2009
Posts: 170
|
Finally someone make splitter from scratch to replace buggy Haali and not developed Gabest splitter
Feature request: 1. Tray icon to easily manage streams and chapters (like in Haali) 2. Support for indexless, metadateless or other broken or unfinished files 3. Ogg splitter Bugs: 1. Unicode support is missing 2. Audio isn't recognized in this file DOWNLOAD Error in MPC-HC Code:
C:\Documents and Settings\Virtual_ManPL\Pulpit\Lovers End [H264].mkv::Audio Media Type 0: -------------------------- Audio: Vorbis (deprecated) 48000Hz stereo AM_MEDIA_TYPE: majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71} subtype: Unknown GUID Name {CDDCA2D5-6D75-4F98-840E-737BEDD5C63B} formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 256000 cbFormat: 3779 WAVEFORMATEX: wFormatTag: 0x6771 nChannels: 2 nSamplesPerSec: 48000 nAvgBytesPerSec: 0 nBlockAlign: 4 wBitsPerSample: 16 cbSize: 3761 (extra bytes) pbFormat: 0000: SOME_TOO_LONG_CODE_TO_PASTE_IT_HERE Code:
General Complete name : C:\Documents and Settings\Virtual_ManPL\Pulpit\Lovers End [H264].mkv Format : Matroska File size : 36.6 MiB Duration : 4mn 14s Overall bit rate : 1 208 Kbps Encoded date : UTC 2006-06-09 22:24:38 Writing application : mkvmerge v1.7.0 ('What Do You Take Me For') built on Apr 28 2006 17:20:19 Writing library : libebml v0.7.7 + libmatroska v0.8.0 Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L5.1 Format settings, CABAC : Yes Format settings, ReFrames : 8 frames Muxing mode : Container profile=Unknown@5.1 Codec ID : V_MPEG4/ISO/AVC Duration : 4mn 14s Bit rate : 1 000 Kbps Width : 848 pixels Height : 480 pixels Display aspect ratio : 16:9 Frame rate : 23.976 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.102 Stream size : 29.1 MiB (79%) Writing library : x264 core 47 svn-527 Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x133 / me=hex / subme=7 / brdo=1 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / chroma_qp_offset=0 / slices=1 / nr=0 / decimate=1 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=1000 / ratetol=4.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 Language : English Audio ID : 2 Format : Vorbis Format settings, Floor : 1 Codec ID : A_VORBIS Duration : 4mn 14s Bit rate mode : Constant Bit rate : 224 Kbps Channel(s) : 2 channels Sampling rate : 48.0 KHz Stream size : 6.79 MiB (19%) Writing library : libVorbis 1.1.1/1.1.2 (UTC 2005-03-04) 3. This file didn't want to play in EVR Custom and in other renderers like VMR7/9 or overlay I hear only audio, video seems missing, but decoder are loaded DOWNLOAD File info Code:
General Complete name : C:\Documents and Settings\Virtual_ManPL\Pulpit\Time.mov Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 File size : 5.57 MiB Duration : 1mn 31s Overall bit rate : 510 Kbps Encoded date : UTC 2008-06-03 01:46:57 Tagged date : UTC 2008-06-03 01:46:57 Video ID : 2 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L2.1 Format settings, CABAC : No Format settings, ReFrames : 1 frame Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1mn 30s Bit rate mode : Variable Bit rate : 388 Kbps Maximum bit rate : 1 794 Kbps Width : 480 pixels Height : 320 pixels Display aspect ratio : 3:2 Frame rate mode : Constant Frame rate : 29.970 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.084 Stream size : 4.21 MiB (76%) Title : (C) 2007 Google Inc. v06.24.2007. Encoded date : UTC 2008-06-03 01:46:57 Tagged date : UTC 2008-06-03 01:46:57 Audio ID : 1 Format : AAC Format/Info : Advanced Audio Codec Format version : Version 4 Format profile : LC Format settings, SBR : No Codec ID : 40 Duration : 1mn 31s Bit rate mode : Variable Bit rate : 122 Kbps Maximum bit rate : 209 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 44.1 KHz Stream size : 1.33 MiB (24%) Title : (C) 2007 Google Inc. v06.24.2007. Encoded date : UTC 2008-06-03 01:46:57 Tagged date : UTC 2008-06-03 01:46:57 Last edited by Virtual_ManPL; 20th August 2010 at 14:06. |
20th August 2010, 14:24 | #94 | Link | |
Registered User
Join Date: Oct 2004
Location: France
Posts: 567
|
Quote:
As there will be probably a lot of bug reports that you won't have time to look at rapidly, don't you think it could be great to have some sort of bug tracker to keep trace of them better than a thread where it will gradually become very difficult to find them ? |
|
20th August 2010, 14:32 | #96 | Link |
Registered User
Join Date: Oct 2004
Location: France
Posts: 567
|
Well, VLC demuxer is quite strange too. It does not seem to correctly detect the duration since it displays 00:00 but seeking works, I don't understand how it can be possible so maybe it is just a display problem ...
|
20th August 2010, 14:33 | #97 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,368
|
Quote:
|
|
20th August 2010, 15:17 | #98 | Link |
*****
Join Date: Feb 2005
Posts: 5,683
|
The readme mentions that it is needed to uninstall Haali. That is actually not needed at all. Simply use this registry key to enable use of LAVFSplitter:
Code:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Media Type\Extensions\.mkv] "Source Filter"="{B98D13E7-55DB-4385-A33D-09FD1BA26338}" Can you give a list of which entries in the following key correspond to which file formats? That will allow the testers here to tweak the filter registration until a configuration dialog is implemented. HKEY_CLASSES_ROOT\Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{9C53931C-7D5A-4A75-B26F-4E51654DB2C0} An INI file could be useful to specify for which formats the filter should register itself during installation/regsvr32.
__________________
MPC-HC 2.3.8 |
20th August 2010, 15:29 | #99 | Link | |
*****
Join Date: Feb 2005
Posts: 5,683
|
Figured out the list myself:
Quote:
__________________
MPC-HC 2.3.8 |
|
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|