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
.asffiles - 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 (usehelpto 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. Seeiconv(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/win32which holds MS Windows binary dll codecs.AVIPLUGIN_PATHβ can be used to override library path/usr/lib/avifilewhich holds avifile plugins.AVIPLAY_MUTE_AUDIOβ if set shows just video trackAVIPLAY_MUTE_VIDEOβ if set plays just audio trackAVIPLAY_NOSYNCβ do not synchronize audio and video trackHTTP_PROXYWRITE_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 π₯
http://avifile.sourceforge.netfor the original source and main CVS archive for binary codecs.http://mplayerhq.hufor mplayer β an excelent player with more options and supported formats
π 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 πΈπ¦β¨
π¦ where this page comes from
- debian bookworm: libavifile-0.7-bin 1:0.7.48~20090503.ds-25+b1 Β· GPL-2.0-or-later
- debian trixie: libavifile-0.7-bin 1:0.7.48~20090503.ds-29 Β· GPL-2.0-or-later
- ubuntu jammy: libavifile-0.7-bin 1:0.7.48~20090503.ds-21 Β· GPL-2.0-or-later
- ubuntu noble: libavifile-0.7-bin 1:0.7.48~20090503.ds-26build1 Β· GPL-2.0-or-later
- ubuntu questing: libavifile-0.7-bin 1:0.7.48~20090503.ds-30
- ubuntu resolute: libavifile-0.7-bin 1:0.7.48~20090503.ds-31 Β· GPL-2.0-or-later
- ubuntu stonking: libavifile-0.7-bin 1:0.7.48~20090503.ds-32build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms