Logicky Blog

Logickyの開発ブログです

FFmpegの使い方(mp4からgifつくったりhlsをつくったりする)

https://www.ffmpeg.org/

version

$ ffmpeg -v
ffmpeg version 3.4.4-0ubuntu0.18.04.1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)

mp4からgifにするとき

qiita.com

$ ffmpeg -i hoge.mp4 output.gif
$ ffmpeg -i hoge.mp4 -r 10 output.gif
$ ffmpeg -i hoge.mp4 -vf scale=400:-1 -r 40 output.gif

www7390uo.sakura.ne.jp

ffmpeg -ss 00:10 -i movie.mp4 -to 00:05 -vf scale=400:-1 -r 40 output.gif
ffmpeg -i movie.mp4 -ss 00:10 -to 00:15 -vf scale=400:-1 -r 40 output.gif

mp4からhlsに変換するとき

qiita.com

qiita.com

ffmpeg -i movie.mp4 -ss 00:10 -to 00:15 -c:v copy -c:a copy output.m3u8
ffmpeg -i movie.mp4 -c:v copy  -c:a copy -map 0 -f segment -segment_format mpegts  -segment_time 5 -segment_list  movie/movie.m3u8 movie/movie_%3d.ts