Excelファック!とか思ってた時期が僕にもありましたが嘘です最高です。
直近の案件でお世話になったのでメモ。
シェルスクリプトを実行する前に実行権与えてあげる。
$ chmod u+x ***.sh $ ./***.sh
1
AEで映像トラッキングデータからフレーム毎のパス取得 → Excel様にコピペ! → 好きなオブジェクト形式に変換してCSV吐き出し → DataConverterでJSON取得 → モーションデータとしてoFから使用!とか。
(実際は自分でオブジェクトを1個配置してそいつをAE上でスケール+アニメーションさせつつそいつのスケール率とポジションを毎フレーム.jsxで吐き出して以下同様って感じで使ったり)
2
タイムスタンプ順に結合したいファイルを
$ ls -tl `find . -name "*" -type f -print`
とかで取得 → Excel様にコピペ! → 好きなコマンドラインと組み合わせ。(今回はFFmpegのコマンドとか)
FFmpegのエンコードオプションとか出力拡張子をシート毎の固定値参照にしておけば、
大元のデータをコピペしてくるだけでシート毎に大量のシェルスクリプトができるので後はそいつを実行。
$ ffmpeg -i INPUT.mp4 -i INPUT.wav -map 0:0 -map 1:0 -vf "select=gte(t\,0.1)" out/OUTPUT.mp4
(これで同時に6個くらいまでシェルスクリプトぶん回して、もりもり映像生成お任せできた)
GUI大好き!
CUI+GUI大好き!
you