TCPServer
(clip, int "port")
TCPSource
(string hostname, int "port", string
"compression")
Questo filtro consente di inviare clips attraverso il network. Si possono collegare vari clients alla stessa macchina.
TCPServer
(clip, int "port")
Questo creerà un server thread sulla macchina currente girante sulla
porta specificata . Porta di default è la 22050.
Otterrete l'output nella applicazione dove avete aperto il vostro script , ma
il server girerà solo fino a che l'applicazione (vdub ad esempio) rimane
aperta.
Esampio:
Colorbars(512, 256) TCPServer()
fa partire il server.
TCPSource
(string hostname, int "port", string
"compression")
Questo si connette alla macchina con indirizzo fornito (IP-number ad esempio)
e al server che gira sulla porta data. Porta di default è 22050 .
Compression abilita a scegliere la compressione usata per il video:
Compression Type | Descrizione |
None | Nessuna compressione. E' l'opzione più veloce - il video non viene compresso prima di essere inviato sul net. |
LZO | Usa la compression LZO . Abbastanza veloce, ma comprime bene solo con sorgenti artificiali come cartoons ed anime con superfici molto uniformi. |
Huffman | Usa un'abbastanza lenta Huffman routine fatta da Marcus Geelnard. Comprime video naturali meglio che LZO. |
GZip | Usa solo una compressione Gzip Huffman . Lavora secondo le impostazioni di Huffman , ma sembra più veloce. |
Se il parametro compression non viene fornito, di default è usato GZip . Il materiale Interlacciato si comprime peggio di quello non interlacciato. Se la velocità del network costituisce un problema si potrebbe usare SeparateFields.
Esempio:
TCPSource("127.0.0.1") Info()
Si connette alla macchina , se un server è attivo.
Si può usare per eseguire ogni/qualche filtro su PC differenti.
# Clustermember 1: AVISource Deinterlacer TCPServer # Clustermember 2: TCPSource Sharpener TCPServer # Clustermember 3: TCPSource # client app -> video codec -> final file
v2.55 | Initial Release |
$Date: 2004/10/03 21:26:01 $