drake36
Principiante

Offline
Posts: 37
|
 |
« Reply #4 on: February 10, 2012, 01:48:29 AM » |
|
obrigado por responderes,como expliquei em cima formatei o pc,achas que podem ser codecs?,tenho utizado sempre o fdshow e não tem dado problemas,ja desinstalei, e instalei o cccp,o problema mantem-se,entao desinstalei tudo,avi2iso ,xvid,cccp,nero,mkv2ac3,avisynth,volti a instalar tudo de novo por esta ordem 1-nero 2-fdshow 3-avi2iso fui converter e da o mesmo erro na conversão ,aparece a bandeira vermelha a dizer "bad audio erro no multiplex",e depois aparece a mensagem""virtualdub error avisynth open failure: ffmpegsource:cant creat decompressor: unsopported compression method. tens aqui a script
#----Plugins
LoadPlugin("C:\Programas\AVI2ISO\plugins\Decomb.dll") LoadPlugin("C:\Programas\AVI2ISO\plugins\vsfilter.dll") LoadPlugin("C:\Programas\AVI2ISO\plugins\avsmon25a.dll") LoadPlugin("C:\Programas\AVI2ISO\plugins\ffmpegsource.dll") Import("C:\Programas\AVI2ISO\plugins\resize.avsi")
#----Core Functions and Variables
Try { FFmpegSource("C:\DOCUME~1\FERNANDO\AMBIEN~1\movies\DOEC8C~1.MKV") } Catch(Err_Msg) { Try { DirectShowSource("C:\DOCUME~1\FERNANDO\AMBIEN~1\movies\DOEC8C~1.MKV",audio=false) } Catch(Err_Msg) { BlackNess() Subtitle("** Codecs em falta **", Size = 45, align = 5) } } converttoyv12() WIDESCREEN=-1 Overscan=0 source_widescreen=1 Width=720 Height=576
#----Filters
FadeIn(50)
#----Resizing Video
Try { Lanczos4Resize(720,576) } Catch(Err_Msg) { Lanczos4Resize(720,576) }
#----Frame Conversions, Subtitles and Monitor
e aqui tens a outra
LoadPlugin("C:\Programas\AVI2ISO\plugins\AudioLimiter.dll") LoadPlugin("C:\Programas\AVI2ISO\plugins\soxfilter.dll") #PLUGINS#
DirectShowSource("C:\DOCUME~1\FERNANDO\AMBIEN~1\NOVAPA~4\audio.ac3")
Try {
ConvertAudioToFloat().SSRC(48000).#NORM# } Catch(Err_Msg) {
ConvertAudioToFloat().#NORM#
}
UpMixFarina() #TEMPO#
Try { AssumeSampleRate(48000) }
Catch(Err_Msg) { }
# Profile to use with audio sources that have a wide range of sound content. 20ms delay and -3db attenuation on surround function UpMixGeneral( clip a ) { Assert( a.AudioChannels == 2, "This clip must have 2 audio channels" ) front = a.soxfilter("filter 20-20000") 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.398,0.398) lfe = ConvertToMono(a).SoxFilter("lowpass 120","vol -0.447") sl = mixaudio(back.GetLeftChannel(),back.GetRightChannel(),0.473,-0.473) sr = mixaudio(back.GetRightChannel(),back.GetLeftChannel(),0.473,-0.473) sl = DelayAudio(sl,0.02) sr = DelayAudio(sr,0.02) return MergeChannels( fl, fr, cc, lfe, sl, sr) }
# Multisonic approach Profile modified with 20ms delay and some attenuation on surround function UpMixMultisonic( clip a ) { Assert( a.AudioChannels == 2, "This clip must have 2 audio channels" ) front = a.soxfilter("filter 20-20000") back = a.soxfilter("filter 100-7000") fl = mixaudio(front.GetLeftChannel(),front.GetRightChannel(),1,-0.5) fr = mixaudio(front.GetRightChannel(),front.GetLeftChannel(),1,-0.5) cc = mixaudio(front.GetRightChannel(),front.GetLeftChannel,0.5,0.5) lfe = ConvertToMono(a).SoxFilter("lowpass 120","vol -0.5") sl = mixaudio(back.GetLeftChannel(),back.GetRightChannel(),0.668,-0.668) sr = mixaudio(back.GetRightChannel(),back.GetLeftChannel(),0.668,-0.668) sl = DelayAudio(sl,0.02) sr = DelayAudio(sr,0.02) return MergeChannels( fl, fr, cc, lfe, sl, sr) }
# SOS approach Profile with 20ms delay and some attenuation on surround function UpMixSOS( clip a ) { Assert( a.AudioChannels == 2, "This clip must have 2 audio channels" ) back = a.soxfilter("filter 100-7000") fl = a.GetLeftChannel() fr = a.GetRightChannel() cc = mixaudio(a.GetRightChannel(),a.GetLeftChannel,0.5,0.5) lfe = ConvertToMono(a).SoxFilter("lowpass 120","vol -0.5") sl = mixaudio(back.GetLeftChannel(),back.GetRightChannel(),0.668,-0.668) sr = mixaudio(back.GetRightChannel(),back.GetLeftChannel(),0.668,-0.668) sl = DelayAudio(sl,0.02) sr = DelayAudio(sr,0.02) return MergeChannels( fl, fr, cc, lfe, sl, sr) }
# Gerzen approach Profile modified with 20ms delay and some attenuation on surround function UpMixGerzen( clip a ) { Assert( a.AudioChannels == 2, "This clip must have 2 audio channels" ) front = a.soxfilter("filter 20-20000") back = a.soxfilter("filter 100-7000") fl = mixaudio(front.GetLeftChannel(),front.GetRightChannel(),0.685,-0.115) fr = mixaudio(front.GetRightChannel(),front.GetLeftChannel(),0.685,-0.115) cc = mixaudio(front.GetRightChannel(),front.GetLeftChannel,0.4511,0.4511) lfe = ConvertToMono(a).SoxFilter("lowpass 120","vol -0.5") sl = mixaudio(back.GetLeftChannel(),back.GetRightChannel(),0.668,-0.668) sr = mixaudio(back.GetRightChannel(),back.GetLeftChannel(),0.668,-0.668) sl = DelayAudio(sl,0.02) sr = DelayAudio(sr,0.02) return MergeChannels( fl, fr, cc, lfe, sl, sr) }
# Farina/Sursound approach Profile M=L+R, S=L-R, c=0.75, L' = (1-c/4)*M+(1+c/4)*S, C' = c*M, R' = (1-c/4)*M-(1+c/4)*S # also added with 20ms delay and some attenuation on surround function UpMixFarina( clip a ) { Assert( a.AudioChannels == 2, "This clip must have 2 audio channels" ) front = a.soxfilter("filter 20-20000") back = a.soxfilter("filter 100-7000") fl = mixaudio(mixaudio(front.GetLeftChannel(),front.GetRightChannel(),0.300,0.300),mixaudio(front.GetLeftChannel(),front.GetRightChannel(),0.300,-0.300),0.7125,1.2875) fr = mixaudio(mixaudio(front.GetLeftChannel(),front.GetRightChannel(),0.300,0.300),mixaudio(front.GetLeftChannel(),front.GetRightChannel(),0.300,-0.300),0.7125,-1.2875) cc = mixaudio(front.GetRightChannel(),front.GetLeftChannel,0.465,0.465).wavgainlimiter(0.9) lfe = ConvertToMono(a).SoxFilter("lowpass 90","vol 0.9") sl = mixaudio(back.GetLeftChannel(),back.GetRightChannel(),0.475,-0.475).wavgainlimiter(1.2) sr = mixaudio(back.GetRightChannel(),back.GetLeftChannel(),0.475,-0.475).wavgainlimiter(1.2) sl = DelayAudio(sl,0.02) sr = DelayAudio(sr,0.02) return MergeChannels( fl, fr, cc, lfe, sl, sr) }
#Profile made by jagger to emulate levels outputed by AC3Filter. function UpMixJagger( clip a ) { Assert( a.AudioChannels == 2, "This clip must have 2 audio channels" ) back = a.soxfilter("filter 100-7000") fl = a.GetLeftChannel() fr = a.GetRightChannel() cc = mixaudio(a.GetRightChannel(),a.GetLeftChannel,0.707,0.707) lfe = ConvertToMono(a).SoxFilter("lowpass 120","vol 1.5") sl = mixaudio(back.GetLeftChannel(),back.GetRightChannel(),0.5,-0.5) sr = mixaudio(back.GetRightChannel(),back.GetLeftChannel(),0.5,-0.5) return MergeChannels( fl, fr, cc, lfe, sl, sr).wavgainlimiter(1.0) }
#Profile made by jagger designed for 5.1 through headphones. function UpMixHeadphones( clip a ) { Assert( a.AudioChannels == 2, "This clip must have 2 audio channels" ) front = a.soxfilter("filter 500-10000") back = a.soxfilter("filter 100-7000") fl = a.GetLeftChannel() fr = a.GetRightChannel() cc = mixaudio(front.GetRightChannel(),front.GetLeftChannel,0.707,0.707) lfe = ConvertToMono(a).SoxFilter("filter 20-3000","vol 1.3") sl = mixaudio(back.GetLeftChannel(),back.GetRightChannel(),0.5,-0.5) sr = mixaudio(back.GetRightChannel(),back.GetLeftChannel(),0.5,-0.5) return MergeChannels( fl, fr, cc, lfe, sl, sr).wavgainlimiter(1.0) }
achas que podem ser mesmo codecs? experimentei a brir o filme no nero showtime e esta bom ,no windows mwdiea player tambem este ficheiro é uma sample ,retirado de um mkv ,e feito com mkv merge é que ja não sei o que fazer ,e a solução esteve noutro post meu ,so que tem respostas e teste apagados, e agora não me lembro ,talvez se analizares as scripts me possas ajudar, jã experimentei com outros ficheiros e sempre o mesmo resultado obrigado
|