Co to jest format pliku AVS?
Plik .avs to skrypt tekstowy dla AviSynth, aplikacji typu frameserver do nieliniowego przetwarzania wideo w systemie Windows. Zamiast bezpośredniej edycji plików wideo, skrypt .avs opisuje potok przetwarzania: filtr źródłowy ładuje materiał (na przykład AviSource() lub FFmpegSource2()), a kolejne wywołania filtrów obsługują zmianę rozmiaru, korekcję kolorów, usuwanie przeplotu, redukcję szumów i inne operacje. Plik nie zawiera osadzonych danych wideo.
AviSynth działa poprzez prezentowanie wirtualnego interfejsu AVI aplikacji macierzystej. Gdy narzędzie takie jak VirtualDub2 lub koder x264 otwiera plik .avs, otrzymuje ono syntetyzowany strumień wideo wygenerowany przez łańcuch filtrów - tak, jakby otworzyło prawdziwy plik AVI - bez konieczności posiadania wiedzy o samym AviSynth. Sprawia to, że skrypty .avs są powszechnym krokiem wstępnego przetwarzania w procesach kodowania.
Język skryptowy obsługuje zmienne, instrukcje warunkowe i funkcje zdefiniowane przez użytkownika. Komentarze są poprzedzone znakiem #. Towarzyszący format .avsi to plik nagłówkowy AviSynth zawierający biblioteki funkcji wielokrotnego użytku, zazwyczaj umieszczany w katalogu wtyczek w celu automatycznego ładowania przy starcie.
AviSynth został stworzony przez Bena Rudiaka-Goulda w 2000 roku. Aktywnie rozwijane odgałęzienie, AviSynth+, dodaje obsługę 64-bitową i przetwarzanie o wysokiej głębi bitowej (od 8-bit do 32-bit float). Nowoczesną, wieloplatformową alternatywą jest VapourSynth, który wykorzystuje model skryptowy oparty na języku Python. Zarówno AviSynth, jak i AviSynth+ pozostają dostępne wyłącznie dla systemu Windows.
Bezpieczeństwo
RYZYKO: MEDIUMSkrypt AVS to zwykły tekst, ale skrypty AviSynth mogą wywoływać funkcje zewnętrzne i ładować wtyczki DLL za pomocą LoadPlugin(). Złośliwy plik .avs z niezaufanego źródła może próbować załadować szkodliwą bibliotekę DLL lub wykonać skrypt obciążający zasoby. Pliki AVS pochodzące z zaufanych społeczności zajmujących się kodowaniem są bezpieczne w użyciu.
Szczegóły formatu
w pigułce- Obraz Stardent AVS X - Format mapy bitowej z oprogramowania Application Visualization System (AVS) firmy Stardent, wczesne lata 90. Całkowicie przestarzały; żadne nowoczesne oprogramowanie go nie obsługuje.
- Plik projektu / sekwencji AVS Video Editor - Niektóre wersje AVS Video Editor (Online Media Technologies) zapisywały sekwencje projektów z rozszerzeniem .avs.
Programy otwierające pliki AVS
Szczegóły techniczne
specyfikacja| Typ formatu | Język skryptowy w formacie tekstowym definiujący potok przetwarzania wideo (frameserver) |
| Kodowanie tekstu | ASCII; UTF-8 obsługiwane dla ścieżek plików w AviSynth+ r2768+ |
| Typowy rozmiar pliku | 100 bajtów - 50 KB (tylko tekst skryptu; pliki wideo, do których się odwołuje, są zewnętrzne) |
| Model frameservera | Udostępnia wirtualny interfejs AVI - aplikacje macierzyste otrzymują syntetyzowany strumień wideo z łańcucha filtrów |
| Struktura skryptu | Sekwencyjny łańcuch filtrów: filtr źródłowy → filtry przetwarzające → opcjonalne wyjście; obsługuje zmienne, instrukcje warunkowe, funkcje użytkownika |
| Składnia komentarzy | Linie zaczynające się od `#` są komentarzami |
| Dodatki w AviSynth+ | Obsługa 64-bitowa, przetwarzanie o wysokiej głębi bitowej (8-bit do 32-bit float), nowe API filtrów wykraczające poza oryginalny AviSynth |
| Pliki dołączane | Pliki `.avsi` to biblioteki funkcji AviSynth; umieszczone w katalogu wtyczek są automatycznie ładowane przy starcie |
| Platforma | Tylko Windows; AviSynth+ dodaje częściową obsługę wieloplatformową, ale pozostaje głównie systemem dla Windows |
| Kompatybilność z aplikacjami | Działa z każdą aplikacją obsługującą AVI: VirtualDub2, kodery x264/x265, MeGUI, FFmpeg (przez wtyczkę avsr) |
| Nowoczesna alternatywa | VapourSynth (`.vpy`) - wieloplatformowe skryptowanie wideo oparte na Pythonie z porównywalnym modelem łańcucha filtrów |
| Wydano | 2000 (AviSynth 1.0 by Ben Rudiak-Gould) |
| Najnowsza wersja | AviSynth+ 3.7.x (active fork, ongoing) |
| Specyfikacja | avisynth.nl |
Konwersje AVS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AVS.