View Full Version : New VC-1 ES to AVI Multiplexer Version 1.0.1 released (15-Sep-2007)
crypto
16th August 2007, 01:06
The VC12AVI Multiplexer converts VC-1 elementary streams to AVI streams by multiplexing. The resulting streams are accepted by VirtualDub and others for editing, encoding and further processing.
The main features are:
- Multiplex VC-1 elementary streams to AVI
- Reconstructs headers and meta data
- Writes OpenDML 1.02 compliant AVI files
Enjoy!
http://dvbportal.dyn1.de/forum/gallery/2_16_08_07_1_00_07.PNG
Version 1.0.1 Changes:
- Segmented AVI output for files larger than 4GB
- Key frame detection for field-interlaced streams
Download Version 1 here (http://dvbportal.dyn1.de/download.php?file=vc12avi-1.0.zip)
MD5: d9b463a939c5c29cd04d85c29ff33fcb
Download Version 1.0.1 here (http://dvbportal.dyn1.de/download.php?file=vc12avi-1.0.1.zip)
MD5: 10e644fb4e290167f331ff891574e31a
Homepage: http://www.dvbportal.de
fbd
16th August 2007, 09:28
:thanks: crypto , it's a great tool.
Do you know if the Fourcc "WVC1" in the avi container is standardized?
I have tested it and the avi file is open with ffdshow.
I will test it later with my Set Top Box (Sigma chip SMP8635).
Thanks
Golgot13
16th August 2007, 11:20
I will test it later with my Set Top Box (Sigma chip SMP8635).
Nice, because it don't work on EM8621 (same for EM862x).
What box do you have ?
A ISP box like FreeBox (V5), NeufBox or a multimedia like Tvix M4100/M5100 (alone in France) ?
A+
fbd
16th August 2007, 11:59
Nice, because it don't work on EM8621 (same for EM862x).
What box do you have ?
A ISP box like FreeBox (V5), NeufBox or a multimedia like Tvix M4100/M5100 (alone in France) ?
A+
I have a Netbox by Netgem http://www.netbox.fr/7600/index.html
The NetBox can play a .vc1 file but i can't mux ac3 stream into a .ts container...
Golgot13
16th August 2007, 12:17
I have a Netbox by Netgem http://www.netbox.fr/7600/index.html
The NetBox can play a .vc1 file but i can't mux ac3 stream into a .ts container...
Nice, it's NeufBox (old) video player.
You use UPnP server or in HDD with USB or network share to play it.
I know there is a new firmware update, this firmware can play directly *.vc1 file ?
Kurtnoise
16th August 2007, 13:28
Hey, great tool Crypto...Thank you very much.
I've a request for the next release: to be able to use VC12AVI by command line switches.
fbd
16th August 2007, 13:58
Nice, it's NeufBox (old) video player.
You use UPnP server or in HDD with USB or network share to play it.
I know there is a new firmware update, this firmware can play directly *.vc1 file ?
Yes, WindowsMediaConnect2.0 shares my folders' PC and yes the old (4.7.21) firmware can play directly *.vc1 files. With the new one (4.7.29-3) I don't test it.
I'll try it this evening.
Golgot13
16th August 2007, 14:23
Yes, WindowsMediaConnect2.0 shares my folders' PC and yes the old (4.7.21) firmware can play directly *.vc1 files. With the new one (4.7.29-3) I don't test it.
I'll try it this evening.
Nice, Netgem's developpers change the firmware to support VC1 (so after 5 request in January and one vc1 example :D ).
I like french developpers: they say yes, they developp it and push on new firmware (not like other team/developper).
thxs Mr Spinelli :D
I know it possible to play video file with 2 audio track (2.0 or 5.1) and subtitles (it was in first developpment for VoD on hotel
before to implement vc1).
neuron2
16th August 2007, 16:44
I used this on a 7GB VC1 ES and it produced a 4GB AVI. It appears to suffer from the old 4GB file size limit. Yes, my partition is NTFS.
crypto
16th August 2007, 17:52
I used this on a 7GB VC1 ES and it produced a 4GB AVI. It appears to suffer from the old 4GB file size limit. Yes, my partition is NTFS.
Hi neuron2,
I checked the > 2GB barrier, which was ok. I will try it on a 7GB stream. I think there is an overflow on some variable, which causes the 4GB limit. (maybe the frame counter?)
neuron2
16th August 2007, 17:57
Thank you. The process proceeded normally and the status indication reached 100%. It's just that the final AVI was only 4GB.
crypto
16th August 2007, 17:57
:thanks: crypto , it's a great tool.
Do you know if the Fourcc "WVC1" in the avi container is standardized?
I have tested it and the avi file is open with ffdshow.
I will test it later with my Set Top Box (Sigma chip SMP8635).
Thanks
The fourcc WVC1 is standarized for the advanced profile. Let's see, if the SMP8635 can read it. I tried it on the EM8620L, with no success. It doesn't seem to decode the advanced profile.
The Sigma Chips should also be able to read a 5.1 AC3 audio track which has been muxed into the AVI container.
SeeMoreDigital
16th August 2007, 18:35
... I tried it on the EM8620L, with no success. It doesn't seem to decode the advanced profile.Yes that's correct, it can't!
If it's possible to change just the profile User/MataData designation (and not the stream), it might be interesting to see if this would effect playback.
The Sigma Chips should also be able to read a 5.1 AC3 audio track which has been muxed into the AVI container.Yes that is possible ;)
Cheers
bond
16th August 2007, 22:41
Do you know if the Fourcc "WVC1" in the avi container is standardized?as m$' tools dont create such files, i heavily doubt that this is "standardized" anywhere
apart from that, nothing is standardized in avi
fbd
17th August 2007, 09:52
Let's see, if the SMP8635 can read it. I tried it on the EM8620L, with no success. It doesn't seem to decode the advanced profile.
The Sigma Chips should also be able to read a 5.1 AC3 audio track which has been muxed into the AVI container.
@ crypto and all
I tried it on the SMP8635 and here's the result:
Directly Play *.vc1 file --> OK
.vc1-->vc12avi-->.avi --> Black screen but the file is played.
.vc1-->vc12avi-->.avi-->SolveigMM ASF Multiplexer-->.wmv--> OK
Nota: The .vc1 stream is extract with EVOdemux.
That's all for the moment!
nevragain
17th August 2007, 16:21
nice tool looks useful although I don't have any VC-1 yet
crypto
17th August 2007, 17:07
I tried it on the SMP8635 and here's the result:
Directly Play *.vc1 file --> OK
.vc1-->vc12avi-->.avi --> Black screen but the file is played.
.vc1-->vc12avi-->.avi-->SolveigMM ASF Multiplexer-->.wmv--> OK
That's cool. I think, I need a SMP863x box. :D When you do another test some time later, it would be interesting to see, what a muxed in AC3 stream does. The SolveigMM ASF Multiplexer can add AC3 into WMV.
crypto
17th August 2007, 17:11
Hey, great tool Crypto...Thank you very much.
I've a request for the next release: to be able to use VC12AVI by command line switches.
OK, I made a note about it.
fbd
17th August 2007, 17:20
When you do another test some time later, it would be interesting to see, what a muxed in AC3 stream does. The SolveigMM ASF Multiplexer can add AC3 into WMV.
Ok crypto, I'll test it.:)
CruNcher
17th August 2007, 22:07
this is great crypto especialy if you wanna use VC-1 as an intermedeate (i-Frame only) solution AVI as a container is perfect :)
laserfan
17th August 2007, 22:25
Regarding the EM8620L:
If it's possible to change just the profile User/MataData designation (and not the stream), it might be interesting to see if this would effect playback.There was no reaction to this--whaddja mean SMD? Something in particular you thought could be done?
SeeMoreDigital
17th August 2007, 23:05
Regarding the EM8620L:
There was no reaction to this--whaddja mean SMD? Something in particular you thought could be done?Sadly Sigma's EM8620L chip-set doesn't support VC-1's "Advanced" profile but is does support "Simple" and "Main": -
http://img184.imageshack.us/img184/7342/wmvandvc1infokw8.png
I would be interested to see what would happen if just the profile name was changed from Advanced to Main.
Cheers
pwimmer
17th August 2007, 23:43
as m$' tools dont create such files, i heavily doubt that this is "standardized" anywhere
apart from that, nothing is standardized in avi
WMV files also use FOURCCs to indentify video codecs. WVC1 is Microsoft's FOURCC for VC-1.
crypto
18th August 2007, 12:19
WMV files also use FOURCCs to indentify video codecs. WVC1 is Microsoft's FOURCC for VC-1.
Exactly, thanks for pointing out. It is also understood by other codecs including ffdshow. So it is kind of a standard.
crypto
18th August 2007, 12:23
I used this on a 7GB VC1 ES and it produced a 4GB AVI. It appears to suffer from the old 4GB file size limit. Yes, my partition is NTFS.
Confirmed. I just tested it on a 19GB VC-1 ES. The barrier is exactly at 4GB, although I am using OpenDML 1.02. I have to check what is causing the limit. Actually I used OpenDML, because it didn't want to go for segmented AVIs, like I did in the AVC2AVI tool.
bond
18th August 2007, 13:22
Exactly, thanks for pointing out. It is also understood by other codecs including ffdshow. So it is kind of a standard.do m$' filters support wvc1 in avi?
crypto
19th August 2007, 09:42
do m$' filters support wvc1 in avi?
Yes, the WMV Decoder DMO connects to the AVI splitter.
zambelli
20th August 2007, 09:13
WMV files also use FOURCCs to indentify video codecs. WVC1 is Microsoft's FOURCC for VC-1.
Actually, as far as Microsoft tools are concerned, "WVC1" specifically identifies WMV9/VC-1 Advanced Profile, while "WMV3" identifies WMV9/VC-1 Simple/Main Profile.
But looking at the "WVC1" FourCC, one can't help notice the *VC1 in the name and wonder - was that FourCC supposed to identify all 3 profiles or only Advanced? I don't have the exact answer to that question, but if I'm not mistaken, an Advanced Profile decoder should theoretically have all the features of Main and Simple decoders too, so perhaps it is fair to say that "WVC1" does represent all VC-1 profiles after all.
I think theoretically Microsoft owns FourCC registration, but as we all know, that hasn't exactly kept everybody and anybody from coming up with their own FourCCs. So if somebody wanted to use a different FourCC to identify VC-1, I suppose they could, but I don't really see much technical need for that now that one FourCC already exists and is in use.
Jay Bee
20th August 2007, 22:34
Nice tool: no problems except for the 4 GiB problem. Happy I can now use Vdub with VC-1.
DanielCardenas
21st August 2007, 07:48
I have a VC-1 ES file that it doesn't work on. Were should I upload it to? 6MB file. After conversion it is 428KB size. Also I have several VC-1 elementary streams that the tool says are not detected as VC-1.
crypto
21st August 2007, 08:23
Hi DanielCardenas,
it would be great to have the files to make the tools better. You can use any of the upload services. (megaupload, rapidshare,.. )
crypto
21st August 2007, 08:25
Nice tool: no problems except for the 4 GiB problem. Happy I can now use Vdub with VC-1.
Yeah, it will be fixed with the next version. I have the segmented variant already running, but I am looking for something better.
DanielCardenas
21st August 2007, 23:41
http://rapidshare.com/files/50423449/SA00059.vc1
Here is a clip that is 2,480KB in size. After using the muxer it is 285KB size.
qubic
21st August 2007, 23:59
Hi Crypto
I have tested this tool, with different files. And it always freezes at 99%.
They are ripped from HD-DVD, demuxed with EVODemux.
They are around 15GB in size.
regards qub
crypto
22nd August 2007, 08:06
http://rapidshare.com/files/50423449/SA00059.vc1
Here is a clip that is 2,480KB in size. After using the muxer it is 285KB size.
Thanks. Well, that's an interesting stream. It contains specialties like a partitioned entry point layer, up to 7 adaptive b-frames, ultra long GOPs (189 Frames?). VC12AVI chokes on it. I'll see what I can do. Seems to be from a test suite. No one encodes like that :D
zambelli
22nd August 2007, 08:29
Thanks. Well, that's an interesting stream. It contains specialties like a partitioned entry point layer, up to 7 adaptive b-frames, ultra long GOPs (189 Frames?). VC12AVI chokes on it. I'll see what I can do. Seems to be from a test suite. No one encodes like that :D
I'd need to dig through our file archives, but I believe that's from the SMPTE test materials. The filename looks familiar.
DanielCardenas
22nd August 2007, 19:23
Thanks. Well, that's an interesting stream. It contains specialties like a partitioned entry point layer, up to 7 adaptive b-frames, ultra long GOPs (189 Frames?). VC12AVI chokes on it. I'll see what I can do. Seems to be from a test suite. No one encodes like that :D
Yep, its a test suite. Although I haven't found any clip in the test suite that works. Did you use a tool to analyze it? If yes, is that tool available?
crypto
22nd August 2007, 19:37
Yep, its a test suite. Although I haven't found any clip in the test suite that works. Did you use a tool to analyze it? If yes, is that tool available?
1. I used Elecard StreamAnalyzer 1.0.61206
2. It's a commercial tool. A 21-day evaluation version (http://www.elecard.com/ftp/pub/mpeg/StrEye/EStreamAnalyzer.zip) is freely available.
yesgrey
2nd September 2007, 18:53
Yeah, it will be fixed with the next version. I have the segmented variant already running, but I am looking for something better.
Crypto,
Could you post a version with just the 4GB bug corrected?
Thanks.
Turtleggjp
4th September 2007, 01:38
I was able to get a small .vc1 clip into an AVI file with this tool, but I cannot get VirtualDub to load the AVI (says cannot locate decompressor for "WVC1"). Media Player 11 plays the file and if I drop the AVI into Graph Editor, it builds a graph that does play (seems to be using the VMR Video Renderer though). Old media player 6.4 (mplayer2.exe) also cannot play this file. What am I missing? Thanks
Matt
Isochroma
4th September 2007, 02:35
Set Codecs/WVC1 in ffdshow VFW (not directshow) decoder to 'libavcodec'. Then vdub can at least directstreamcopy, even if ffdshow VFW doesn't always decode ok.
crypto
4th September 2007, 07:49
With the current version of ffdshow I never had decoding errors. I tried 5 different HD-DVD titles.
HD-DVD±RW
11th September 2007, 05:16
Confirmed. I just tested it on a 19GB VC-1 ES. The barrier is exactly at 4GB, although I am using OpenDML 1.02. I have to check what is causing the limit. Actually I used OpenDML, because it didn't want to go for segmented AVIs, like I did in the AVC2AVI tool.
Any luck with the 4gb bug?
ACrowley
12th September 2007, 13:52
With the current version of ffdshow I never had decoding errors. I tried 5 different HD-DVD titles.
yes, Newer ffdshow builds are working very good and very clean on HDDVD/BluRay VC1 Streams.
I made a few VC1 encodes trough Directshowsource with ffdshow/libavcodec and all were 100% fine.
------------------------
The VC1 to .avi Output from the Muxer is 29.97fps right ?
Is it not possible to get true 23.976Fps from HDDVD VC1 with your Tool ?
HDDVD VC1 to comform .wmv Containter works nice
1.Demux your Evo/M2ts to VC1 ES
2.vc1conv to remove Pullddown and get 23.976Fps back
3.VC12AVI to mux VC1 into AVI Container
4.Solveig ASF Muxer to mux VC1 AVI to ASF Container
5.WMStreameditor to mux a conform WMV File
6. At this Point you can use a reencoded WMA Audio to get a full WMV for Xbox360 etc. Or you can mux AC3 into AVI
I was able to get a proper 23.976FPS Remux from HDDVD VC1. I made a DD+ to WMA reencode and a remux into wmv.
The File plays fine on Xbox360 so far i can see. I have to test it with a full Lenght Movie
EDIT:
Is there a 4GB Output Restriction ? The Output File stops writing at 4GB...
crypto
13th September 2007, 08:36
The VC1 to .avi Output from the Muxer is 29.97fps right ?
Is it not possible to get true 23.976Fps from HDDVD VC1 with your Tool ?
That's due to the pulldown. You can remove the pulldown with drmpeg's vc1conv tool (http://forum.doom9.org/showthread.php?p=1038192#post1038192)
Is there a 4GB Output Restriction ? The Output File stops writing at 4GB...
Yes, there is a limit. I will release version 1.0.1 these days, which writes a segmented AVI as a workaround.
ACrowley
13th September 2007, 09:37
yes it works nicely with vc1conv
i made a small Sample
http://rapidshare.com/files/55317811/HDDVD.VC1_WMA.5.1.REMUX.wmv.html
AVI Segmented workaround means that the Output on 4+GB Files will be in chunks ? And we have to merge them later?
crypto
13th September 2007, 22:47
AVI Segmented workaround means that the Output on 4+GB Files will be in chunks ? And we have to merge them later?
Yes, you can load the first chunk into VirtualDub. Then append the 2nd chunk using Append Avi Segment from the File menu. All other segments are loaded automatically.
crypto
15th September 2007, 12:09
VC12AVI Version 1.0.1 with > 4GB support is out now. I have updated the post of this thread.
vanden
25th September 2007, 16:41
I have rebuild 2 .evo to 1 .evo with evodmux
demux this .evo with evodmux to .vc1 (es)
VC12AVI to mux VC1 into AVI Container
ffdshow do not play this avi !? / microsoft WVC1 DMO Codec is OK
the avi mux to mkv with mkvtoolnix ffdshow do not play the mkv
Set Codecs/WVC1 in ffdshow VFW and directshow decoder to 'libavcodec' --> OK
Virtualdub do not open avi...
The rebuild .evo mux to mkv with Gdsmux, ffdshow play the mkv
Why ?
crypto
25th September 2007, 22:07
1. I suggest to use TSRemux to get the VC-1 elementary stream.
ffdshow do not play this avi !? / microsoft WVC1 DMO Codec is OK
Does this mean that the resulting avi plays with the WVC1 DMO Codec, but not with ffdshow?
vanden
26th September 2007, 19:36
Does this mean that the resulting avi plays with the WVC1 DMO Codec, but not with ffdshow? : Yes
Edit :
TSRemux do not open my rebuild .evo and 2 original .evo from HdDvd bakup ...
crypto
28th September 2007, 20:45
I always had better results using TSRemux. Anyway, when the avi plays with the DMO, it has to be ffdshow, what needs attention.
1. Use a newer ffdshow version
2. Set WVC1 to wmv9 instead of libavcodec
3. Make sure FOURCC 'wvc1' is mapped to ff_vfw.dll
crypto
30th September 2007, 23:47
Yeah, should be possible. I have no idea why it is aborting. What you are going to do should also be possible with the WME9 Stream Editor. If that is working, would you give me details about the streams then?
zambelli
1st October 2007, 23:02
Are you muxing WMA to AVI? Or are you talking about a different app here?
SeeMoreDigital
1st October 2007, 23:20
Are you muxing WMA to AVI? Or are you talking about a different app here?Hi Zambelli...
Doh!.... I'm actually refering to WMVMuxer/Encoder (Final).
It looks like I've posted in the wrong thread :o
EDIT: Posts deleted and re-submitted within the WMV Muxer/Encoder Version 1.0 - Final Release (http://forum.doom9.org/showthread.php?t=120320&page=6) thread.
humax
5th October 2007, 17:19
I gett 7x 2 Gigabyte Files but i want one with 14 to use with MeGui later . How does this work ??
Thx for help
crypto
7th October 2007, 10:49
I gett 7x 2 Gigabyte Files but i want one with 14 to use with MeGui later . How does this work ??
Thx for help
Hi,
Use VirtualDub for that.
1. Load the first part (File menu, Open video file)
2. Append the next part (File menu, Append AVI segment). All other segments are loaded at once.
3. Select Video, Direct Stream Copy
4. Save the whole stream (File menu, Save as AVI)
You can also mux in the audio stream using the Audio menu, WAV audio. For that audio needs to be a AC3 track with wave headers.
VirtualDub allows editing and preview of the stream, when the ffdshow wfv codec and the Windows Media 11 DMO are installed.
scarbrtj
9th October 2007, 03:56
Crypto, I use large fonts in Windows. This sort of messes up the vc12avi GUI. In a future release, could you check on fixing that? Thanks for a great utility.
DreckSoft
11th October 2007, 19:08
I tried the muxer with the video stream of the spanish HD-DVD El Hundimiento (The Downfall - Der Untergang). The result is distorted video :-(
They seem to use a strange encoding. The Demuxed VC1 file plays fine, muxed into AVI gives distorted video, Muxing the EVO to MKV using GDSMux also results in distorted video. This is the only VC1 Encode where this has happened.
Seems there is a bug somewhere.
crypto
14th October 2007, 14:13
The Demuxed VC1 file plays fine, muxed into AVI gives distorted video, Muxing the EVO to MKV using GDSMux also results in distorted video.
Did you demux with evodmux or tsremux?
DreckSoft
16th October 2007, 23:15
EVODemux
crypto
16th October 2007, 23:33
I see. Try using TSRemux to get the elementary stream. It is slower, but more accurate.
[DSL]Sensenman
17th October 2007, 19:40
I ripped the HD-DVD with DumpHD 0.4, demuxed audio/video with latest EVODemux (0.627 b7).
Then I encoded the audio with EAC3to to an .ac3-stream which plays perfectly fine.
I used vc1conv to get convert the .vc1-track from 29.97fps to 23.976 fps, after this I used VC1toAVI to mux it into the .avi-container.
But now there are some parts in the movie where I can't seek to and some other who look totally distorted.
For decoding I used the latest WVC1DMO from Microsoft.
If anyone knows a possible solution to this problem, please share :thanks:
DreckSoft
18th October 2007, 14:27
I see. Try using TSRemux to get the elementary stream. It is slower, but more accurate.
TSRemux couldn't handle the EVO. I now demuxed the file with GraphEdit (Sonic Demuxer) and now it's fine. Strange since the demuxed VC1 file played fine. Thanks for the hint!
eas4uk
1st December 2007, 15:20
Hi,
Use VirtualDub for that.
1. Load the first part (File menu, Open video file)
2. Append the next part (File menu, Append AVI segment). All other segments are loaded at once.
3. Select Video, Direct Stream Copy
4. Save the whole stream (File menu, Save as AVI)
You can also mux in the audio stream using the Audio menu, WAV audio. For that audio needs to be a AC3 track with wave headers.
VirtualDub allows editing and preview of the stream, when the ffdshow wfv codec and the Windows Media 11 DMO are installed.
I dont seem to be able to load the avi's into virtualdub or virtualdub-MPEG2 - I get the following error message
I've installed ffdshow-tryouts but this doesn't seem to fix anything at the moment - can anyone help please?
Couldn't locate decompressor for format 'WVC1' (unknown)
VirtualDub requires a Video for Windows (VFW) Compatible codec to decompress video. Directshow codecs, such as those used by Windows Media Player, are not suitable
crypto
1st December 2007, 16:24
You need to check vfw support during install of ffdshow (clsid's build)
You can also add the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
vidc.h264=ff_vfw.dll
Beastie Boy
1st December 2007, 16:41
@eas4uk, I think you can safely ignore the error. A decompressor is only required if you want to view/edit the video in VirtualDub. Since you are only doing a diect stream copy, VDub will simply write the output AVI without trying to decode it.
I had the same error, but I managed to mux the resultant video into a WMV file without any problems. YMMV.
Cheers, Beastie.
eas4uk
1st December 2007, 22:53
Sorted it - thanks for the replies - much appreciated
eas4uk
2nd December 2007, 10:09
Sensenman;1056387']I ripped the HD-DVD with DumpHD 0.4, demuxed audio/video with latest EVODemux (0.627 b7).
Then I encoded the audio with EAC3to to an .ac3-stream which plays perfectly fine.
I used vc1conv to get convert the .vc1-track from 29.97fps to 23.976 fps, after this I used VC1toAVI to mux it into the .avi-container.
But now there are some parts in the movie where I can't seek to and some other who look totally distorted.
For decoding I used the latest WVC1DMO from Microsoft.
If anyone knows a possible solution to this problem, please share :thanks:
There is a problem with unforgiven and the WMVDecoder DMO
I couldn't re-encode it either - using the libavcodec seems to work though when re-encoding
eas4uk
2nd December 2007, 11:23
HDDVD VC1 to comform .wmv Containter works nice
1.Demux your Evo/M2ts to VC1 ES
2.vc1conv to remove Pullddown and get 23.976Fps back
3.VC12AVI to mux VC1 into AVI Container
4.Solveig ASF Muxer to mux VC1 AVI to ASF Container
5.WMStreameditor to mux a conform WMV File
6. At this Point you can use a reencoded WMA Audio to get a full WMV for Xbox360 etc. Or you can mux AC3 into AVI
Right - my next problem is that once VirtualDub has appended all the avi files into 1 big avi- the runtime of the video file is now around an hour longer than the original?
Has anybody got any ideas or is this not worth worrying about?
Beastie Boy
2nd December 2007, 11:49
Has anybody got any ideas or is this not worth worrying about?
I didn't actually test my AVI file. I just followed those instructions as written from start to finish and the end file was OK. Try converting to ASF and muxing to WMV (if that is your goal) and see if it works.
Cheers, Beastie.
eas4uk
2nd December 2007, 14:53
Right well the audio now stops an hour short in the remuxed wmv filed
This is a 1080i hd-dvd will this make any difference?
chrislynch
3rd December 2007, 08:11
So, I know this tool is for VC-1 video from an HD-DVD or BR disk. However, can this tool be used for H.264/MPEG-4 compliant ES files? Or, would it be better to stick with avc2avi? The reason I ask is I am working with x264/H.264 Matroska files, and need to convert them to WMV. I just tried a 1080p MKV file (13GB in size, where the H.264 video is 10GB in size.) Attempting to use vc12avi stated the extracted H.264 video was not a VC-1 Compliant ES. Aren't they supposed to be the same (VC-1 and H.264?)
Schmendrick
3rd December 2007, 18:06
First: No VC-1 and H.264 are not the same! That why vc12avi does not work.
Second: Because of the first reason I do not see how a H.264-stream could be muxed into the WMV-container and what for?
Instead of avc2avi you can also use mkv2vfr.exe contained within the Haali matroska splitter package to repackage the H.264-stream into an avi container. Audio-files you can later mux into the avi-file using VirtualDubMod.
Schmendrick
Smilin Joe
14th December 2007, 18:06
I am trying to demux a VC1 ES stream from a .m2ts file. Any recommendations on which tool to use? The only two that seem to do what I want are TSRemux or Elecard XMuxer Pro. Is one better than the other? I have tried xport, but can't get it to output anything. I have tried "xport -h *.m2ts 1 1 1", but it doesn't output anything.
Thanks in advance....
Chris.
crypto
14th December 2007, 20:04
You can try both TSRemux and XMuxer and see which one gives better results. XMuxer is commercial Software, but Elecard allows an evaluation period. For xport see if you have the latest version. http://www.w6rz.net/xport.zip
Smilin Joe
14th December 2007, 21:14
I am going to go back and try encoding straight from the m2ts file. When I started this my avisynth skills were non-existent. Know that I have a half a clue, I think encoding straight from the source is going to introduce much less error than going from ts > vc1 > avi > asf > wmv. Then all I have to do is get audio worked out :)
Thanks guys... I wouldn't even know how to talk about this stuff without this forum.
Chris.
ACrowley
15th December 2007, 16:14
I am going to go back and try encoding straight from the m2ts file. When I started this my avisynth skills were non-existent. Know that I have a half a clue, I think encoding straight from the source is going to introduce much less error than going from ts > vc1 > avi > asf > wmv. Then all I have to do is get audio worked out :)
Chris.
Yes ? Ofcourse you should encode directly from the Source .
No need to remux VC1 to AVI
VC1-AVI Remuxing is totally uselses for encoding purposes
Directly encode the m2ts
grf :
Haalimedisplitter-WMVideoDecoderDMO
Smilin Joe
15th December 2007, 19:47
Yeah I understand the process now. This encoding/muxing business has a steep learning curve :)
I now have an encoded video file that plays but when I mux it with the audio, I get no video. I'll keep trying....
Chris.
dirkr
7th January 2008, 16:51
VC12AVI changes the framerate if I remux a vc1-video stream to avi. From 23,976p to 29,9...f
Any chance to deny that?
crypto
7th January 2008, 19:51
VC12AVI changes the framerate if I remux a vc1-video stream to avi. From 23,976p to 29,9...f
Not it doesn't. The framerate is taken from the sequence headers. Have a look at the details tab and confirm that the stream is really 23.976 fps. VC-1 elementary streams from HD-DVD are normally flagged for pulldown at 29.97fps.
Any chance to deny that?
You can remove the pulldown with drmpeg's vc1conv (http://forum.doom9.org/showthread.php?p=1037540#post1037540).
sehgal.v7
15th August 2008, 17:04
@Crypto
I muxed VC-1 file into AVI container with VC12AVI, does it loss any quality??
Secondly, i want to get back original same VC-1 file from AVI container (is that possible & if yes, then how)?
Are you planning to make an another tool or adding feature in current app to revert AVI container to VC-1 file?
Regards,
Shroff
crypto
16th August 2008, 12:52
@Crypto
I muxed VC-1 file into AVI container with VC12AVI, does it loss any quality??
No, quality is identical. The video stream just gets muxed.
@Crypto
Secondly, i want to get back original same VC-1 file from AVI container (is that possible & if yes, then how)?
Yes, that's possible with an additional step. Mux the AVI to WMV. Then use ASF2VC1 to get back the VC-1 ES.
@Crypto
Are you planning to make an another tool or adding feature in current app to revert AVI container to VC-1 file?
No, I have nothing planned for VC-1, since HD-DVD is dead now.
sehgal.v7
16th August 2008, 15:13
@Crypto
Thanks for the info bro
Regards,
Sehgal
zambelli
17th August 2008, 03:13
No, I have nothing planned for VC-1, since HD-DVD is dead now.
VC-1 is still on a significant percentage of BluRay discs though...
crypto
17th August 2008, 11:46
VC-1 is still on a significant percentage of BluRay discs though...
Oh, good to know. I haven't followed the BluRay route. But from all I sense, there is a strong demand of AVC.
There were a lot of strategical errors in VC-1 maketing. Support for the hobbyist scene came too late, open specs came too late and free tools came too late.
Now everything for VC-1 is available, but no one is picking it up. You know what this means.
zambelli
19th August 2008, 03:29
There were a lot of strategical errors in VC-1 maketing. Support for the hobbyist scene came too late, open specs came too late and free tools came too late.
It didn't help that Microsoft ended up being the only company truly backing VC-1. Everyone else, even the other VC-1 patent pool members, just stood on the sidelines and watched.
Now everything for VC-1 is available, but no one is picking it up. You know what this means.
Well, it's far from dead - if that's what you mean. :)
We'll be seeing it in Windows Media for years to come (even if we killed it today - it'd still take years for it to disappear) and its BluRay adoption rate has actually been very good - even better than during the format war.
crypto
19th August 2008, 08:17
It didn't help that Microsoft ended up being the only company truly backing VC-1. Everyone else, even the other VC-1 patent pool members, just stood on the sidelines and watched.Exactly.
We'll be seeing it in Windows Media for years to come (even if we killed it today - it'd still take years for it to disappear) and...Yes, but AVC is gaining a lot of momentum. Adobe is adding it to all products, so is Apple and the hardware industry. AVC is reaching the mass markets.
...its BluRay adoption rate has actually been very good - even better than during the format war.
Oh, that is really good to hear. We all know how good VC-1 is, especially at high bitrates like on BluRay.
zambelli
21st August 2008, 04:12
Yes, but AVC is gaining a lot of momentum. Adobe is adding it to all products, so is Apple and the hardware industry. AVC is reaching the mass markets.
Oh, I don't disagree with that either. There's no competition between VC-1 and H.264 as far as Microsoft is concerned. We're slowly adopting both - it's just taking a long time to deliver H.264 across all products. Xbox, Zune, MediaRoom (IPTV) already support H.264, so it's not a question of "if", it's just a question of "when" the rest will follow.
Oh, that is really good to hear. We all know how good VC-1 is, especially at high bitrates like on BluRay.
The most important thing is that we're finally rid of MPEG-2. :)
Oleg Rode
24th August 2008, 19:28
Sorry for my English.
Crypto, I am a shame to ask, but...:rolleyes: Any hopes to fix file splitting?;)
crypto
24th August 2008, 19:48
Yes, output > 2GB is still planned, but not too soon. I have currently other projects.
Toti
26th August 2008, 16:07
Thanks Cripto for the great program. I'll be waiting very impatiencetly for the program that does not split the file. I don't know why but now everytime the file splits it gives me a few frames of green video.
If it would not split the video I would be using it all the time.:cool:
kreeper_6
16th October 2008, 23:22
Yes, this makes no sense. Why not convert to a single file. This just adds another step in a 12 step process from vc1 bluray to ps3 compliant wmv file to stream. Now if wmvmuxer actually worked with vc1 streams I wouldn't need this.
Rodoga
16th October 2008, 23:53
Tried everything to make this easier. Found out that this works, at least for me anyway!
Rip the movie with eac3to so you get a mkv file(example,eac3to feature_1.evo+feature_2.evo movie.mkv -stripPulldown)
. Load it in, SolveigMM ASF Multiplexer, rename the file if you have to. Save the file to xxx.wmv. Voila!!!
It's been a while since i've done this, but I made a wonderful copy of The Departed this way.
The audio is done separately and muxed with media stream editor. But this you know.
Hope this helps!!
bmnot
10th November 2008, 13:09
Hmm, this is wierd, when I use VLC media player to view the 2gb large output .avi they are like really jerky in their playback, as if the picture was shaking back and forth or something (can upload a sample if you need one), but when I then use WMP 11 instead, they play perfectly fine. Thing is, I wasn't able to view my original recorded .ts with VLC at all, so I don't know whether there already was a problem with the .vc1 I extracted using TsMuxeR or whether vc12avi caused this.
Anyone have any idea of why I get my .avi like this?
ni-cad
18th July 2009, 05:13
I'm also having problems but with files that were converted from an EVO.
This is what I'm doing.
I ripp the EVO from the disc using anydvd.
I extract the VC-1 stream from the EVO using Clown BD.
I convert the VC-1 to AVI in the VC-1 to AVI converter.
The AVI will not play back in anything, I tested it in several apps - Adobe After effects - Powerdvd - AVS V-converter but none would play it, could any of you have a look at the files I'm creating or perhaps have a crack at them for me, sorry to ask but I'm stumped.
Here's a sample of the avi that's produced by VC-1 to AVI converter.
http://www.mediafire.com/download.php?tzvllmjmwy0
Here's a sample of the original VC-1 created by Clown BD from the EVO.
http://www.mediafire.com/download.php?nmtduqe4knn
Also the original EVO.
http://www.mediafire.com/?zyllzjz1ito
Here's the log file from VC-1 to AVI Converter.
--- Sequence Header ---
profile: 3 (advanced)
level: 3 (AP@L3)
chroma_format: 1 (4:2:0)
frmrtq_postproc: 7
bitrtq_postproc: 31
postprocflag: 0
max_coded_width: 959 (1920)
max_coded_height: 539 (1080)
pulldown: 0
interlace: 0
tfcntrflag: 0
finterpflag: 0
display_ext: 1
disp_horiz_size: 1919 (1920)
disp_vert_size: 1079 (1080)
aspect_ratio_flag: 1
aspect_ratio: 1
framerate_flag: 1
framerateind: 0
frameratenr: 1
frameratedr: 2
frame rate: 23.98
m_color_format_flag: 0
hrd_param_flag: 1
hrd_num_leaky_buckets: 1
bit_rate_exponent: 3
buffer_size_exponent: 5
hrd_rate[0] = 58592 (29999616)
hrd_buffer[0] = 58592 (29999616)
--- Entry Point Header ---
broken_link: 0
closed_entry: 1
panscan_flag: 0
refdist_flag: 1
loopfilter: 1
fastuvmc: 0
extended_mv: 1
dquant: 1
vstransform: 1
overlap: 0
quantizer: 3
hrd_fullness[0]: 255
coded_size_flag: 1
coded_width: 959
coded_height: 539
extended_dmv: 0
range_mapy_flag: 0
range_mapuv_flag: 0
There are logs from Clown BD also, incase they mean anything to anyone :confused:
eac3to v3.16
command line: "E:\Clown_BD_v0.64\eac3to\eac3to.exe" "E:\Anydvd ripps\American werewolf in london\AMERICAN_WEREWOLF_EU\HVDVD_TS\FEATURE_2.EVO" 1: "E:\Clown_BD_v0.64\eac3to\Temp\Video_1.*" 7: "E:\Clown_BD_v0.64\eac3to\Temp\Audio_7_English.AC3" -LOG="E:\Clown_BD_v0.64\eac3to\Temp\eac3to_PASS3_LOG.LOG"
------------------------------------------------------------------------------
EVO, 1 video track, 6 audio tracks, 28 subtitle tracks, 0:49:44
1: VC-1, 1080p24 /1.001 (16:9) with pulldown flags
2: E-AC3, English, 5.1 channels, 1536kbps, 48khz, dialnorm: -27dB, -110ms
3: E-AC3, French, 2.0 channels, 768kbps, 48khz, dialnorm: -27dB, -110ms
4: E-AC3, Italian, 2.0 channels, 768kbps, 48khz, dialnorm: -27dB, -110ms
"Italian"
5: E-AC3, German, 2.0 channels, 768kbps, 48khz, dialnorm: -27dB, -110ms
6: E-AC3, Spanish, 5.1 channels, 768kbps, 48khz, dialnorm: -27dB, -110ms
7: E-AC3, English, 2.0 channels, 384kbps, 48khz, dialnorm: -27dB, -78ms
"Director's Commentary"
8: Subtitle (DVD), English, "SDH"
9: Subtitle (DVD), French
10: Subtitle (DVD), Italian, "Italian"
11: Subtitle (DVD), German
12: Subtitle (DVD), Spanish
13: Subtitle (DVD), Japanese
14: Subtitle (DVD), Swedish, "Swedish"
15: Subtitle (DVD), Danish, "Danish"
16: Subtitle (DVD), Finnish, "Finnish"
17: Subtitle (DVD), Dutch, "Dutch"
18: Subtitle (DVD), Norwegian, "Norwegian"
19: Subtitle (DVD), Portuguese
20: Subtitle (DVD), English, "Commentary"
21: Subtitle (DVD), French, "Commentary"
22: Subtitle (DVD), Italian, "Italian Commentary"
23: Subtitle (DVD), German, "Commentary"
24: Subtitle (DVD), Spanish, "Commentary"
25: Subtitle (DVD), Japanese, "Commentary"
26: Subtitle (DVD), Swedish, "Swedish Commentary"
27: Subtitle (DVD), Danish, "Danish Commentary"
28: Subtitle (DVD), Finnish, "Finnish Commentary"
29: Subtitle (DVD), Dutch, "Dutch Commentary"
30: Subtitle (DVD), Norwegian, "Norwegian Commentary"
31: Subtitle (DVD), Portuguese, "Commentary"
32: Subtitle (DVD), French, "Forced"
33: Subtitle (DVD), Italian, "Italian Forced"
34: Subtitle (DVD), German, "Forced"
35: Subtitle (DVD), Spanish, "Forced"
[a07] The Nero decoder doesn't seem to work, will use libav instead.
[v01] Extracting video track number 1...
[a07] Extracting audio track number 7...
[v01] Writing new framerate "24fps /1.001" to bitstream.
[v01] Removing VC-1 pulldown...
[a07] Removing E-AC3 dialog normalization...
[a07] Decoding with libav/ffmpeg...
[a07] Applying RAW/PCM delay...
[a07] Encoding AC3 <448kbps> with libAften...
[v01] Creating file "E:\Clown_BD_v0.64\eac3to\Temp\Video_1.vc1"...
[a07] Creating file "E:\Clown_BD_v0.64\eac3to\Temp\Audio_7_English.AC3"...
Video track 1 contains 71545 frames.
eac3to processing took 17 minutes, 12 seconds.
Done.
Command Line="E:\Clown_BD_v0.64\tsMuxeR\tsMuxeR.exe" "E:\Clown_BD_v0.64\eac3to\Temp\Temp.meta" "E:\Clown_BD_v0.64\tsMuxeR\tsMuxer output\Temp"
SmartLabs tsMuxeR. Version 1.10.6 http://www.smlabs.net
VC-1 muxing fps not set. Get fps from stream.
Decoding VC-1 stream (track 1): Profile: Advanced@3 Resolution: 1920:1080p Fram
e rate: 23.976
0.0% complete
Decoding AC3 stream (track 2): Bitrate: 448Kbps Sample Rate: 48KHz Channels: 2
VC-1 stream does not contain fps field. Muxing fps=23.976
99.9% complete
Processed 71545 video frames
100.0% complete
Creation of Blu-ray playlist
Creation of Blu-ray stream info and seek index
Mux successful complete.
Muxing time: 5 min 37 sec
I've been posting questions about this EVO - AVI file conversion on a few different forums for a couple of weeks now and no one seems to be able to help, or point me to anything I may be doing wrong, it's like I've hit a brick wall and no one knows what the problem might be :(
Midzuki
18th July 2009, 06:39
First of all: do you really need a .AVI-wrapped VC-1 stream?
Anyway, here goes my alternative suggestion, since VC12AVI not always works as it should:
.vc1 --> MKVmerge --> .mkv
.mkv --> MKVextract --> .avi
HTH.
ni-cad
18th July 2009, 09:16
First of all: do you really need a .AVI-wrapped VC-1 stream?
I create AV compositions, the main apps I use are Resolume Avenue 3 and Adobe After Effects, I generally always work with AVI's, because they run well in both apps, AVI works best for rendering with alpha channels also.
Anyway, here goes my alternative suggestion, since VC12AVI not always works as it should:
.vc1 --> MKVmerge --> .mkv
.mkv --> MKVextract --> .avi
HTH.
Thanks, I just tried this. I'm affraid the AVI bombed all the apps: AFX, AVS VCNVTR, PWRDVD all bombed :(
The AVI was the right size and resolution though, I'm not saying the problem I have is the fault of MKVToolnix, VC-12AVI or ant of the apps I'm using, I just hope
that a developer (or anyone else for that matter) may be interested enough to look in to a possible problem one or other of these apps is causing and perhaps help me troubleshoot what's going wrong on my end at the same time.
All the files I've used are linked above including a sample of the original EVO file, if any one has ten minuets to give them a try it would be a great help.
Regards
ni-cad.
Midzuki
16th October 2009, 19:31
.vc1 --> MKVmerge --> .mkv
.mkv --> MKVextract --> .avi
Well, now I've just noticed that the method above worked for the version 2.4.1 of MKVtoolnix
(now I'm --- still --- using version 2.9.5, and MKVextract doesn't manage to output a .AVI-wrapped vc-1 stream). However,
the latest version of AVI-Mux GUI (1.17.8)
does accept copying VC-1 from an MKV to an AVI. :)
WildTexasChef
6th November 2009, 05:23
I am having problems with it converting INTERLACED VC-1 content. Works just fine for PROGRESSIVE VC-1. Any ideas?
WTC
WildTexasChef
6th November 2009, 05:25
Hmm, this is wierd, when I use VLC media player to view the 2gb large output .avi they are like really jerky in their playback, as if the picture was shaking back and forth or something (can upload a sample if you need one), but when I then use WMP 11 instead, they play perfectly fine. Thing is, I wasn't able to view my original recorded .ts with VLC at all, so I don't know whether there already was a problem with the .vc1 I extracted using TsMuxeR or whether vc12avi caused this.
Anyone have any idea of why I get my .avi like this?
Possible problem is the original VC-1 could be interlaced video. Go back and check.
I have been having issues with VC12AVI doing any conversion of INTERLACED VC-1.
WTC
YURETS
18th March 2010, 09:19
On Windows Server 2003 R2 64-bit VC-1 ES to AVI don't working :(
http://s51.radikal.ru/i131/1003/ac/551a9f55b87a.png
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.