User:Nazo
Jump to navigation
Jump to search
TODO
TODO: move this to proper page
Filters
- music visualization (audio -> video)
- iTunes visualizers (execution file, depends on environment:-( )
- VizKit (zlib license): http://www.imagomat.de/vizkit/
- Fountain Music (GPL2+): http://www.binaryminded.com/fountainmusic.html
- iTunes visualizers (execution file, depends on environment:-( )
- automatic subtitles (speech recognition) (audio -> subtitle)
- such as youtube
- CMU Sphinx (BSD license): http://cmusphinx.sourceforge.net/html/cmusphinx.php
- Julius (BSD-style license): http://julius.sourceforge.jp/en_index.php?q=index-en.html
- subtitle rendering (subtitle -> video)
- subtitle to braille (subtitle -> braille)
- Braille ASCII, Unicode (0x2800-0x28ff)
- Braille display
- AT-SPI (LGPL2+)
- text to speech for subtitle (subtitle -> audio)
- for blindness && translated subtitle situation
- looks much difficult because speech emotion keeping and speech speed control would be needed
- source audio volume down
- auto subtitle translation (subtitle -> subtitle)
- such as youtube
- Google Translation: http://translate.google.com/translate_a/t?client=t&text=%s&sl=en&tl=ja&pc=0
- poor translation quality
- maybe useless for styled subtitle like "this is a example".
- karaoke-like styled song subtitle problem
- virtual theremin (video -> audio or mouse moving -> audio)
- Wizard's Toolkit like something? (text -> text)
Crypto algorithms
- FFmpeg (LGPL 2.1+)
- Hash: ADLER32, MD5, SHA1, CRC_8_ATM, CRC_16_ANSI, CRC_16_CCITT, CRC_32_IEEE, CRC_32_LE
- Crypto: RC4, BASE64, AES128, AES192, AES256, DES64, DES192
- Compression: LZO 1x (decode only)
- Windows (proprietary):
- OpenSSL (Apache-style licence):
- Linux (GPL 2.0):
- Wine (LGPL 2.1+; no good document)
- Mozilla (mostly MPL 1.1/GPL 2.0+/LGPL 2.1+; no good document):
- Crypto++ (mostly Public Domain)
Protocols(or Scheme)
unselected, bit dirty, protocols list I found. just ignore minorities. feel free to improve it.
"*" - supported by ffmpeg
- Transport
- tcp: - TCP(RAW) *
- udp: - UDP(RAW) *
- N/A - Real Data Transport v2 (Real) https://protocol.helixcommunity.org/files/2005/devdocs/RDT_Feature_Level_20.txt
- N/A - Real Data Transport v3 (Real) https://protocol.helixcommunity.org/2005/devdocs/RDT_Feature_Level_30.txt
- N/A (host:port) - unix socket like X11/ALSA midi etc...
- sctp:? - SCTP(RAW)
- pipe: - pipeline *
- N/A - clipboard
- N/A - gimp-remote(dbus)
- N/A - BCNG; https://helixcommunity.org/viewcvs/server/protocol/transport/bcng/ (complex license)
- File Protocol
- file:// - file *
- files:/// - file
- gopher:// - Gopher; http://www.faqs.org/rfcs/rfc1436.html
- http:// - HTTP *
- Basic Auth *
- Digest Auth
- idiomatic schemes
- hxxp:// - http
- h**p:// - http
- ttp:// - http (mostly used in Japan)
- tp:// - http (mostly used in Japan)
- htp:// - http (mostly used in Japan)
- http_proxy:// - from mplayer
- https:// - HTTP over SSL
- aftp:// - Active FTP
- ftp:// - Passive FTP
- sftp:// - Secure FTP (SSL)
- trash:// - gvfs-trash
- man:// - manpages on konqueror, may not relate to Media
- info:// - info page on konqueror, may not relate to Media
- smb:// - Server Message Block Protocol (file sharing)
- cifs:// - Common Internet File System Protocol (file sharing)
- N/A - NFS (Network File System) v3; http://www.freesoft.org/CIE/RFC/1813/index.htm
- RealTime Protocol
- rtp:// - RTP *
- rtsp:// - RTSP; http://www.ietf.org/rfc/rfc2326.txt; http://www.live555.com/liveMedia/ (LGPL) *
- RTSP - RTSP
- RTSPT - RTSP(TCP); Real
- RTSPU - RTSP(UDP); Real
- RTSPH - RTSP(HTTP); Real
- RTSPM - RTSP(MultiCast); Real
- rtspt:// - RTSP(TCP) (not Real, maybe MS)
- rtspu:// - RTSP(UDP); http://www.ietf.org/rfc/rfc2326.txt
- rtsph://? - RTSP(HTTP) (not Real, untested)
- pnm:// - PNA (mplayer has its own implementation); https://helixcommunity.org/viewcvs/server/protocol/pna/ (complex license)
- PNA - PNA
- PNAT - PNA(TCP)
- PNAU - PNA(UDP)
- PNAH - PNA(HTTP)
- PNH - PNA(HTTP)
- PNAM - PNA(MultiCast)
- mms:// - MMS *
- mmst:// - MMS(TCP)
- mmsu:// - MMS(UDP)
- mmsh:// - MMS(HTTP)
- mmshttp:// - from mplayer
- rtmp:// - RTMP
- rtmpt:// - RTMP(over HTTP) RTMPT
- rtmps://? - RTMP(over HTTPS) RTMPS (untested)
- peercast:// - PeerCast (P2P); http://www.peercast.org/ (GPL)
- N/A - KeyHoleTV protocol (non-free)
- Devices
- dvd:// - from mplayer and vlc
- dvdnav:// - from mplayer
- dvdsimple:// - from vlc
- cdda:// - from vlc and mplayer
- cddb:// - from mplayer
- vcd:// - from mplayer
- tv:// - from mplayer
- radio:// - from mplayer
- Capture
- v4l:// - Video for Lan (from vlc)
- v4l2:// - Video for Lan 2 (from vlc)
- screen:// - Capture (from vlc)
- pvr:// - Video for Lan 2 (aka PVR) (from mplayer)
- dvb:// - DVB channels menu (from mplayer)
- x11: - old ffmpeg X11 grabbing
- Meta Container
- cue:// - CUE Sheet (from mplayer)
- Remote Control Protocol
- mpst:// - MPlayer Netstream
- vlc:// - VLC
- SlideShow Protocols
- mf:// - directory slideshow (from mplayer)
- Tunnel
- N/A - Proxytunnel; http://proxytunnel.sourceforge.net/intro.php (GPL)
- N/A - httptunnel; http://www.nocrew.org/software/httptunnel.html (GPL)
- N/A - Tor (The Onion Router); http://www.torproject.org/ (BSD license)
- N/A - Java Anonymous Proxy; http://anon.inf.tu-dresden.de/index_en.html (non-free?)
- VCSs
- svn:// - svn server
- svn+http:// - svn webdav
- svn+https:// - svn webdav over ssl
- git:// - git
- hg:// - mercurial
- bzr:// - bazaar VCS smart server
- bzr+ssh:// - bazaar VCS smart server over SSH
- bzr+http:// - bazaar http
- bzr+https:// - bazaar https
- bzr+ftp:// - bazaar ftp
- bzr+sftp:// - bazaar sftp
- lp:// - bazaar launchpad plugin
- Meta Protocol
- data: - Data URI Scheme; http://tools.ietf.org/html/rfc2397
- about: - Fx, knoqueror and other browsers, may not relate to Media
- urn:isbn: - book, may not relate to Media
- urn:ietf: - ietf, may not relate to Media
- Mail, may not relate to Media
- mailto:// - Mail
- imap: - IMAP(mail)
- N/A - POP3 protocol(mail)
- N/A - POP3 protocol(mail)
- N/A - smtp protocol(mail)
- POP before SMTP
- SMTP-AUTH
- news:// - NNTP; http://tools.ietf.org/html/rfc977
- non-realtime P2P, may not relate to Media
- N/A (*.torrent) - BitTorrent Protocol; http://www.bittorrent.org/beps/bep_0003.html
- N/A - Freenet Client Protocol 2.0; http://wiki.freenetproject.org/FreenetFCPSpec2Point0
- N/A - WinMX protocol
- N/A - Winny protocol
- N/A - shinGETsu BBS protocol; http://shingetsu.info/ (GPL)
- N/A - RinGOCh protocol (non-free)
- Todo
- feed: - feed protocol; http://www.brindys.com/winrss/feedformat.html
- rss: - feed protocol; http://www.brindys.com/winrss/feedformat.html
- sip: - Session Initiation Protocol; http://www.ietf.org/rfc/rfc3261.txt; http://www.live555.com/liveMedia/ (LGPL)
- sdp:// - SDP(from mplayer); http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst/sdp (LGPL); http://www.live555.com/liveMedia/ (LGPL)
- tivo:// - vstream (from mplayer)
- null:// - null stream (from mplayer)
- unsv:// - from mplayer
- icyx:// - from mplayer
- noicyx:// - from mplayer
- apt: - apturl, may not relate to Media
- N/A - Gobby protocol, may not relate to Media
- N/A - DLNA Networked Device Interoperability Guidelines
- N/A - EsounD Protocol; http://www.jcraft.com/jesd/EsounD-protocol.txt
- N/A - PulseAudio Simple Protocol; http://www.pulseaudio.org/ (LGPL)
- N/A - PulseAudio Native Protocol; http://www.pulseaudio.org/ (LGPL)
- N/A - GStreamer Data protocol: http://cgit.freedesktop.org/gstreamer/gstreamer/tree/libs/gst/dataprotocol (LGPL)
- N/A - Digital Audio Access Protocol; http://sourceforge.net/projects/libdmapsharing/ (LGPL)
- N/A - Digital Media Access Protocol; http://sourceforge.net/projects/libdmapsharing/ (LGPL)
- N/A - Digital Photo Access Protocol; http://sourceforge.net/projects/libdmapsharing/ (LGPL)
- N/A - Datagram Congestion Control Protocol; http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst/dccp (LGPL)
- N/A - X Window System Protocol; ftp://ftp.x.org/pub/X11R7.0/doc/PDF/proto.pdf
- N/A - RFB Protocol (VNC); http://www.realvnc.com/docs/rfbproto.pdf
- N/A - Remote Desktop Protocol; http://www.rdesktop.org/ (GPL)
- N/A - SAP; http://www.ietf.org/rfc/rfc2974.txt
- N/A - IPv4(RAW); Video Conferencing Tool (BSD license)
- N/A - RTIP (Real-Time Internetwork Protocol?); Video Conferencing Tool (BSD license)
- N/A - ATM (Asynchronous Transfer Mode); Video Conferencing Tool (BSD license)
- N/A - ARP
- N/A - RARP
- N/A - RSVP
- N/A - RVPoIP (Remote Voice Protocol over IP)
- N/A - Megaco H.248
- N/A - MGCP (Media Gateway Control Protocol); ftp://ftp.isi.edu/in-notes/rfc2705.txt
- N/A - SGC (Simple Gateway Control Protocol)
- N/A - Skinny (Skinny Client Control Protocol)
- N/A - Skype protocol
- N/A - RTCP
- N/A - RTP TV; http://www.openmash.org/lxr/source/rtptv/ (opensource)
- [access][/demux]:// - VLC Stream MRL (eg. file/ffmpeg://, /ffmpeg://)
- partfile:// - eMule part file access(VLC?)
- fake:// - Fake input (from VLC)
- dv:// - Digital Video(Fireware/ieee1394) (from VLC)
- directory:// - Directory (from VLC)
- jack:// - Jack input (from VLC)
- N/A - HFS http://www.rejetto.com/hfs/ (GPL)
- shell: - MS explore/iexplorer (ex. shell:Desktop , shell:Cache )
- ssh: - Secure Shell
- mhtml: - MIME Encapsulation of Aggregate HTML
- javascript: - Javascript
- vbscript: - Visual Basic Script
- mocha: - Mocha (Netscape4; mocha is old name of livescript)
- livescript: - LiveScript (Netscape4; livescript is old name of javascript)
- ipp: - http://www.ietf.org/proceedings/98aug/slides/ipp-security-slides-98aug/index.html
- view-source: - show source (browsers)
- cdo: - Microsoft Office CDO Protocol
- chrome:// - The Chrome URL (Mozilla)
- geo: - http://tools.ietf.org/html/draft-mayrhofer-geopriv-geo-uri-01
- klik:// - klik (http://klik.atekon.de/ )
- N/A - LDAP (Lightweight Directory Access Protocol)
- alsa:// - alsa input (from VLC 1.0.0-git)
- oss:// - oss input (from VLC 1.0.0-git)
- zip:// - zip compressed file(from VLC 1.0.0-git)
- N/A - DVCP (Miracle Control Protocol) https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt/docs/dvcp.txt
- N/A - SGI MVCP (Multiport Video Computer Protocol) http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi/0650/bks/SGI_Developer/books/MSB_RP/sgi_html/mvcp.html