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) « First ... 21 22 [23]  ( 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: Sep 23 2012, 05:38 AM


Administrator n00b


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



QUOTE (j7n @ Sep 13 2012, 12:35 PM)
Sample (4.25 MB):
http://dl.dropbox.com/u/88902520/temp/TheS...PEG2AC3-001.mkv

I've had a look at this but I'm afraid it is not fixable. The "MPG1" and "MPG2" ffdshow-tryouts codecs want an MPEG sequence header appended to the BITMAPINFOHEADER input format (as codec private data). This requirement does not allow for dynamically changing sequence headers, and it is the reason I could not make Direct Stream Copy of MPEG video work in my MPEG-2 plugin.

Your movie has the sequence headers embedded in the frames themselves, rather than the codec private data. In my opinion that is the better way to do it; unfortunately it is not compatible with what ffdshow wants. So basically we don't have any VFW codec (that I know of) that can work with this data.


--------------------
May the FOURCC be with you...
 
     Top
ale5000
Posted: Sep 24 2012, 12:28 PM


Advanced Member


Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07



1) Matroska plugin inside VideoSourceMKV.cpp: _RPT2(_CRT_WARN, "VideoSourceMKV::Read %lu, %lu\n", dwStart, dwPrevSample);
(it is no longer commented, maybe it is erroneously left uncommented afer debugging)

2) MKV_IS_VBR is never set but returned in AudioSourceMKV::IsVBR()
Is it intended?

3) Is it possible to change the Matroska plugin to be more like the QuickTime plugin where it show in "File Information" also unsupported tracks and show separately "Actual format" and "Decompressor"?

4) Can you please show up inside Options => Plug-ins...?

5) Can you please add a button in File => File Information to show in another dialog the list of all tracks in the file and allow to extract them?
For audio it should behave exactly like the File => Export => Raw audio... but it should behave always with these options: "Direct Stream Copy" set and "Cut off audio when video stream ends" unchecked.
For video it should extract the video how it would be stored in a avi but without the avi header and always "Direct Stream Copy".
It is usefull to compare the same extracted tracks from different containers and compare them.

PS: I have noticed that FLAC audio is now supported, very good work biggrin.gif

--------------------
New VirtualDub forum
VirtualDub AIO (All-in-One installer for VirtualDub and plugins)
Codec Toolbox RS (A tool to read/change merit of codecs and many other things)
Input plugins for VirtualDub / ACM codecs / VFW codecs
 
     Top
j7n
Posted: Sep 27 2012, 11:04 AM


Newbie


Group: Members
Posts: 4
Member No.: 35440
Joined: 13-September 12



QUOTE (fccHandler @ Sep 23 2012, 05:38 AM)
I've had a look at this but I'm afraid it is not fixable.  The "MPG1" and "MPG2" ffdshow-tryouts codecs want an MPEG sequence header appended...

Sorry for the mostly black/silent sample, which I created from what was at hand at the moment. Thank you for looking at it and explaining the reason.

Looks like the most recent version of MkvToolNix once again creates files of the old format, which is compatible with old splitters and also VirtualDub. It is yet to be seen if video, where sequence headers are changing, can be muxed with it.
 
     Top
fccHandler
Posted: Sep 29 2012, 05:30 AM


Administrator n00b


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



@ale5000:

1) I do tend to comment them out of habit, but in fact the compiler removes _RPT macros in release builds so the macro resolves to a no-op.

2) Indeed MKV_IS_VBR is an unused leftover from the old days, but I might want it again someday so I kept it. It's harmless.

3) I'm not sure what you want to see for "Actual Format" and "Decompressor". Matroska isn't like QuickTime; the MKV specified format IS the actual format. As for showing the unsupported tracks, that is doable and I will work on it...

4) I've never heard of this, but I will certainly look into it.

5) I think this request goes beyond the role of a plugin. In my opinion the File Information dialog should only give information; I am not keen on making it into some kind of sub-application with command buttons and menus. I have already provided VirtualDub with direct access to the video and audio data you want, so I suggest you ask Avery Lee for this functionality.


--------------------
May the FOURCC be with you...
 
     Top
fccHandler
Posted: Sep 29 2012, 05:38 AM


Administrator n00b


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



QUOTE (j7n @ Sep 27 2012, 07:04 AM)
It is yet to be seen if video, where sequence headers are changing, can be muxed with it.

Well, in all these years I've only come across one MPEG-2 movie which had dynamically changing sequence headers. In that case it was the quantizer matrices which changed periodically. Most of the other sequence header parameters are not allowed to change.

--------------------
May the FOURCC be with you...
 
     Top
gzii
Posted: Nov 3 2012, 05:39 AM


Newbie


Group: Members
Posts: 9
Member No.: 20373
Joined: 5-December 06



Can somebod rar al fccHandler's stuff and upload it on rapidshare?
THNXs.
 
     Top
Abrazo
Posted: Nov 3 2012, 09:08 AM


Advanced Member


Group: Members
Posts: 775
Member No.: 28995
Joined: 5-November 10



VirtualDub's forum members Placio74 and Gral already made a copy of fccHandler's stuff:
- https://skydrive.live.com/redir?resid=2A1EF...0BE839E!179
- http://gral.y0.pl/~fcchandler
 
     Top
DarrellS
Posted: Jan 15 2013, 05:05 AM


Advanced Member


Group: Members
Posts: 567
Member No.: 1061
Joined: 28-November 02



QUOTE (rastamanx @ Sep 11 2012, 05:40 AM)
I'm trying to open a FLV file with the following audio specs :

QUOTE

Audio
Format                                   : Nellymoser
Codec ID                                 : 5
Duration                                 : 2h 15mn
Channel(s)                               : 1 channel
Bit depth                                : 16 bits


Sadly VirtualDub file information dialog doesn't show any audio track.
Does it mean your FLV input plugin doesn't support Nellymoser audio ?


Hardly any editors support the nellymoser codec. You'll need to use ffmpeg to convert the nellymoser.flvs to mp3.flvs first before opening them in Virtualdub.

For batch processing...

for %%a in ("*.flv") do ffmpeg -i %%a -vcodec copy -acodec libmp3lame -sameq %%~na.flv

For single file...

ffmpeg -i input.flv -vcodec copy -acodec libmp3lame -sameq output.flv (replace input with your filename)

Copy to a notepad and save as nellymoser2mp3.bat to a folder with your flvs along with ffmpeg.exe.

There cannot be a space in the file name or ffmpeg will not process the file.
 
     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) « First ... 21 22 [23] 
<< Back to VirtualDub Filters and Filter Development