<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=FAQ_serwowanie_klatek</id>
	<title>FAQ serwowanie klatek - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=FAQ_serwowanie_klatek"/>
	<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=FAQ_serwowanie_klatek&amp;action=history"/>
	<updated>2026-08-04T19:07:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=FAQ_serwowanie_klatek&amp;diff=1947&amp;oldid=prev</id>
		<title>Admin: 5 revisions</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=FAQ_serwowanie_klatek&amp;diff=1947&amp;oldid=prev"/>
		<updated>2013-07-18T19:50:07Z</updated>

		<summary type="html">&lt;p&gt;5 revisions&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:50, 18 July 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=FAQ_serwowanie_klatek&amp;diff=1946&amp;oldid=prev</id>
		<title>Wilbert at 19:56, 17 July 2013</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=FAQ_serwowanie_klatek&amp;diff=1946&amp;oldid=prev"/>
		<updated>2013-07-17T19:56:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;|[[Najczęściej zadawane pytania | Spis treści]] | [[FAQ informacje ogólne | Informacje ogólne]] | [[FAQ wczytywanie plików | Wczytywanie plików]] | &amp;#039;&amp;#039;&amp;#039;Wczytywanie skryptów&amp;#039;&amp;#039;&amp;#039; | [[FAQ częste błędy | Komunikaty błędów]] | [[FAQ rodzaje materiału źródłowego | Rodzaje materiału źródłowego]] | [[FAQ YV12/pl | Problemy z YV12]] | [[FAQ używanie pluginów VirtualDub | Używanie pluginów VirtualDub]] |&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div id=&amp;quot;frameserving&amp;quot;&amp;gt;Czym jest serwowanie klatek (&amp;#039;&amp;#039;&amp;#039;frameserving&amp;#039;&amp;#039;&amp;#039;) i do czego służy?&amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Znów pozwolimy sobie zaczerpnąć definicję Luke&amp;#039;a z jego [http://neuron2.net/lvg/frameserving.html strony internetowej]:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;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. &amp;#039;&amp;#039;frameserver&amp;#039;&amp;#039;). Aplikacją, która otrzymuje dane może być dowolny rodzaj programu do wideo.&lt;br /&gt;
