labunix's blog

labunixのラボUnix

動画作成、変換時によく使うffmpegコマンドをまとめてみる。

■動画作成、変換時によく使うffmpegコマンドをまとめてみる。
 OpenShot Editorに使う画像や音源、動画を別々にして流用すると効率的に作業できる。

 debian stretch+ffmpegで字幕ファイルsrt/assをなるべく簡単に作成してみる。
 http://labunix.hateblo.jp/entry/20170816/1502892640

 debian stretchでOpenShot Editorを使ってみる。
 http://labunix.hateblo.jp/entry/20171010/1507569182

■例えば以下の動画編集で過去の素材を使うときなどに使用する。
 ※動画の例は別のフォーマットの方が良いのだけど、手元では見つからなかった。

$ ffmpeg -i target.mp4 2>&1 | grep Stream
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 854x480, 156 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)

■音源をmp3に変換

$ ffmpeg -i target.mp4 -vcodec copy -acodec libmp3lame target2.mp4

■動画をmp4に変換

$ ffmpeg -i target.mp4 -vcodec libx264 -acodec copy target2.mp4

■音源の取り出し

$ ffmpeg -i target.mp4 -acodec copy -map 0:1 target.aac


■動画の取り出し

$ ffmpeg -i target.mp4 -vcodec copy -map 0:0 target_nosound.mp4