自分用メモ
Enter入力まで待機
shell
read -p "Enter" #コメントアウトは#を入れる
bat
pause @rem コメントアウトはat_remを入れる
shellからPython実行
#!/usr/bin/bash cd ~ source ./pyenvs/XXXX/YYYY/Scripts/activate cd `dirname $0` #シェルスクリプトのディレクトリに移動 python filename.py # ラズパイで実行するときは python3 とする start . #今のディレクトリのフォルダを開く read -p "Enter" #Enterで次へ進む
10秒待機
sleep 10
C言語で別プログラム実行(.c)
#include <stdio.h> #include <stdlib.h> #include <windows.h> int main(void) { system("start filename.sh"); return (0); }
Pythonからshell実行
非同期実行
import subprocess from subprocess import PIPE print('start') popen_obj = subprocess.Popen(['./'+sh_name]) print(popen_obj) print('end')
ファイルを移動させる
move *.mp4 ./sample
カット
ffmpeg -ss 00:00:00 -to 00:30:00 -i aiueo.mp4 -vcodec copy -acodec copy aiueo_00.mp4
始めから指定時間まで
ffmpeg -i aiueo.mp4 -t 00:30:00 -c copy aiueo_01.mp4
途中から終わりまで
ffmpeg -ss 00:30:00 -i aiueo.mp4 -c copy aiueo_00.mp4
gif作成
ffmpeg -i fig/aaaa%03d.jpg -pix_fmt rgb24 -f gif output.gif