AM7XXX-PLAY(1)
πΈ AM7XXX-PLAY π
okay bestie, so am7xxx-play is a section-1 manual page and it's literally the whole guide to yeeting pictures and videos onto a tiny projector, no cap. sit down, grab a strawberry drink π, and let's go.
β¨ NAME β¨
am7xxx-play β play stuff on an am7xxx device (e.g. Acer C110, PicoPix 1020)
like, "play stuff". that's the job. iconic behavior honestly. π«Ά
π SYNOPSIS π
am7xxx-play [OPTIONS]
that's it. that's the whole thing. drop some options in and let her cook. π
π DESCRIPTION π
so here's the tea: am7xxx-play(1) pulls in libavdevice, libavformat, libavcodec and libswscale to decode whatever you throw at it, then encodes it to jpeg, and then shows it off using libam7xxx. decode β‘οΈ encode β‘οΈ display. the full glow-up pipeline, periodt. β¨
π OPTIONS π
so many little knobs. she's high maintenance but worth it. π
-d<index> β the device index, and yes, the default is0(first one, main character energy).-f<input format> β the input device format.-i<input path> β the input path.-o<options> β a comma separated list of input format options.
EXAMPLE:
-o draw_mouse=1,framerate=100,video_size=800x480
-s<scaling method> β the rescaling method (seeswscale.h, iykyk).-uβ upscale the image if it's smaller than the display dimensions. lil picture, big screen, we love a growth arc. π¦-F<format> β the image format to use (default isJPEG).
SUPPORTED FORMATS:
1- JPEG2- NV12
-q<quality> β quality of jpeg sent to the device, between1and100.-l<log level> β the verbosity level of libam7xxx output (0-5).-p<power mode> β the power mode of device, between0(off) and4(turbo). ππ¨
WARNING: Level 2 and greater require the master AND the slave connector to be plugged in. like BOTH of them. do not skip this, bestie, it will simply not work. π
-z<zoom mode> β the display zoom mode, between0(original) and4(tele).-hβ show the help message. your friend when you're lost. π§
π₯ EXAMPLES OF USE π₯
copy-paste these, they're certified slay:
am7xxx-play -f x11grab -i :0.0 -o video_size=800x480
am7xxx-play -f fbdev -i /dev/fb0
am7xxx-play -f video4linux2 -i /dev/video0 -o video_size=320x240,frame_rate=100 -u -q 90
am7xxx-play -i http://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_640x360.m4v
that last one is literally big buck bunny streaming from the internet straight to your tiny projector. the way that works?? obsessed. π°π
π EXIT STATUS π
0β Success. we ate. π₯!0β Failure (libam7xxx error; libav error). not the vibe. check ya logs. π
πΈ AUTHORS πΈ
Antonio Ospite and Reto Schneider. absolute legends, ty for your service. π«Ά
β RESOURCES β
Main web site: http://git.ao2.it/libam7xxx.git β go look, it's right there.
π COPYING π
Copyright (C) 2012-2014 Antonio Ospite <ao2@ao2.it>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
like, free software fr fr. share it, remix it, keep it open. that's the whole point. π
and that's the page!! π this was version AM7XXX-PLAY(1) dated 12/31/2025 β go forth and project something cute onto a wall, bestie. slay. π
β¨
π¦ where this page comes from
- ubuntu resolute: libam7xxx0.1-bin 0.1.7-7 Β· GPL-2.0-or-later
- ubuntu stonking: libam7xxx0.1-bin 0.1.7-7 Β· 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