&lt;br /&gt;
Są dwa powody, dla których dokonuje się frameservingu.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Mniej zajętego miejsca&amp;#039;&amp;#039;&amp;#039;: 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.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Większa kompatybilność&amp;#039;&amp;#039;&amp;#039;: 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ć.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div id=&amp;quot;jak&amp;quot;&amp;gt;Jak użyć AviSynth w roli serwera klatek?&amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
[[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;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;div id=&amp;quot;serw-bezp&amp;quot;&amp;gt;Serwowanie bezpośrednie&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Wiele programów obsługuje AviSynth bez żadnej dodatkowej magii, traktując skrypty jak zwyczajne pliki multimedialne. Stworzenie 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 skrypty AVS znajdziesz w jego dokumentacji.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;div id=&amp;quot;serw-nbezp&amp;quot;&amp;gt;Serwowanie niebezpośrednie&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Niestety, równie wiele programów stara się sprytnie ustrzec użytkownika przed konsekwencjami pomyłek, sprawdzając przed otwarciem rzeczywistą zawartość - przez co nie obsługują one skryptów AviSynth. Na to jednak również istnieje sposób: narzędzia potrafiące stworzyć sztuczny plik AVI &amp;quot;udający&amp;quot; prawdziwy, który w ten sposób oszukuje zbyt sprytną aplikację. Ich opis znajduje się [[Narzędzia pośredniczące|tutaj]].&lt;br /&gt;
 &lt;br /&gt;
=== &amp;lt;div id=&amp;quot;serw-pluginy&amp;quot;&amp;gt;Serwowanie z użyciem dodatkowych pluginów&amp;lt;/div&amp;gt; ===&lt;br /&gt;
==== &amp;lt;div id=&amp;quot;premiere&amp;quot;&amp;gt;Adobe Premiere&amp;lt;/div&amp;gt; ====&lt;br /&gt;
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&amp;amp;package_id=116722 strony Video Editors Toolkit]. Działa z Adobe Premiere 5.x, 6.x i Pro.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;div id=&amp;quot;specjalne&amp;quot;&amp;gt;Serwowanie do specjalnych wersji programów&amp;lt;/div&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Niektóre programy o otwartym kodzie źródłowym (open source) mogą, ale nie muszą być kompilowane ze wsparciem dla skryptów AviSynth. Należą do nich:&lt;br /&gt;
* [http://www.mplayerhq.hu/ MPlayer/MEncoder]&lt;br /&gt;
* [http://ffmpeg.mplayerhq.hu/ FFmpeg]&lt;br /&gt;
Dokładne i na bieżąco uaktualniane informacje znajdziesz w ich dokumentacjach.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div id=&amp;quot;problemy&amp;quot;&amp;gt;Mam problem, co robić?&amp;lt;/div&amp;gt; ==&lt;br /&gt;
=== &amp;lt;div id=&amp;quot;tmpgenc&amp;quot;&amp;gt;TMPGEnc nie odczytuje skryptów AVS&amp;lt;/div&amp;gt; ===&lt;br /&gt;
* Zainstaluj plugin VFAPI dla TMPGEnc.&lt;br /&gt;
* Wyłącz w TMPGEnc filtry DirectShow i proxy VirtualDub.&lt;br /&gt;
* Dopisz do skryptu funkcję [[ConvertToRGB24/pl|ConvertToRGB24]].&lt;br /&gt;
* Zainstaluj [[Kodeki VFW/ACM|kodek VfW]], który posłuży do dekodowania video w przestrzeni RGB - może to być np. [http://neuron2.net/www.math.berkeley.edu/benrg/huffyuv.html Huffyuv] lub [http://www.divx.com/ DivX].&lt;br /&gt;
* Zainstaluj plugin [http://www.neuron2.net/www.math.berkeley.edu/benrg/avisynth/tmpgenc-readavs.zip ReadAVS]: skopiuj plik DLL do odpowiedniego folderu VFAPI, otwórz plik rejestru ReadAVS.reg w dowolnym edytorze tekstu (np. w Notatniku), wpisz odpowiednią ścieżkę, zapisz zmiany i kliknij nań dwa razy, aby włączyć je do swojego rejestru systemowego.&lt;br /&gt;
=== &amp;lt;div id=&amp;quot;cce&amp;quot;&amp;gt;CCE się sypie podczas wczytywania skryptu AVS&amp;lt;/div&amp;gt; ===&lt;br /&gt;
* Upewnij się, że używasz wersji 2.66 CCE lub nowszej.&lt;br /&gt;
* Jeśli używasz Windows 2000, uruchom CCE w trybie kompatybilności z Windows NT 4 Service Pack 5.&lt;br /&gt;
* Jeśli w swoim skrypcie nie masz ścieżki dźwiękowej, dodaj pustą za pomocą funkcji [[AddAudio/pl|AddAudio]].&lt;br /&gt;
=== &amp;lt;div id=&amp;quot;kolory&amp;quot;&amp;gt;Po otwarciu, kolory w skrypcie są popsute&amp;lt;/div&amp;gt; ===&lt;br /&gt;
Taki problem wskazuje na to, że dana aplikacja przeprowadza konwersję przestrzeni kolorów i robi to źle. Przetestuj [[Dodatkowe filtry#Konwersja i korekta kolorów|wewnętrzne funkcje konwersji]] w AviSynth umieszczając je na końcu skryptu, aż znajdziesz właściwą - program nie będzie wtedy musiał przeprowadzać konwersji.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[Najczęściej zadawane pytania | Spis treści]] | [[FAQ informacje ogólne | Informacje ogólne]] | [[FAQ wczytywanie plików | Wczytywanie plików]] | &amp;#039;&amp;#039;&amp;#039;Wczytywanie skryptów&amp;#039;&amp;#039;&amp;#039; | [[FAQ częste błędy | Komunikaty błędów]] | [[FAQ rodzaje materiału źródłowego | Rodzaje materiału źródłowego]] | [[FAQ YV12/pl | Problemy z YV12]] | [[FAQ używanie pluginów VirtualDub | Używanie pluginów VirtualDub]] |&lt;br /&gt;
&lt;br /&gt;
[[Category:Polish pages]]&lt;/div&gt;</summary>
		<author><name>Wilbert</name></author>
	</entry>
</feed>