ffmpeg コマンドいろいろ

ffmpegの書き方備忘録。順次追加する予定。

720pに変換

ffmpeg -i original.mp4 -s hd720 output.mp4

回転させる

ffmpeg -i original.mp4 -vf transpose=1 -metadata:s:v:0 rotate=0 output.mp4

-vf transpose=1 で右に90度, 2で左に90度回転します。

-vf hflip,vflip で180度回転します。(左右反転+上下反転)

-metadata:s:v:0 rotate=0 で、元の回転情報を削除します。

音を消す

ffmpeg -i original.mp4 -vcodec copy -an output.mp4

音声を抜き出す

ステレオ

ffmpeg -i original.mp4 -ab 256 output.mp3

モノラル

ffmpeg -i original.mp4 -ab 256 -ac 1 output.mp3

ffmpeg -y -i 動画名.mp4 -ab 256 -ac 1 output.mp3

動画のfpsとか解像度とかを調べる

ffmpeg -i movie.mp4

出力抜粋

Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280×720 [SAR 1:1 DAR 16:9], 1804 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 119.88 tbc (default)

Stream #0:1(jpn): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 126 kb/s (default)