Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

Změna fps u audia

venousx (9)|16.6.2008 11:52
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
Pytkin (7947)|16.6.2008 13:45
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 ..
Marill (6)|16.6.2008 15:52
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.