1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ansys Fluent で作った動画 mpeg をFFmpegでMP4に変換する方法

1
Posted at

はじめに

Ansys Fluent ではの計算中に保存した時系列の画像(ベクトル図やコンター図)ファイルをもとに動画を生成できます。
しかし、できた mpeg ファイルは Windows Media Player(旧版) では再生できますが、
メディアプレーヤー(新版)、では取込自体ができません。
他の常用している動画エディタでも取込時にエラーがでます。その対策です。

ffmpeg を使う

ffmpeg はあらかじめインストールしておきます。
Windowsなら、端末を出して、動画ファイルのフォルダーに移動して、
ffmpeg を以下のコマンドつきで実行するだけです。

ffmpeg -r 30 -i animation-1.mpeg -c:v libx264 -crf 18 -preset medium -pix_fmt yuv420p animation-1.mp4

-c:v libx264 : FFmpegで映像を汎用性の高い H.264 形式にエンコードします。
-crf 18 : 画質と圧縮率のバランスを指定します。
      0:無劣化、18:高品質、23:標準、28:圧縮重視)
-preset medium : エンコード速度と圧縮効率のバランスを指定します。
      veryslow,slower, slow, medium, fast, faster, veryfast, superfast, ultrafast
-pix_fmt yuv420p : 画像のピクセル・フォーマット(画素形式)を YUV 4:2:0 に指定します。

再エンコードによる画質低下は極めて小さく、CRF 18 であれば人間が見てほとんど劣化を感じないレベルでファイルサイズを大幅に削減できます

おわりに

Fluent から出力した動画が編集ソフトで開けず困った際の備忘録です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?