rinetd - TCP端口转发工具
循环输出CPU温度
while [ true ] ; do
echo $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° ;
sleep 1;
done
png序列转gif a0.png a1.png a2.png ... a20.png
convert -delay 20 -loop 0 a*.png animated.gif
Virtualbox修改UUID
VBoxManage internalcommands sethduuid
二维码识别
zbarimg
转换m3u8(也能输入本地文件)
下载http://xxxx.m3u8并转换为mp4存放到/tmp/
ffmpeg -protocol_whitelist crypto,file,tcp,http,https,tls -i http://xxxx.m3u8 -c copy -bsf:a aac_adtstoasc /tmp/$(cat /proc/sys/kernel/random/uuid).mp4
重新pull
git fetch --all
git reset --hard origin/master
git pull
剪辑(从00:00:00开始剪辑30秒 输入your_audio_file.mp3输出half_hour_split.mp3
ffmpeg -i your_audio_file.mp3 -acodec copy -t 00:30:00 -ss 00:00:00 half_hour_split.mp3
识别GIF,JPEG,PNG文件的真实扩展名并修改扩展名。
for i in *; do
uuid=$(cat /proc/sys/kernel/random/uuid);
format=$(file "$i")
if [[ $format =~ 'GIF' ]]; then
mv "$i" "$uuid.gif";
continue;
fi
if [[ $format =~ 'JPEG' ]]; then
mv "$i" "$uuid.jpg";
continue;
fi
if [[ $format =~ 'PNG' ]]; then
mv "$i" "$uuid.png";
continue
fi
done
格式批量转换(ico转png)
for i in .ico; do
ffmpeg -i $i ${i%.}.png
rm $i
done