FAQ serwowanie klatek

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Tłumaczenie z en)
 
(Tłumaczenie cd.)
Line 12: Line 12:
  
 
Ponadto, z uwagi na fakt, iż dany program otrzymuje naraz jedną klatkę wideo, nie wie nic o rozmiarze pliku wyjściowego. Jeśli nawet limit wielkości obsługiwanych przezeń plików wynosi 2 lub 4 GB, nie ma to znaczenia. Za pomocą frameservingu możesz bezproblemowo przesłać choćby i 100 GB obrazu do programu z ograniczeniem 2 GB.
 
Ponadto, z uwagi na fakt, iż dany program otrzymuje naraz jedną klatkę wideo, nie wie nic o rozmiarze pliku wyjściowego. Jeśli nawet limit wielkości obsługiwanych przezeń plików wynosi 2 lub 4 GB, nie ma to znaczenia. Za pomocą frameservingu możesz bezproblemowo przesłać choćby i 100 GB obrazu do programu z ograniczeniem 2 GB.
 +
 +
== <div id="jak">Jak użyć AviSynth w roli serwera klatek?</div> ==
 +
 +
[[Pierwszy skrypt|Napisz skrypt]] w dowolnym edytorze tekstu. [[FAQ wczytywanie plików|Wczytaj swój plik]], przefiltruj i otwórz skrypt w jednym z programów działających z AviSynth;
 +
 +
=== <div id="serw-bezp">Serwowanie bezpośrednie</div> ===
 +
 +
Wiele programów obsługuje AviSynth bez żadnej dodatkowej magii, traktując skrypty jak zwyczajne pliki multimedialne. Tworzenie pełnej ich listy jest niemożliwe i mijałoby się z celem - krótką notatkę o najpopularniejszych znajdziesz [[Więcej o AviSynth#programy|tutaj]]. Informację o tym, czy dany program wspiera otwieranie skryptów AVS znajdziesz w jego dokumentacji.
 +
 +
=== <div id="serw-pluginy">Serwowanie z użyciem dodatkowych pluginów</div> ===
 +
==== <div id="premiere">Adobe Premiere</div> ====
 +
Możesz zaimportować skrypt AviSynth do programu Adobe Premiere przy pomocy pluginu do tego drugiego. Jest on dostępny do pobrania ze [http://sourceforge.net/project/showfiles.php?group_id=105017&package_id=116722 strony Video Editors Toolkit]. Działa z Adobe Premiere 5.x, 6.x i Pro.

Revision as of 17:48, 27 June 2008

| Spis treści | Informacje ogólne | Wczytywanie plików | Wczytywanie skryptów | Komunikaty błędów | Rodzaje materiału źródłowego | Problemy z YV12 | Używanie pluginów VirtualDub |

Contents

Czym jest serwowanie klatek (frameserving) i do czego służy?

Znów pozwolimy sobie zaczerpnąć definicję Luke'a z jego strony internetowej:

"Frameserving to proces, podczas którego dokonujesz bezpośredniego przesyłu ścieżki wideo w twoim komputerze, z jednego programu do drugiego. Program, który otwiera plik(i) i wysyła wideo jest nazywany serwerem klatek (ang. frameserver). Aplikacją, która otrzymuje dane może być dowolny rodzaj programu do wideo.

Są dwa powody, dla których dokonuje się frameservingu.

  1. Mniej zajętego miejsca: w zależności od serwera, zazwyczaj jesteś w stanie edytować/przetwarzać twoje wideo w trakcie serwowania. Ponieważ frameserving nie tworzy plików tymczasowych, możesz go użyć do zmieniania swoich filmów bez wykorzystywania dodatkowej przestrzeni dysku - na przykład, jeśli chcesz połączyć dwie ścieżki, zmienić ich rozdzielczość i wysłać do innego programu, frameserving pozwoli ci zrobić to wszystko nie tworząc ogromnego pliku tymczasowego.
  2. Większa kompatybilność: program odbierający serwowane wideo widzi je jako względnie mały plik z nieskompresowanym obrazem. Jednakże plik źródłowy wczytany przez serwer może być, przykładowo, strumieniem MPEG-1 o dużej kompresji. Jeśli twój program nie obsługuje MPEG-1, nie jest to problemem, gdyż teraz otrzymuje standardowe, nieskompresowane wideo. Ta cecha frameservingu pozwala ci otwierać pewne typy plików w programach, w których normalnie nie mógłbyś tego zrobić.

Ponadto, z uwagi na fakt, iż dany program otrzymuje naraz jedną klatkę wideo, nie wie nic o rozmiarze pliku wyjściowego. Jeśli nawet limit wielkości obsługiwanych przezeń plików wynosi 2 lub 4 GB, nie ma to znaczenia. Za pomocą frameservingu możesz bezproblemowo przesłać choćby i 100 GB obrazu do programu z ograniczeniem 2 GB.

Jak użyć AviSynth w roli serwera klatek?

Napisz skrypt w dowolnym edytorze tekstu. Wczytaj swój plik, przefiltruj i otwórz skrypt w jednym z programów działających z AviSynth;

Serwowanie bezpośrednie

Wiele programów obsługuje AviSynth bez żadnej dodatkowej magii, traktując skrypty jak zwyczajne pliki multimedialne. Tworzenie pełnej ich listy jest niemożliwe i mijałoby się z celem - krótką notatkę o najpopularniejszych znajdziesz tutaj. Informację o tym, czy dany program wspiera otwieranie skryptów AVS znajdziesz w jego dokumentacji.

Serwowanie z użyciem dodatkowych pluginów

Adobe Premiere

Możesz zaimportować skrypt AviSynth do programu Adobe Premiere przy pomocy pluginu do tego drugiego. Jest on dostępny do pobrania ze strony Video Editors Toolkit. Działa z Adobe Premiere 5.x, 6.x i Pro.

Personal tools