Merge video without reencoding

Check bitrates : find . -type f -name *.mp4 | sort | while read line; do echo “‘$line’” ; done > file_list OIFS=”$IFS” ; IFS=$’\n’ ; for file in $(find . -type f -name “*.mp4”) ; do echo “${file}” ; ffprobe -v quiet -show_entries “stream=codec_name,bit_rate” -i $file | egrep ‘codec|bit’ ; done All files that … Read more

py3compile not found

sudo dpkg –configure -a sudo apt install -f –reinstall python3-minimal sudo apt install -f –reinstall python3-pip

kubectl Cheat Sheet

Common Options Configuration Files (Manifest files) Cluster Management & Context Daemonsets Deployments Events Logs Namespaces Nodes Pods Replication Controllers ReplicaSets Secrets Services Service Accounts  Common Options In kubectl you can specify optional flags for use with various commands. alias – Set an alias for kubectl. alias k=kubectl echo ‘alias k=kubectl’ >>~/.bashrc -o=json – Output format in JSON. … Read more

Manually add Kubernetes worker node label

$ kubectl label nodes worker1 node/worker1 labeled $ k get nodes NAME STATUS ROLES AGE VERSION control1 Ready control-plane 19d v1.26.0 worker1 Ready worker 19d v1.26.0 worker2 Ready 19d v1.26.0  

Get a quick overview of kubernetes node resources

kubectl get nodes -o jsonpath='{.items[*].status.capacity}’ | jq { “cpu”: “2”, “ephemeral-storage”: “80901592Ki”, “hugepages-1Gi”: “0”, “hugepages-2Mi”: “0”, “memory”: “4012204Ki”, “pods”: “110” }

Fix DNS resolution in WSL2

sudo tee /etc/wsl.conf > /dev/null << EOF [network] generateResolvConf=false EOF rm /etc/resolv.conf echo -e ‘nameserver\nnameserver’ | sudo tee /etc/resolv.conf > /dev/null; sudo chattr -f +i /etc/resolv.conf;

Pycuda on Python3.11

pycuda fatal error: pyconfig.h: No such file or directory sudo apt-get install python3-dev pip3 install pycuda