| Author |
Message |
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
Hello Soupafresh,
Can you make a upmix for MPEG that everybody can use ?
Thanks a lot
Thailand
|
|
chrishallowell Member
Joined: 22 Aug 2007 Location: United States
|
|
Excellent work! Thank you so much for making these scripts and making them available to everyone for free!
I now have 5.1 which is just plain awesome.
Any chance of getting a predefined "Home Video" upmix function?
Also I was thinking it would be really cool if a man's voice could be played in the rear speakers while female voices would play in the front. Any clever ideas on how to accomplish this?
Thanks again for all of your work! It is much appreciated!
Chris
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
When I use these scripts i never use special effects with my home cinema..
I set Dolby Digital to NORMAL.....
That sounds best for me...
|
|
chrishallowell Member
Joined: 22 Aug 2007 Location: United States
|
|
When you say NORMAL, do you mean the general function?
Thanks,
Chris
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
Yes...
I have a Yamaha RX461 home cinema set.
There are pre-defined settings for movies in Dolby or DTS
General...Sci-Fi...Adventure....Spectacle...
When I use these with movies i have upmixed i get a very wide audio spectrum.
When i NOT use any of these pre-defined effects i get very good sound that sounds very normal.
I hope you understand this...
|
|
greymalkin Member
Joined: 19 Oct 2004 Location: United States
|
|
wow..i must have this. this is truly a technological marvel...
|
|
Delta2 Member
Joined: 20 Jun 2005 Location: Portugal
|
|
I got some positive users feedbacks, they loved it
For those who doesn't understand how to implement this with movies, how to join all together with subtitles and conversions to PAL or to NTSC...
I made a little program that should be easy to understand with all upmix functions discussed in here from Soopafresh and Jagger
http://avi2iso.planetaclix.pt/avi2iso.rar (needs WinRAR to unpack and .NET FrameWork 2.0)
Beta 2
Hope that could help someone
Last edited by Delta2 on Jan 04, 2008 17:08, edited 1 time in total
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
Hello,
I did try this but it don't work for me..
Starts and after 2 seconds my PC freezes ???
I only want to convert MPEG top 5.1 but heres no program available yet that can do the job.
|
|
Soopafresh Dismember
Joined: 01 Jan 2004 Location: United States
|
|
Dirk - I want to make a script that works with all Mpeg files, but you can read from the previous posts how complicated it is. Until it is done, do this:
Demux audio from video
Convert Audio to WAV
Run WAV_to_AC3 upmixer
remux ac3 to video stream
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
Hello Soupafresh,
I know that it is diffcult but i know you can do it....
I wait and see.
Greets
|
|
tin2tin Member
Joined: 14 Sep 2004 Location: In orbit
|
|
I was curious if was possible to get DVD slideshow GUI export UpMix'ed audio.
Here's what I found out:
By using the SoundOut avisynth plugin, it is possible to use the fine UpMix scripts as PostEffect filters in DVD slideshow GUI.
I changed the avisynth script a bit and removed unneeded files and added SoundOut to a zip. Get it here!
Here's how to use the files:
- Move the zipped files(the included UpMix files) into the DVD slideshow GUI/PostEffects folder.
- Restart DVD slideshow GUI.
- Add SurroundUpMix(...) under Presets/Post-process(slideshow).
- Export the slideshow.
- The resulting 'surround.ac3' file can be found in the DVD slideshow GUI main folder.
- Ex. in Gui for dvdauthor this file then can be used as a replacement for the imported ac3 file with the slideshow.
(But there are sometimes a kind of error in MPC, when previewing when using UpMix as PostEffect, just ignore it. Export will be okay anyway.)
_________________ Render and Author DVD slideshows free: DVDslideshowGUI
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
Looks nice for the peolple who use that program.
I prefer MAGIX..
Much more complicated but very goor results
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
| Delta2 wrote: |
I got some positive users feedbacks, they loved it
For those who doesn't understand how to implement this with movies, how to join all together with subtitles and conversions to PAL or to NTSC...
I made a little program that should be easy to understand with all upmix functions discussed in here from Soopafresh and Jagger
http://www.avi2iso.com/
Beta 2
Hope that could help someone |
I tested this....
a 90 MB avi took 6 hours to convert ?
The output was very poor quality... the original was 5 times better.
Maybe i did something wrong ?
|
|
Delta2 Member
Joined: 20 Jun 2005 Location: Portugal
|
|
| dirkenlek wrote: |
I tested this....
a 90 MB avi took 6 hours to convert ?
The output was very poor quality... the original was 5 times better.
Maybe i did something wrong ?
|
HCEnc is damn slow, this soft uses only 2 pass, DC 10, with a custom matrix, with preview enabled. Nothing different from best settings using FAVC, except audio which treats differently ...
I will make that 1 pass, but not now
being a GUI...you can kill avi2iso system process and leave HCEnc alone, right ?! check your system, or use other free encoder
There is no claims about quality for those who use that, if they use the right settings
You must read the full tutorial in PDF format that is available in that site
and check if there is updates because of this scripts from Soopafresh and Jagger
Try also make something in Basic Interface
I have a Dual Core 2.66 with 2GB Ram, and that takes only 40m to make a 1.4GB CD1 and CD2 in 1 Pass, better computers takes less
1 pass, CCE SP2, matrix Fox, size prediction ... is what I use, and most
A GUI is only a GUI, it doesn't convert anything ... no big deal
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
I think its not easy to make an mpeg upmix function?
|
|
Delta2 Member
Joined: 20 Jun 2005 Location: Portugal
|
|
| dirkenlek wrote: |
| I think its not easy to make an mpeg upmix function? |
There is no upmix functions for a particular type of video, there is only scripts that uses 7 methods(functions) of upmixing, and the differences between them are only for a guy ears
That functions can be applied to any video format during conversion, the problem is only to ensure audio sync, which is hard to do...even for a regular AVI file type
In my particular case of study, for example, for a MP3 VBR with delays I must check AVI RIFF structure for bad audio chunks...fix them..convert to AC3 and apply one of the upmix functions using NIC's plugin....Other example is 29.97 FPS to PAL, didn't made this tests, I don't use upmix in this cases...yet...to ensure audio sync
For MPEG-1 you may convert it to raw format using AVISynth DirectShow, like this :
DirectShowSource("video.mpg", fps=25, convertfps=true)
or, in case of NTSC
DirectShowSource("video.mpg", fps=23.976, convertfps=true)
Save as AVI in Vdub...and apply one of the upmix functions
Just a underground thought, don't know
|
|
Soopafresh Dismember
Joined: 01 Jan 2004 Location: United States
|
|
A/V sync is tough to ensure. And then do you mux to generic mpeg2 or vob ? What if the video is HD resolution ? Many variables possible.
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
i dont use your program because the result is very poor quality.
|
|
Delta2 Member
Joined: 20 Jun 2005 Location: Portugal
|
|
| dirkenlek wrote: |
| i dont use your program because the result is very poor quality. |
Yes I know, you already said that once, you use TFM with Procoder, I wonder if CCE can reach the same results, which you never tried it. Maybe someone can explain the differences between them...and between QuENC...etc. nevertheless it's just alpha-beta, I'm making tests with 67 passes
What's the differences between Procoder and CCE anyway ?
|
|
mrcoolekin Member
Joined: 31 Jul 2003
|
|
Keep up the good work. I lik i so far =)
|
|
guns1inger So Very Tired
Joined: 01 Apr 2004 Location: Miskatonic U
|
|
| Quote: |
| What's the differences between ProCoder and CCE anyway ? |
As tools they are worlds apart. ProCoder can encode across a range of codecs, has a list of filters that can be used on the footage, has batching and watch folders, and is broadcast oriented. CCE encodes mpeg-1/2 only.
As mpeg-2 encoders, the differences are more subjective. Some believe that CCE is prone to mosquito noise, especially with noisy source material. Some people either cannot see it or like the outcome because it can make some source seem to be sharper and more detailed. Some are prepared to over-look the problem entirely because of the raw speed that CCE has. You can get 3 - 4 passes from CCE in the same time that you can get two from ProCoder.
Personally, I think ProCoder works better on DV source and for re-encoding good DVD material using DVD Rebuilder. I also like HCEnc the more I use it, and I believe that it surpasses CCE for quality now as well.
Finally, when encoding with CCE, 3 passes (3 + vaf) is more than adequate for most source material, and more than 5 passes produces no visible benefit. 67 passes is sheer lunacy.
_________________ The views expressed in this post are mine alone, unless plagiarised from others
Read my obscure DVD reviews here and my general blah here
|
|
Delta2 Member
Joined: 20 Jun 2005 Location: Portugal
|
|
| guns1inger wrote: |
As tools they are worlds apart. ProCoder can encode across a range of codecs, has a list of filters that can be used on the footage, has batching and watch folders, and is broadcast oriented. CCE encodes mpeg-1/2 only.
As mpeg-2 encoders, the differences are more subjective. Some believe that CCE is prone to mosquito noise, especially with noisy source material. Some people either cannot see it or like the outcome because it can make some source seem to be sharper and more detailed. Some are prepared to over-look the problem entirely because of the raw speed that CCE has. You can get 3 - 4 passes from CCE in the same time that you can get two from ProCoder.
Personally, I think ProCoder works better on DV source and for re-encoding good DVD material using DVD Rebuilder. I also like HCEnc the more I use it, and I believe that it surpasses CCE for quality now as well.
|
Never tried Procoder, you made me curious, thanks for the info about differences against CCE...never put them side by side
I wonder if you take also 6 hours with 2-pass encoding using HCEnc
======
Finally, when encoding with CCE, 3 passes (3 + vaf) is more than adequate for most source material, and more than 5 passes produces no visible benefit. 67 passes is sheer
lunacy.
========
That's a very old question - joke, that you didn't read
http://forum.videohelp.com/topic337612.html
|
|
src2206 Video Junkie
Joined: 20 Apr 2006 Location: India
|
|
Hello Soopafresh
Great work, thank you.
Is it possible to use a AVISynth script in your tool? I encode video and audio separately after demuxing with VirtualDub. I need to trim the video and audio file at a certain position. As I encode separately, it would have been great if the same AVISynth script (after changing the source obviously) in this tool. This way I can eliminate any chances of synchronization problem which may arise due to this trimming of the master source.
_________________ আমি বাংলায় গান গাই
|
|
Soopafresh Dismember
Joined: 01 Jan 2004 Location: United States
|
|
Look for the Upmix.avs file in the folders and modify as much as you want
|
|
src2206 Video Junkie
Joined: 20 Apr 2006 Location: India
|
|
Errr..., how exactly should I do that?
_________________ আমি বাংলায় গান গাই
|
|
dirkenlek Member
Joined: 18 Aug 2007 Location: Belgium
|
|
Assert( a.AudioChannels == 2, "This clip must have 2 audio channels" )
front = a.soxfilter("filter 20-22000")
back = a.soxfilter("filter 100-7000")
fl = mixaudio(front.GetLeftChannel(),front.GetRightChannel(),0.668,-0.668)
fr = mixaudio(front.GetRightChannel(),front.GetLeftChannel(),0.668,-0.668)
cc = mixaudio(mixaudio(front.GetLeftChannel(),fl,1,-1),mixaudio(front.GetRightChannel(),fr,1,-1),0.224,0.224).wavgainlimiter(0.5)
lfe = ConvertToMono(a).SoxFilter("lowpass 120","vol 0.8")
sl = mixaudio(back.GetLeftChannel(),back.GetRightChannel(),0.531,-0.531)
sr = mixaudio(back.GetRightChannel(),back.GetLeftChannel(),0.531,-0.531)
sl = DelayAudio(sl,0.02)
sr = DelayAudio(sr,0.02)
return MergeChannels( fl, fr, cc, lfe, sl, sr)
}
I Try to make a script but i get no sound on the rear speakers ?
Please help...
| |