aviplay(1)

✨ NAME ✨

aviplay β€” a QT-based movie player, and she's that girl πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

aviplay [options] [ files | URLs ]

πŸ’– DESCRIPTION πŸ’–

okay so listen β€” aviplay is a QT-based player for all kinds of avi, asf, and mpeg4 movie files. it's giving "play my movie, bestie" energy πŸ¦‹

The Avifile project makes a library that lets programs read and write compressed AVI/ASF files (think Indeo Video, DivX :-), etc.) under Unix OS. fr fr, it's a whole ecosystem.

(De)compression gets handled by a bunch of plugins β€” including Win32 DLLs for x86_32 OS β€” whenever a native codec isn't available. heads up though: those Win32 libraries have to be downloaded separately, they do not come in the box 🫢

Primarily the ffmpeg project is used for codecs and also for stream parsing. And over the time it's possible the project will mostly blend into ffmpeg. character development, honestly 🌈


🌟 FEATURES 🌟

  • low CPU usage (movies playable even P200MMX) 😭 iconic
  • smooth video (using threads and frame precaching)
  • supports streamed .asf files
  • audio resampling suppport
  • modular design

πŸ’… OPTIONS πŸ’…

the menu, bestie. every single one. no skips πŸ‘‘

  • -h --help β€” Show help message
  • -c --codec [help] β€” Set codec options (use help to see options for this parameter)
  • -s --size <width:height> β€” Start playing movie at dimensions X * Y.
  • -f --fullscreen β€” Start playing movie in fullscreen.
  • -f --maximize β€” Start playing movie in maximized mode (i.e. preserve current resolution).
  • --seek <position> β€” Seek to given position in movie.
  • -sub --subtitle <filename> β€” Use give file as the source for subtitles.
  • -subcp --subtitle_codepage <codepage> β€” Select codepage for subtitles. They are internaly encoded into UTF-8. See iconv(3) for available codepages. Codepage "default" means current default encoding in system. Example of codepages: CP1250, ISO8859-2, default.
  • -subfont --subtitle_font <fontname> β€” Select font for subtitles. At this moment only X11 fonts are supported (either in traditional "-misc-*" or TTF notation)
  • -ac --audio-codec <codecname> β€” Prefered codec to be used for movie audio decoding. Use with "help" to see available audio codecs.
  • -vc --video-codec <codecname> β€” Prefered codec to be used for movie video decoding. Use with "help" to see available video codecs.
  • --rc β€” Enables remote control (stdin|stdout).

🐚 SHELL variables:

  • WIN32_PATH β€” can be used to override library path /usr/lib/win32 which holds MS Windows binary dll codecs.
  • AVIPLUGIN_PATH β€” can be used to override library path /usr/lib/avifile which holds avifile plugins.
  • AVIPLAY_MUTE_AUDIO β€” if set shows just video track
  • AVIPLAY_MUTE_VIDEO β€” if set plays just audio track
  • AVIPLAY_NOSYNC β€” do not synchronize audio and video track
  • HTTP_PROXY
  • WRITE_ASF β€” write asf file received over the network to file (/tmp/*.asf)

πŸ“ NOTE πŸ“

Press the About button in aviplay's GUI for more details about the usage and configuation. it's right there, bestie, go click it πŸŽ€

Aviplay automaticaly searches for subtitle file with the same name as the original ".avi" file but with .sub, .SUB, .srt, .SRT, .txt, .TXT, .smi, .SMI suffix. she finds her own subs, no cap 🧚

For Debian users: After the discussion with the autor I have came to the conclusion that GSM codec is legaly distributed under GPL terms since this piece of code was donated to the project by the original author which was using it in the non-GPL project xanim.


πŸ”₯ SEE ALSO πŸ”₯


πŸ‘‘ AUTHORS πŸ‘‘

  • Original author: Eugene Kuznetsov <divx@euro.ru>
  • Current developer: Zdenek Kabelac <kabi@users.sourceforge.net>

and that's the whole page, bestie πŸ’– this one's written by Zdenek Kabelac, dated 12 February 2003, and it lives in the aviplay(1) manual β€” stan a classic πŸŒΈπŸ¦‹βœ¨