Archive for the ‘Unix’ Category

Mit ffmpeg einen Film aus PNG-Dateien erstellen

Mittwoch, Januar 20th, 2016

ffmpeg -start_number 1 -i %%06d.png -c:v libx264 -b:v 4000k -vf fps=25 -pix_fmt yuv420p out.mp4

https://www.bannerbear.com/blog/how-to-make-gifs-from-images-using-ffmpeg/

Gif in MP4 umwandeln:

#!/bin/sh
ffmpeg -f gif -i $1 -c:v libx264 -b:v 200k $2

Film-Dateien verbinden (concat):
https://trac.ffmpeg.org/wiki/Concatenate#samecodec

Film aus einer Grafik erzeugen:
https://stackoverflow.com/questions/25891342/creating-a-video-from-a-single-image-for-a-specific-duration-in-ffmpeg

Bilder aus einem Video extrahieren (fps=framerate):
ffmpeg -i input.mp4 -vf fps=60 out%d.png

Audiotrack hinzufügen:
ffmpeg -i video.mp4 -i audio.wav -map 0:v -map 1:a -c:v copy -shortest output.mp4

Subversion: Benutzer hinzufügen

Freitag, Juli 24th, 2015

sudo htpasswd -m /etc/apache2/dav_svn.passwd [benutzername]

Der genaue Name der Passwort-Datei steht in der Config-Datei
von SVN. Diese heißt z.B. /etc/apache2/mods-available/dav_svn.conf

Grub neu installieren

Dienstag, Juli 21st, 2015

sudo grub-setup /dev/sdX

X = a, b, usw

Config-Datei:
/etc/default/grub

Lubuntu: numlock beim Booten einschalten

Mittwoch, Juli 1st, 2015

Datei editieren:
/etc/xdg/lubuntu/lxdm/lxdm.conf

Zeile ändern:
# numlock=0

in:
numlock=1

PATH Variable ändern

Dienstag, Juni 2nd, 2015

Orte, an denen die PATH-Variable geändert wird (Ubuntu mit bash):
~/.profile
~/.bashrc
/etc/profile
/etc/profile.d/*.sh

Lubuntu

Donnerstag, Februar 26th, 2015

Desktop Icon erstellen:
Befehl: lxshortcut

HDMI-Sound konfigurieren:
pavucontrol

Terminal aufrufen>
ALT-STRG-T

Vom Fenstermodus (X) in Terminal-Modus wechseln:
ALT-STRG.F1
Zurückwechseln:
ALT-STRG-F7

Tastatur-Modell wechseln oder hinzufügen:
Mit rechter Maustaste auf kleines „DE“ oder „US“ Symbol unten links klicken.
Tastaturbelegungshandler-Einstellungen aufrufen

Ubuntu: version anzeigen

Mittwoch, August 20th, 2014

lsb_release -a

Unix find: mehrere Dateitypen finden

Mittwoch, Juli 23rd, 2014

find . \( -name "*.h" -o -name "*.cpp" \)

Alle ausführbaren Dateien finden:

find . -type f -executable

Ubuntu auf Heartbleed-Bug testen

Donnerstag, Juni 5th, 2014

http://www.digitaltrends.com/computing/how-to-update-ubuntu-plug-heartbleed-openssl-flaw/#!UZvNK

Ubuntu-Version ermitteln:
cat /etc/lsb-release

Pakete updaten:
sudo apt-get update

Wörter in Dateien finde

Mittwoch, April 23rd, 2014


#!/bin/bash
#
# Sucht im Ordner <folder> nach dem Muster <pattern>
# unter Beruecksichtigung der Dateien <filemask>
#
# patfind <folder> <pattern> <filemask>
#
# grep Options:
#   Ignore Case         = -i
#   Dateinamen ausgeben = -H
#
# Beispiel:
#   patfind ../qt STag "*.h"
#
#
if [ "$1" == "" ]
then
echo "usage: patfind <folder> <pattern> <filemask>"
echo " sucht in <folder> nach <pattern>"
echo " in den Dateien <filemask>"
echo "  Beispiel: patfind ../qt STag \"*.h\""
else
echo "Folder   =" $1
echo "Pattern  =" $2
echo "Filemask =" "$3"
find $1 -name "$3" -exec grep -H $2 {} \;
fi;