Tips&Tricks Linux Desktop

Systemd

helpful commands

Names:

*A unit is a resource / service to be started or stopped.

Command line:

  • systemctl start|stop <unit>
  • systemctl --state=failed
    • Shows a list of services that failed to be started at boot
  • systemctl status [unit]
  • systemd-analyze blame
    • shows a sorted list of services; first is the one with longest start time
  • systemd-analyze plot > x.svg && eog x.svg
    • creates a graphical version of the previous blame
  • systemctl disable <unit>
    • disables a unit so that it will not be started on next boot

video conversion

with Ubuntu 14.04 ffmpeg is replaced with avconv

avconv - rotating a vido and removing yound

First you may wonder why this is useful for anybody. Well I use it mainly at work. We are producing hardware components with embedded OS systems inside. And for issue documentation it’s often easiest to make a video with your smartphone. But often such a video is 90? rotated (portrait mode) and it has sound. Sound is not really bad but it does not help to hear your colleagues in the background having fun with some other coding projects :)

Goal:

  • Remove the sound from my recordings
  • rotate the video so that it’s immediately correctly viewable on a normal desktop screen

avconv -i INFILENAME -vf "transpose=1" -an OUTFILENAME

-vf "transpose=1"

  • 0 = 90CounterCLockwise and Vertical Flip (default)
  • 1 = 90Clockwise
  • 2 = 90CounterClockwise
  • 3 = 90Clockwise and Vertical Flip

-an

disable audio

to strongly shrink file size but still usable

avconv -i MOV_0244.mp4 -vf "transpose=1,scale=480:720" -b:v 300k -an out.mp4

-b:v 400k limit video bitrate to max of 400 kbits/s

scale=480:720 scale the output to a size of 480x720 pixel