FFmpeg」タグアーカイブ

FFmpegで5.1chオーディオを2chに変換

FFmpegを使って5.1chオーディオのファイルを2ch(ステレオ)に変換するコマンドのメモ

down-mix

ダウンミックスして2chオーディオに変換

$ ffmpeg -i input.wav -ac 2 stereo.wav

FL/FRを抜き出す

「Front Left」「Front Right」のオーディオを抜き出して2chオーディオに変換

$ ffmpeg -i input.wav -af "pan=stereo|c0=FL|c1=FR" stereo.wav

リンク

AudioChannelManipulation – FFmpeg
https://trac.ffmpeg.org/wiki/AudioChannelManipulation

UnityでScreenshotMovieを作成するスクリプト

Unityで作ったゲームのScreenshotMovieを作成できるスクリプト

ScreenshotMovie – Unify Community Wiki
http://wiki.unity3d.com/index.php/ScreenShotMovie

作成されるファイルはPNG形式の連番画像ファイルになるので、FFmpegや他の動画編集ソフト等で動画に変換してください。

FFmpegで動画ファイルに変換するコマンド例

$ ffmpeg -an -i screenshot.mp4 "shot %04.png"

リンク

ScreenshotMovie – Unify Community Wiki
http://wiki.unity3d.com/index.php/ScreenShotMovie

FFmpeg
http://ffmpeg.org/

FFmpegで動画を連結するコマンド

1. 連結したい動画をテキストファイルに書き出します。

$ vi list.txt
$ cat list.txt
file '/path/to/file1.avi'
file '/path/to/file2.avi'
file '/path/to/file3.avi'

2. FFmpegを実行します。

$ ffmpeg -f concat -safe 0 -i list.txt -c copy output.avi

エンコードもしたい場合は、次のような感じにできます。

$ ffmpeg -f concat -safe 0 -i list.txt -c:v mpeg4 -acodec libmp3lame output.mp4

リンク

Concatenate – FFmpeg
https://trac.ffmpeg.org/wiki/Concatenate

FFmpeg FAQ
http://ffmpeg.org/faq.html