最低限 UNIX / Linux [III]

  1. シェル
    [1.1] シェル (Shell) とは
    [1.2] シェルの役割
    [1.3] 代表的なシェルの紹介
    [1.4] シェルの確認と変更
    [1.5] bash の機能
    [1.6] 環境のカスタマイズ (Bash)
    [1.7] その他のシェル
  1. 最低限 vi
    [2.1] vi とは
    [2.2] ファイルオープン/クローズ
    [2.3] vi の基礎 - 状態遷移
    [2.4] 実践!訓練
    [2.5] vi の基礎 - コマンドモード
    [2.6] vi の基礎 - 挿入モード
    A 参考 [vi の応用]
  1. シェルスクリプト
    [3.1] シェルスクリプト入門
    [3.2] シェルスクリプト応用
    A 参考 [特殊記号の復習]
  1. 本日の課題
    課題
    ヒント
    道標
    投稿の前に
<< 情報実験第4回トップへ

4. 本日の課題

課題

  1. シェルスクリプトを用いて WEB 上にある複数の気象衛星画像から動画を作成してください. この課題で使用する画像は 2007 年度 情報実験 第四回 課題用画像置場トップページ からリンクされています.

  2.  スクリプトが完成したら, 以下のものをレポートとして投稿・掲載して下さい.
    1. 作成したシェルスクリプト
    2. シェルスクリプトのファイル名と完成したmpegファイル名(絶対パスで)
      (例: /home/tutaka/work/make_movie.sh, /home/tutaka/work/200609_met-satelite.mpeg)
    3. 完成した動画を見た感想.
    4. 工夫, または苦労した点.
    5. 作業協力者がいれば必ず書く.
    6. 参考文献も掲載すること. (人のレポートを参考にした場合もちゃんと書くこと).

<ヒント>


<道標>

  1. 手元のコンピュータに画像をダウンロードする. 画像置場を見ればわかると思うが, それぞれの画像のアドレスは 規則的になっている. この規則を見極め画像ダウンロードスクリプトを組もう.

  2. ダウンロードした画像のファイル名を桁数をそろえた連番にする. これは ffmpeg で連続した画像から動画を作る時に必要な作業である.

    例:
             06090101.jpg → 00001.jpg
             06090102.jpg → 00002.jpg
             ...
             ...
             ...
             06093022.jpg → 00714.jpg
             06093022.jpg → 00715.jpg 
    桁数がそろってさえいれば何桁でもよい. ループ処理をうまく利用しリネームスクリプトを組もう.

  3. 連続画像から動画を作る. この作業では ffmpeg を利用する. 使い方は以下のとおり.
    $ ffmpeg -r 24 -i %5d.jpg -sameq met_satellite.mpeg
    これで動画ファイル met_satellite.mpeg が完成するはずです. それぞれのオプションの意味は "ffmpeg -h" で確かめてみてください. (注意: 「-i %5d」のオプション部分は 「数字 5 桁.jpg (00000.jpg, 00001.jpg, ...)」 という連番画像を入力ファイルにするという意味である. )

  4. 動画ファイルができたら以下のコマンドで再生し, 内容を確認します.
    $ mplayer -speed 1.0 met_satellite.mpg
    最後の数値部分で再生速度を変更できます. 例えば, 0.5とすると再生速度が1.0のときの0.5倍になります.

    再生中の操作方法
    一時停止, 再開 Space キー 停止 q キー
    巻き戻し ← キー 早送り → キー
    再生速度アップ ] キー 再生速度ダウン [ キー

    雲の動きがでたらめな変化をすることなく, 滑らかに動いていますか?
    動画の左上の部分に日時が表示されているので, 正しい時系列で再生されていること, 途中で動画が途切れていないことを確認してください.


[レポート投稿の前に]




<< 戻る (シェルスクリプト)      最初へ >> (実習の前準備)      情報実験 第4回 のトップへ >>

最終更新日: 2007/10/20 土屋 貴志 Copyright © 2007 inex