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: (23) 1 2 [3] 4 5 ... Last » ( Go to first unread post )
New FLV and Matroska plugins for VirtualDub, (works in progress)
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
fccHandler
Posted: Oct 23 2010, 05:30 PM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



Just to follow up on what I wrote last night, the AVC corruption I was seeing was definitely due to an old version of ffdshow-tryouts. I installed their latest recommended Beta7 version and that fixed it. biggrin.gif

--------------------
May the FOURCC be with you...
 
     Top
v0lt
Posted: Oct 23 2010, 07:12 PM


Advanced Member


Group: Members
Posts: 119
Member No.: 26125
Joined: 5-September 09



one problem less smile.gif
 
     Top
Dstruct
Posted: Oct 23 2010, 10:28 PM


Advanced Member


Group: Members
Posts: 257
Member No.: 24005
Joined: 8-August 08



What about DTS Audio? Matroska plugin 1.3 obviously doesn't support it yet. With the file below I don't get any audio:

CODE
General
Format                           : Matroska
File size                        : 11.4 GiB
Duration                         : 1h 59mn
Overall bit rate                 : 13.7 Mbps
Encoded date                     : UTC 2010-09-20 18:03:35
Writing application              : mkvmerge v3.0.0 ('Hang up your Hang-Ups') built on Dec 12 2009 15:20:35
Writing library                  : libebml v0.7.9 + libmatroska v0.8.1

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L4.1
Format settings, CABAC           : Yes
Format settings, ReFrames        : 5 frames
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 1h 59mn
Bit rate                         : 12.2 Mbps
Width                            : 1 920 pixels
Height                           : 816 pixels
Display aspect ratio             : 2.35:1
Frame rate                       : 23.976 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.325
Stream size                      : 9.96 GiB (87%)
Writing library                  : x264 core 100 r1659 57b2e56
Encoding settings                : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.60 / mixed_ref=1 / me_range=44 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-1 / threads=6 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=120 / rc=2pass / mbtree=1 / bitrate=12200 / ratetol=1.5 / qcomp=0.50 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / ip_ratio=1.40 / aq=2:0.70 / nal_hrd=none
Language                         : German

Audio
ID                               : 2
Format                           : DTS
Format/Info                      : Digital Theater Systems
Codec ID                         : A_DTS
Duration                         : 1h 59mn
Bit rate mode                    : Constant
Bit rate                         : 1 510 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Side: L R, LFE
Sampling rate                    : 48.0 KHz
Bit depth                        : 24 bits
Stream size                      : 1.26 GiB (11%)
Title                            : DTS 5.1 1509Kbps
Language                         : German

Text #1
ID                               : 3
Format                           : UTF-8
Codec ID                         : S_TEXT/UTF8
Codec ID/Info                    : UTF-8 Plain Text
Title                            : English
Language                         : English

Text #2
ID                               : 4
Format                           : UTF-8
Codec ID                         : S_TEXT/UTF8
Codec ID/Info                    : UTF-8 Plain Text
Language                         : Dutch
 
    Top
fccHandler
Posted: Oct 24 2010, 01:29 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



I'm afraid I don't know enough about DTS to implement support for it yet. It depends entirely on whether it can be packaged into a wave format and delivered through ACM. Also I don't currently have any examples to work with; I would have to download something I guess...

As I stated years ago it is impossible to support everything that Matroska can contain, within the limitations imposed by VirtualDub, VFW, and ACM. I am slowly learning that each video and audio format presents its own unique challenge and I pretty much have to tackle them individually one at a time, as I encounter them.

I will probably upload a new build tonight, because I finally have v0lt's Offspring video playing and I've nearly finished the support for multiple audio tracks.


--------------------
May the FOURCC be with you...
 
     Top
fccHandler
Posted: Oct 24 2010, 05:43 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



As promised, here is tonight's build:
http://fcchandler.home.comcast.net/Plugins/Matroska

I've inadvertently discovered a fatal flaw in this plugin. So far I have assumed that MP3 audio in Matroska is packaged in such a way that each audio "block" is exactly one MPEG frame. Unfortunately that is not guaranteed, and I have one Matroska file which blatantly demonstrates that. Aargh...

Fixing this flaw will involve a lot of work; furthermore I presume that it is not guaranteed for the other compressed audio formats either. Probably I've just been lucky.

The symptom of the problem (should you encounter it) is that seeking to a random position in VirtualDub throws the audio and video out of sync. The sync is OK if you play straight through from the beginning; only seeking is broken.

But I call it "fatal" because your output AVI will exhibit the same problem when seeking, and that is really bad news. I will work on fixing it.


--------------------
May the FOURCC be with you...
 
     Top
DVDBob
Posted: Oct 24 2010, 07:43 PM


Newbie


Group: Members
Posts: 6
Member No.: 28866
Joined: 24-October 10



Hello.

I've tried to open several MKV files in VirtualDub but VirtualDub says parse failed when I open a MKV file.
 
     Top
TheHulk
Posted: Oct 25 2010, 11:40 PM


Member


Group: Members
Posts: 16
Member No.: 15323
Joined: 28-May 05



QUOTE (fccHandler @ Sep 26 2010, 04:58 AM)
Moitah's old FLV plugin was starting to show its age. Most of the FLVs I see now use AVC video and AAC audio, and his plugin never supported those. Therefore I took it upon myself to create a brand new FLV plugin from scratch.

As of today I can successfully open all of the FLV files I have, so I guess it's time to go public with it:

That's nice, but what about the mkv?

