Změna fps u audia
Zdravím,
našel by se tu prosím někdo kdo by mi mohl poradit a vysvětlit, jak převect AC3 nebo Wav z 25fps do 23.976 fps pomocí skriptu AVS přes BePipe a Aften Encoderu? Nevím jak má vypadat skript a program BePip se mi najít nepodařilo.
Předem moc děkuju
našel by se tu prosím někdo kdo by mi mohl poradit a vysvětlit, jak převect AC3 nebo Wav z 25fps do 23.976 fps pomocí skriptu AVS přes BePipe a Aften Encoderu? Nevím jak má vypadat skript a program BePip se mi najít nepodařilo.
Předem moc děkuju
v prvom rade .. audio nema FPS .. su softy , ktore vedia robit timestretchich (cize zmenit dlzku bez zmeny vysky) tak , ze zadas povodne FPS a nove FPS .. ktore ale suvisi s filmom .. samotne audio nema ziadne FPS .. len frekvenciu , bitovy hlbku a dlzku ..
je to podobné, jak jsem zde už uvedl ...je třeba si vytvořit dávkový příkaz:
[quote]bepipe --script "import(^1.avs^)" | aften -b 448 -dynrng 1 -v 0 -readtoeof 1 - out.ac3
[/quote]
a skript, který bude obsahovat:
[quote]LoadPlugin("nic_audio.dll")
a = NicAc3Source("1.ac3")
a = ConvertAudioToFloat(a)
dst = 23.976
src = 25.0
a = TimeStretch(a, tempo = (100.0 * dst) / src)
return a
[/quote]
jde to ovšem i bez BePipe jen skriptem (ten můžeš otevřít třeba ve Media Player Classic), kde je export zabezpečen snap-inem SoundOut.dll
skript pak vypadá následovně:
[quote]LoadPlugin("nic_audio.dll")
LoadPlugin("soundout.dll")
a = NicAc3Source("1.ac3")
a = ConvertAudioToFloat(a)
dst = 23.976
src = 25.0
a = TimeStretch(a, tempo = (100.0 * dst) / src)
SoundOut(a, output = "cmd", nofilename = true, showoutput = false, autoclose = true, type = 0, executable = "e:\aften.exe", prefilename = "-b 448 -dynrng 1 -v 0 -readtoeof 1 - out.ac3")
[/quote]
pro správné fungování je samozřejmě zapotřebí AviSynth
odkazy na nástroje a příklady jsem ti hodil do zpráv.
[quote]bepipe --script "import(^1.avs^)" | aften -b 448 -dynrng 1 -v 0 -readtoeof 1 - out.ac3
[/quote]
a skript, který bude obsahovat:
[quote]LoadPlugin("nic_audio.dll")
a = NicAc3Source("1.ac3")
a = ConvertAudioToFloat(a)
dst = 23.976
src = 25.0
a = TimeStretch(a, tempo = (100.0 * dst) / src)
return a
[/quote]
jde to ovšem i bez BePipe jen skriptem (ten můžeš otevřít třeba ve Media Player Classic), kde je export zabezpečen snap-inem SoundOut.dll
skript pak vypadá následovně:
[quote]LoadPlugin("nic_audio.dll")
LoadPlugin("soundout.dll")
a = NicAc3Source("1.ac3")
a = ConvertAudioToFloat(a)
dst = 23.976
src = 25.0
a = TimeStretch(a, tempo = (100.0 * dst) / src)
SoundOut(a, output = "cmd", nofilename = true, showoutput = false, autoclose = true, type = 0, executable = "e:\aften.exe", prefilename = "-b 448 -dynrng 1 -v 0 -readtoeof 1 - out.ac3")
[/quote]
pro správné fungování je samozřejmě zapotřebí AviSynth
odkazy na nástroje a příklady jsem ti hodil do zpráv.