MC, 00:26 czwartek, 31.05.2012 r.
Ilustracja do artykułu: MPlayer - Jak odtworzyć film w konsoli jako ASCII-Art?

MPlayer - Jak odtworzyć film w konsoli jako ASCII-Art?

Jeśli ktoś myśli, że w systemie bez środowiska graficznego nie można oglądać filmów, to jest w błędzie. Można to zrobić nawet w zwykłej konsoli, czy terminalu. Wystarczy mieć pod ręką program MPlayer, który w czasie rzeczywistym zamieni nam obraz dowolnego filmu na ASCII-Art.

Czym jest ASCII-Art?

Myślę, że najlepszej odpowiedzi na to, czym jest ASCII-Art, udzieli poniższa ilustracja:
###############################################################################
###############################################################################
###########################################**##################################
##########################################*####################################
####################################**#########################################
######################################***######################################
########################################*#######**#############################
################################*#*###*#**#****  **############################
###############################****#****          *#####**#####################
##############################****#***             *####**#####################
##############################** ***              **####*######################
##############################******              **####*######################
######*#####**################**** *              **###**#######*##############
####***###*****###############*** *               *####*####*#** *   *#########
#######*#** *  *##############***                 *####*###*** *     **########
######****     *##############****                *####*###**  *      *########
#####*****      *#############*##*****        *****###**###**         **#######
####*******     *############**##** ****   *******####*###*#*   *      *#######
####****#**  **   ###########******# ****  ** #*#***##*###*#*        ***#######
#####** ***** **  *######*###** ***    **       ** *##*###***##    *#***#######
#####**  ****##*   *#####*###**         *          *#**##**##*#*  *############
######**     #*   ** *##**###**                    ##*###* ****   #***#**######
#####****   **    *** ##***##**         *         *##*####        *    **######
#######**         *** ### **#***        *         *#**####        *     #######
######**          **#####  *#***       **         *#**####*       *    *#######
######*            *###### ******       *        **#*#####*       *    *#######
#######    #*      *########******     *** **    **#*######*    * #*  *########
#######*  *        *########*****      **#**    **#**######*     **  **########
########*  ***    *#*########*****      *       **##*######*  **#*##**#########
######### *#      *#***######*****              **##**#####**  *******#########
#########****    *##***#######****             **##**######***  *****##########
##########*     *##****#######****  **#**********##**######* *     **##########
###########   **##*****######*#***            ***##*#######** **  **###########
################## * **##### **#***    * ********##*#*#####**  *###############
#################******#####   *****************############*** *##############
#################******####*    ##** *       ***#############******############
#################****#######     ##***       **####### *#######******##########
#################*###########     *##**     **#######   *######################
##############################      *#*******#####*#*   #######################
###############################       *#############*  *#######################
################################        *#########*#   *#* ####################
#################################*      ***##*######   #*   ###################
###################################    *########**##   #      #################
####################################    ########***#*  #      *################
#####################################   ########**##           **##############
######################################  ########*##*             ##############
#######*###*########################### *######*#*#*             *#############
######################################## ######***#*             *#############
####################**##################*##########*             *#############
###################################################**            *#############
####*###########*###**#########################*##***            *#############
####*##*#####################################****#***           *##############
#######*##*#################################*  **##**     *    **##############
##########**################################*  ***#*** ****  ****##############
#######*#####################################* ***##***  *******###############
####**#######****#############################* ***##**  *******############***
###*  *** ********############################********* * *****#############***
###*****   **** **############################******#*    ****##############*##
###*****    *******##########################*   *###*     **#############*####
###**  *** ******###***#########**##########** ** *****    *****###############
##** ****#*###***##**##*######***#*####************************######*#########
##**************##**###**####***###*##**#####************* * **################
#***  **************###**###***####*##*######********  **#** *######*#####*####
****  *#* *********####**###**####**#######****  *************########*##**####
***          ******####**##***####**########***  *#     *******#######****#####
               ***#####**##**#####**######****** *#**  *********###############
           *##****####*******#####**#####*****#*****  *******#*################
*##***       *****###********####***#####*****  ***   *****##* ##***###########
    * **         **#*********####***#####***          *****##*** ####*#########
       **          ###**  **********####* *            **  ***  *#### #########
        *                 ***  ****     *           *  *****##*######**########
       * **#                   ***     ###              **********###*#########
     ***    ****            ** **       *              **** *****###* #########
      *   **#**             **         #*##             ** *#******   #########
           ***#                      #######         * *#* ##*        ###*#####
             *         ***   *       ########*  *    **** ###*            *####
             # * * *    ***          ###### *#    ***   *####*       *   *#####
**           *#*  *   ****** **     #######  # ***     *####*           ######*
***      **  **      * ***** **       #####  #******* *####*          *#####**
*******         *    *****#*###**     ###### * *##**#*#*#**         #######**
###*******       *    ***#****#*      #####    ##########**        **######* **
#####* **#*  ***    *#*#**##*####     *####    #########**         ***#####****
Made By The Dutch Dude         02-28-96
Po dalsze informacje na temat tego rodzaju sztuki cyfrowej, odsyłam do Wikipedii. Jako ciekawostkę dodam jedynie, że była to pierwsza forma pornografii rozprzestrzenianej w sieci. Takie cudeńka potrafią tworzyć zarówno artyści, jak i programy komputerowe.

Można tak oglądać film?

Jednym z programów, który potrafi przetworzyć obraz cyfrowy na ASCII-Art, jest MPlayer. Pozwoli nam na oglądanie dowolnego filmu, nawet bez posiadania środowiska graficznego w systemie, przetwarzając w czasie rzeczywistym strumień video filmu, na sekwencję zmiennych ASCII-Art-ów. Efekt, choć zależny od filmu, potrafi zaskoczyć i to bardzo pozytywnie.

Gdzie pobrać program MPlayer?

Program MPlayer znajduje się w repozytoriach, dlatego wystarczy wydać polecenie:
sudo apt-get install mplayer

Po zainstalowaniu programu, możemy go użyć. Aby włączyć go w tryb ASCII-Art, wystarczy do wywołania programu dołączyć -vo aa. Przykładowa komenda może wyglądać tak:
mplayer -vo aa dowolny_plik_video.avi

Jak wspomniałem, MPlayer obsłuży tyle formatów, ile kodeków ma dostępnych. Życzę dobrej zabawy ;)

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: