encoding do pamięci ?

0

jak bym tak chciał przechwycić output LAME.exe albo czegokolwiek, żeby enkodował do pamięci a nie na dysk. how-to ?

0

Ściągnij sobie nagłówki do blade encodera, a potem skorzystaj z lame.dll lub blade.dll. Dokumentacja i przykład w delphi są wraz z nagłówkami.

0

a nie ma jakiegoś 'zewnętrznego' sposobu ? w sumie to LAME podałem jako przykład żeby było wiadomo o co chodzi, a tak naprawdę w celu zaimplementowania czegoś takiego potrzebuje metody na 'przechwycenie' strumienia z 4 czy pięciu różnych dekoderów lossless-ów.

0
snw napisał(a)

a nie ma jakiegoś 'zewnętrznego' sposobu ? w sumie to LAME podałem jako przykład (..) potrzebuje metody na 'przechwycenie' strumienia z 4 czy pięciu różnych dekoderów lossless-ów.

Może na chwilę postawić RAM-Dysk, na nim stworzyć outputowe pliki, obrobić i ostatecznie go usunąć?

0

aaa jak się coś takigo robi ? pod Delphi ? bo generalnie chodzi o to żeby enkoder myślał że zapisuje na dysk, podczas gdy tak naprawdę robi to do pamięci...czyli coś podobnego...

0

Stworzenie RAMDysku nie jest prostą sprawą. "Najłatwiej" to zrobić tak: musisz zainstalować sterownik Microsoftu lub innej firmy (na ogół tylko dla systemów Win XP/2k/2k3) i zaleznie od sterownika skonfigurować.

W gruncie rzeczy nie jest to trudna robota, ale wymaga oprogramowania trzeciego. Jak chcesz zrobić taki sterownik samemu.. to miłej zabawy :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1