JavaScriptからシェルを実行する
以下時間かかるので先に実行しておいてください。
brew install ffmpeg
sudo apt-get -y install ffmpeg
シェルとは?
普段ターミナルで実行しているコマンドのこと
node main.js
↑これがシェル
このシェルをJavaScriptから実行できる。
JavaScriptからPythonを実行してみる
main.pyに
print('Hello Python!')
を書く。
main.jsには
const util = require('util')
const childProcess = require('child_process')
const exec = util.promisify(childProcess.exec)
async function main(){
const result = await exec('python main.py')
console.log(result);
}
main()
JavaScriptからPythonが実行できる。
同じようにシェルコマンドとして提供されているものが自由に使える。
例)
問題
https://s3-ap-northeast-1.amazonaws.com/prog-ac.assets/assets/irasutoya.zip
imagesのファイルを連結して一つの動画を作ってみよう