(And I tried opening an FLV, and just got "does not have a video stream")
 
     Top
fccHandler
Posted: Nov 1 2010, 03:01 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



DVDBob and TheHulk:
If you want me to troubleshoot these issues then I will need more information about the files which are failing. If you can post a link to the file that would be ideal, otherwise try to find out what codecs are involved. Note that some codecs are intentionally not supported, like MPEG-2 video and DTS audio for example.

I've uploaded a new build which fixes the issue described in this thread, and hopefully fixes the sync issue I described in my previous post:

http://fcchandler.home.comcast.net/Plugins/Matroska

--------------------
May the FOURCC be with you...
 
     Top
DVDBob
Posted: Nov 1 2010, 01:31 PM


Newbie


Group: Members
Posts: 6
Member No.: 28866
Joined: 24-October 10



The files I try to open the MKV files created from bluray with multiple dts and ac3 audio tracks.
 
     Top
pureocean
Posted: Nov 2 2010, 09:01 AM


Advanced Member


Group: Members
Posts: 53
Member No.: 27197
Joined: 13-March 10



@fccHandler:

Firstly, thank you very much for last update your MKV plugin.

I encountered a problem in FLV plugin(v1.1). This FLV file cannot save when Direct Stream Copy mode:

http://www.bearmccreary.com/blog/wp-conten...rectedWD101.flv

Maybe a personal problem. I'm not sure.
 
     Top
Gromozeka
Posted: Nov 2 2010, 02:02 PM


Advanced Member


Group: Members
Posts: 52
Member No.: 26717
Joined: 1-January 10



pureocean
QUOTE
This FLV file cannot save when Direct Stream Copy mode:


flv file can be save fine to me with Direct stream copy tongue.gif
 
     Top
pureocean
Posted: Nov 3 2010, 05:57 AM


Advanced Member


Group: Members
Posts: 53
Member No.: 27197
Joined: 13-March 10



QUOTE (Gromozeka @ Nov 2 2010, 02:02 PM)
This FLV file cannot save when Direct Stream Copy mode

@Gromozeka:

Thank you for try. I downloaded the file again but this time another with download manager. The issue continues. Cannot saved as direct stream. The file info in Virualdub: http://i.imgur.com/2k2ak.gif

This time, I tried with Motiah's FLV input driver (of coure, firstly I deleted FLV.vdplugin.. Otherwise can conflict.) It's worked, finished properly when direct stream. Strange.

I still don't understand source of the problem.

Tried with:
* Virtualdub 1.8.8 and test-32 (build 33842)
* FFDshow tryouts SVN 3611 and 3624
 
     Top
fccHandler
Posted: Nov 6 2010, 03:38 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



pureocean: Thank you for providing the link. I am able to reproduce the problem here. The cause is definitely my FLV plugin, and I believe it is some kind of MP3 buffering issue. Also it is not unique to your FLV file.

I will be very busy all of next week, but rest assured I will fix this when I get some free time. Stay tuned.


--------------------
May the FOURCC be with you...
 
     Top
L.H.V.F.
  Posted: Nov 7 2010, 02:46 AM


Advanced Member


Group: Members
Posts: 49
Member No.: 28822
Joined: 19-October 10



Hi, fccHandler

I had used a new plugin of your site (http://fcchandler.home.comcast.net/~fcchandler/) but before a release of your new plugin, I had found a plugin in other site with a plugin for FLV (http://www.moitah.net/download/latest/FLV_Input_Driver.zip)- old plugin. The old moitah plugin runs normaly FLV videos in Input exibition side. The FLV format have many codecs, and I suggest that you to do as author of other mentioned plugin, let a codec/ decoder for download of own user, only then will be possible to have a larger support. The decoder necessary for interprete VP6 are at: http://www.4shared.com/file/wVx1iOS7/vp6_decoder.html, and with this driver, I would can use a plugin of moitah, and in your plugin maybe it is not necessary. In your WMV3 plugin you made this, let a decoder in choice of user for download and so then function better.

Edit: Since the link at Minus.com is no longer available, the new link that not expires are now at Google Drive:

https://docs.google.com/file/d/0B2P9tmmpSwF-eUdEMWJXVUhMWXc/edit?usp=sharing
(vp6 decoder.zip)

4Shared has blocked for only registered users do download of the shared files.

Minus.com: The minus.com has changed the site policy, and ended leaving unavailable for download all the files that are not images.

Edit (2): My Minus.com account and online folder were deleted, because for a long time this sharing service was not working, and was not giving features of a sharing site that I previously and initially, wanted.


I have tested your last release Version 1.1 (October 31, 2010 last update) and the problem persists (load, but not runs correctly exibition) (in one video FLV).

I have tested the last updated November 24, 2010, and now the video loads, and I have percepted that Input side exibition stayed freezed, no runs any video, and in the moitah FLV plugin this problem do not occurs.


Thank for update, and I wait the problem solution for the problem that repeats also in other plugins too as the WMV.
L.H.V.F.

Obs.: Private messenger has not been sent because box e-mail of the fccHandler is full dry.gif
 
     Top
hernan_huarte
  Posted: Nov 11 2010, 05:24 AM


Newbie


Group: Members
Posts: 1
Member No.: 14318
Joined: 2-March 05



Thanks for this too...
 
     Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:
337 replies since Sep 26 2010, 04:58 AM Track this topic | Email this topic | Print this topic
Pages: (23) 1 2 [3] 4 5 ... Last »
<< Back to VirtualDub Filters and Filter Development