Computer

動画の作成

撮影

iOSの場合,[設定]-[カメラ]-[ビデオ撮影]で720p HD/30 fpsまたは1080p HD/30 fpsを選ぶことができる(最新のiPhoneなどではさらに高画質のものも選択できる).1080pは1920x1080, 720pは1280x720のことである(どちらも16:9).1080pから720pに変えるとファイルサイズはおおむね1/2以下になる.

解像度の変更

ffmpegを用いると動画のファイル形式や解像度をコマンドラインで変更することができる.

$ ffmpeg -i movie.mov -vf scale=-1:360 360p.mp4

縦を設定し,横は自動で設定する(-1)と楽である.

解像度
10801920x1080
7201280x720
5761024x576
432768x432
360640x360
270480x270

ファイルにもよるが,mp4の場合,720 -> 576でおおむねファイルサイズが半分に,720 -> 432でおよそ1/4に,720 -> 360でおよそ1/7になる.

静止画

$ ffmpeg -l -shortest -i picture.png -r 1 -b 100k -i audio.m4a -vcodec mpeg4 -acodec copy output.mp4

画像は,前後の映像の解像度と合わせておくと楽なようだ.

結合

$ ffmpeg -safe 0 -f concat -i files.txt -c copy output.mp4

files.txtには次のように書いておく.

file mov1.mp4
file mov2.mp4

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS