(how does it works)
(logo)
Line 22: Line 22:
  
 
that's a nice way to display other fonts in the terminal; see resources for links
 
that's a nice way to display other fonts in the terminal; see resources for links
 +
 +
=== information gathering ===
 +
 +
to retrieve the file information, i used '''ffprobe''', it dumps a lot of info
 +
 +
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'carnages_creamy_patterns.mov':
 +
  Metadata:
 +
    major_brand    : qt 
 +
    minor_version  : 512
 +
    compatible_brands: qt 
 +
    encoder        : Lavf56.40.101
 +
  Duration: 01:39:01.03, start: 0.000000, bitrate: 200411 kb/s
 +
    Stream #0:0(eng): Video: qtrle (rle  / 0x20656C72), rgb24, 1920x1080, 200408 kb/s, 30 fps, 30 tbr, 15360 tbn, 15360 tbc (default)
 +
    Metadata:
 +
      handler_name    : DataHandler
 +
      encoder        : Lavc56.60.100 qtrle
 +
 +
for the credits, i just used the ''Stream #0:0'', reformated as a tabbed list
 +
 +
other info comes from the file browser (''nemo'' in my case)
  
 
== resources ==
 
== resources ==

Revision as of 18:27, 20 October 2017

Result of the scripts

watch this at full resolution (full HD), or you will not see anything :)

how does it works

notes for me and whoever might find this interesting

the logo is using the 'ascii' font JS Cursive, slightly modified on the 'n'

  __  __,   ,_   _   __,   __   _   ,  
_(_,_(_/(__/ (__/ (_(_/(__(_/__(/__/_)_
                          _/_          
                         (/

that's a nice way to display other fonts in the terminal; see resources for links

information gathering

to retrieve the file information, i used ffprobe, it dumps a lot of info

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'carnages_creamy_patterns.mov':
 Metadata:
   major_brand     : qt  
   minor_version   : 512
   compatible_brands: qt  
   encoder         : Lavf56.40.101
 Duration: 01:39:01.03, start: 0.000000, bitrate: 200411 kb/s
   Stream #0:0(eng): Video: qtrle (rle  / 0x20656C72), rgb24, 1920x1080, 200408 kb/s, 30 fps, 30 tbr, 15360 tbn, 15360 tbc (default)
   Metadata:
     handler_name    : DataHandler
     encoder         : Lavc56.60.100 qtrle

for the credits, i just used the Stream #0:0, reformated as a tabbed list

other info comes from the file browser (nemo in my case)

resources

  • TerminalStyler - script to style the console output
  • FIGlet - a program for making large letters out of ordinary text
  • figlet-fonts - collection of ascii art fonts for figlet or toilet
  • asciinema - record and share your terminal sessions, the right way.

online identity ∋ [ social ∋ [mastodon♥, twitter®, facebook®, diaspora, linkedin®] ∥ repos ∋ [github®, gitlab♥, bitbucket®, sourceforge] ∥ media ∋ [itch.io®, vimeo®, peertube♥, twitch.tv®, tumblr®] ∥ communities ∋ [godotengine♥, openprocessing, stackoverflow, threejs]]