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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#761 | Link | |
|
Registered User
Join Date: Jan 2005
Posts: 110
|
Quote:
All 6 wav files sounds ok. But Surcode produces weird result. Do you know something else than Surcode to create DTS file ? Also, in File Writer properties, there is a check box named "Truncate ?". Do you know what is it for ? |
|
|
|
|
|
|
#762 | Link |
|
Registered Developer
Join Date: Sep 2006
Posts: 5,011
|
Thank you guys for your suggestions. BeLight/BeSweet doesn't work, it complains about unknown input file format. WaveWizard seems to do the trick...
![]() And yes, my file was > 2GB. I guess that was the problem with Tranzcode. I've only done the first EVO, not both, but still the file was > 2GB, so I guess Tranzcode won't do for some HD DVDs. |
|
|
|
|
|
#763 | Link | |
|
Coder
Join Date: Jan 2007
Location: Around the World
Posts: 697
|
Quote:
|
|
|
|
|
|
|
#764 | Link | |
|
Registered User
Join Date: Mar 2006
Posts: 135
|
Quote:
|
|
|
|
|
|
|
#765 | Link | |
|
Registered User
Join Date: Feb 2007
Location: In a galaxy far, far away
Posts: 51
|
Quote:
16 bits conversion is mandatory, but 44 KHz conversion may be necessary too. For alternative DTS encoders, you have Nuendo DTS encoder (a plugin in Nuendo) which seems to be better than Surcode, and of course the DTS encoders from DTS Corp, the "old" DTS Pro Series Encoder and the new DTS Surround Audio Suite and DTS-HD Master Audio Suite encoders. Take a look here for a review on these 5 encoders. |
|
|
|
|
|
|
#766 | Link | |
|
Registered User
Join Date: Mar 2002
Posts: 1,816
|
Quote:
So the question is what the player is doing with this xpl file during playback, and what is the tickBase , timeBase , tickBaseDivisor parameters. A sample: Code:
... <TitleSet tickBase="60fps" timeBase="60fps" defaultLanguage="en"> ... <Title id="feature" displayName="Feature Presentation" titleNumber="3" titleDuration="01:42:54:16" tickBaseDivisor="4" onEnd="black"> Code:
... <TitleSet tickBase="24fps" timeBase="60fps" defaultLanguage="en"> ... <Title titleNumber="2" alternativeSDDisplayMode="letterbox" titleDuration="01:58:54:22" id="MainMovie" displayName="MainMovie" onEnd="returnToMM"> |
|
|
|
|
|
|
#767 | Link | |
|
Registered User
Join Date: Mar 2006
Posts: 135
|
Quote:
|
|
|
|
|
|
|
#769 | Link | |
|
Registered User
Join Date: Mar 2006
Posts: 135
|
Quote:
I have surcode and nuendo but they seems to be the worst
Last edited by MichalHabart; 2nd March 2007 at 11:13. |
|
|
|
|
|
|
#770 | Link |
|
Registered User
Join Date: Jan 2005
Posts: 110
|
To get rid off file size limit of WAV files, try :
1/ Open Graphedit, DTS/AC3/DD+ Source => Sonic Cinemaster Audio Decoder 4.2, 2/ Create AVS script with just : Code:
DirectShowSource("audio.grf", video=false)
GetChannel(X)
Channel mapping is 1=FL, 2=FR, 3=C, 4=LFE, 5=SL, 6=SR, 3/ Use BeHappy to generate each channel as WAV file directly from AVS script. 16bits/44Khz conversion can be done in AVS script (ConvertAudioTo16bit() and ResampleAudio()). This process skips the big WAV file creation step. No more Tranzcode ![]() Still looking for a reliable DTS encoder ... |
|
|
|
|
|
#771 | Link | |
|
Registered User
Join Date: Mar 2006
Posts: 135
|
Quote:
|
|
|
|
|
|
|
#772 | Link | |
|
Registered User
Join Date: Apr 2006
Posts: 78
|
Quote:
The behavior of Sonic audio decoder is very strange, I have to feed it multiple frames(in source filter) each time to make it playback DD+ audio. This may fail other audio decoder. |
|
|
|
|
|
|
#773 | Link | |
|
Registered User
Join Date: Mar 2006
Posts: 135
|
Quote:
I used both AC3Filter and sonic audio decoder, both had same behaviour.
|
|
|
|
|
|
|
#774 | Link | ||
|
Registered User
Join Date: Aug 2003
Posts: 37
|
Quote:
evodemux video stats : --------------------- Opening file Feature_1.EVO File size: 6886 Mbytes. VOB number 4 contains 1 video , 5 audio and 4 subpicture streams. PTM of first video frame = 00000D91 PTM of last video frame = 105CFFB1 Duration = 0:50:50.297 VC-1 video stream 0 found! First PTS = 00000D91 Substream id = 55 Sequence Header found 0 frames before first I-frame Advanced Profile Level = 3 Chroma Format = 4:2:0 Size = 1920x1080 Display Horizontal size = 1920 Display Vertical size = 1080 Aspect ratio = 1:1 (square samples) Frame Rate = 23,976 (24000/1001) (subs / audio info removed) Continue on Feature_2.EVO VOB number 5 contains 1 video , 5 audio and 4 subpicture streams. PTM of first video frame = 105CFFB1 PTM of last video frame = 21040FDA Duration = 1:42:34.565 VC-1 video stream 0 found! First PTS = 105D1D05 Substream id = 55 Sequence Header found 0 frames before first I-frame Advanced Profile Level = 3 Chroma Format = 4:2:0 Size = 1920x1080 Display Horizontal size = 1920 Display Vertical size = 1080 Aspect ratio = 1:1 (square samples) Frame Rate = 23,976 (24000/1001) 147590 counted frames (1:42:35.733) in video stream 0. 147562 calculated frames. ----------------- Quote:
audio stats : Dolby Digital Plus audio stream 0 found! First PTS = 00000A67 Substream id = C0 Stream 0 is Dolby Digital Plus frame size = 256 bytes, number of blocks per frame = 6 Sampling frequency = 48 kHz Transmission bitrate = 64 kbit/s Channel arrangement = mono, bsid = 16 LFE channel = not present demuxed audio filesize : 48083 ko (wow, tiny !) ...which is seen as a 1h42mn34sec file by media player classic if someone wants to do maths with it, well please do, coz' I give up this nonsense (48083/ 8ko (64kb) = 6010.xx sec, ie 1h40m10s ?!?) now xpl extract : <TitleSet tickBase="60fps" timeBase="60fps" defaultLanguage="en"> <FirstPlayTitle titleDuration="00:00:22:00"> <PrimaryAudioVideoClip titleTimeBegin="00:00:00:00" titleTimeEnd="00:00:22:00" src="file:///dvddisc/HVDVD_TS/FBILogo.MAP" dataSource="Disc" description="FBI Warning WB Logo"> <Video track="1"/> <Audio track="1"/> </PrimaryAudioVideoClip> </FirstPlayTitle> <Title titleNumber="1" id="intro" titleDuration="00:02:00:00" description="Intro to HD DVD" tickBaseDivisor="4" onEnd="feature"> <PrimaryAudioVideoClip titleTimeBegin="00:00:00:00" titleTimeEnd="00:02:00:00" src="file:///dvddisc/HVDVD_TS/IntroHD.MAP" dataSource="Disc" description="Intro to HD DVD"> <Video track="1"/> <Audio track="1"/> </PrimaryAudioVideoClip> </Title> <Title titleNumber="2" id="feature" displayName="Feature Presentation" titleDuration="01:42:51:18" tickBaseDivisor="4" onEnd="black"> <PrimaryAudioVideoClip id="layer0" titleTimeBegin="00:00:00:00" titleTimeEnd="00:50:47:08" dataSource="Disc" src="file:///dvddisc/HVDVD_TS/Feature_1.MAP"> <Video mediaAttr="2" track="1" angleNumber="1"/> <Audio mediaAttr="1" track="1" streamNumber="1"/> <Audio mediaAttr="1" track="2" streamNumber="2"/> <Audio mediaAttr="1" track="3" streamNumber="3"/> <Audio mediaAttr="1" track="4" streamNumber="4"/> <Audio mediaAttr="1" track="5" streamNumber="5"/> <Subtitle mediaAttr="1" track="1" streamNumber="1"/> <Subtitle mediaAttr="1" track="2" streamNumber="2"/> <Subtitle mediaAttr="1" track="3" streamNumber="3"/> <Subtitle mediaAttr="1" track="4" streamNumber="4"/> </PrimaryAudioVideoClip> <PrimaryAudioVideoClip id="layer1" titleTimeBegin="00:50:47:08" titleTimeEnd="01:42:28:18" dataSource="Disc" src="file:///dvddisc/HVDVD_TS/Feature_2.MAP" seamless="true"> <Video mediaAttr="2" track="1" angleNumber="1"/> <Audio mediaAttr="1" track="1" streamNumber="1"/> <Audio mediaAttr="1" track="2" streamNumber="2"/> <Audio mediaAttr="1" track="3" streamNumber="3"/> <Audio mediaAttr="1" track="4" streamNumber="4"/> <Audio mediaAttr="1" track="5" streamNumber="5"/> <Subtitle mediaAttr="1" track="1" streamNumber="1"/> <Subtitle mediaAttr="1" track="2" streamNumber="2"/> <Subtitle mediaAttr="1" track="3" streamNumber="3"/> <Subtitle mediaAttr="1" track="4" streamNumber="4"/> </PrimaryAudioVideoClip> <PrimaryAudioVideoClip titleTimeBegin="01:42:28:18" titleTimeEnd="01:42:51:18" src="file:///dvddisc/HVDVD_TS/Interpol.MAP" dataSource="Disc" description="Motion Picture Association of America"> <Video track="1"/> </PrimaryAudioVideoClip> Last edited by juhu; 2nd March 2007 at 16:19. |
||
|
|
|
|
|
#775 | Link | |
|
Coder
Join Date: Jan 2007
Location: Around the World
Posts: 697
|
Quote:
The duration info comes from the DSI packet(s) of the EVOB (difference of the PTMs). I think this is the real value. The length of the demuxed audio is the same. Last edited by Pelican9; 2nd March 2007 at 16:46. |
|
|
|
|
|
|
#776 | Link |
|
Registered User
Join Date: Jan 2004
Location: Czech
Posts: 181
|
Update: Go here:http://forum.doom9.org/showthread.ph...093#post966093
Hi folks, after experimenting few hours, I found this working procedure to convert DD+ to anything else: So here is updated Guide (old guide can't go over 4G barrier): 1) Create Graph filter: DTS/AC3/DD+ Source -> Sonic Cinemaster Audio Decoder 4.2 -> Dump (for DTS/AC3/DD+ open demuxed DD+ track, for Dump open output RAW (test.raw)). This grab RAW PCM data from Sonic decoder and put into file. 2) Pres play to render RAW PCM data. This rawdata file is depend on Sonic setting, so make sure you set 5.1 output. You've get 5.1ch 16bit (depends maybe on soundcard type), 48khz 6ch RAW data file without header. (it is critical to use Dump filter,coz it can take You over 4G barrier...which file writer evidently not). Wait until filesize of rawfile stop raising, than you can stop graphedit. 3) Use SoX to convert PCM to WAVe: sox -r48000 -t .raw -c 6 -w -s test.raw x:\test.wav (try set output to another physical disk, it speedups the process) 4) If you want 6 separate mono WAVes (for SurCode or other like-this stuff), use Wavewizard. In preferences sets Ignore size in header -> always, Stream manipulation -> Mono streams, Output format -> Wave PCM and finaly output dir. Open test.wav and press "Convert". It creates six WAVes 0-1-2-3-4-5 which match these channel order: FL-FR-C-LFE-SL-SR. 5)Encode final WAVes to anything you want.... for Besweet You need create .mux file for six mono WAVes (for AC3 encodes, etc), it contain lines like this (for AC3 encode): Code:
x:\test_ch0.wav x:\test_ch2.wav x:\test_ch4.wav x:\test_ch1.wav x:\test_ch5.wav x:\test_ch3.wav Note 2: Things You need: - Graphfilter: http://www.doom9.org/Soft21/Filters/graphedit.rar - SoX: http://sox.sourceforge.net/ - Dump ds filter (in graphedit package), use "register.bat". - Wavewizard: http://www.rarewares.org/wavewiz/wavewizardv0.54b.zip Note 3: First of all, prepare a lot of disk space: 2 hours of 6ch PCM or WAVe takes aprox 4G disk space. So You need double (for PCM and for WAVe). EDIT: Channel order for BeSweet corrected!
__________________
(Sorry for my bad english, I'm czech, not englishman... :)) Last edited by JnZ; 6th March 2007 at 01:15. |
|
|
|
|
|
#779 | Link | |
|
Registered User
Join Date: Jan 2004
Location: Czech
Posts: 181
|
Quote:
Your guide maybe works too (didn't try). I give people another guide...so they can decide, and find best way for themselves. Explanation: I like "old-school" "be-sure" methods...
__________________
(Sorry for my bad english, I'm czech, not englishman... :)) |
|
|
|
|
![]() |
|
|