Slide 1

Slide 1 text

FFmpegに入門してみる PHP勉強会@東京#172 デロ (@dero1to)

Slide 2

Slide 2 text

@dero1to ■ 所属  株式会社キュービック Webエンジニア 新卒3年目 ■ 技術  Ruby、Rails、PHP、Laravel ■ 趣味  ドライブ、ダーツ、アニメ、自宅鯖 カンファレンスのスタッフ、イベントの配信 ■ 自称  カンファレンスジャンキー デロ ■ 運営  2 ■ 所属 

Slide 3

Slide 3 text

FFmpegに入門してみる PHP勉強会@東京#172 デロ (@dero1to)

Slide 4

Slide 4 text

先日 、 4

Slide 5

Slide 5 text

東京RubyKaig12 5

Slide 6

Slide 6 text

自分にピッタリなトーク 6

Slide 7

Slide 7 text

https://speakerdeck.com/yumu/rubyxawsdezuo-rudong-hua-bian-huan-sisutemu-dong-jing-rubyhui-yi-12 7

Slide 8

Slide 8 text

動画の圧縮を 8

Slide 9

Slide 9 text

AWS Elemental MediaConvert メディアデータをフォーマットして圧縮し、 テレビや接続デバイスに配信するファイルベースのビデオ処理サービス 9

Slide 10

Slide 10 text

の代わりに 10

Slide 11

Slide 11 text

Rails x Job x FFmpeg 11

Slide 12

Slide 12 text

お安く カスタマイズ性 を手に入れよう 12

Slide 13

Slide 13 text

あれ。。 13

Slide 14

Slide 14 text

FFmpeg触ったこと無いぞ。。 14

Slide 15

Slide 15 text

FFmpegを触りたいので 15

Slide 16

Slide 16 text

PHPを使って FFmpegに入門してみる PHP勉強会@東京#172 デロ (@dero1to)

Slide 17

Slide 17 text

FFmpegとは 17 FFmpegは、動画・音声の変換・編集・ストリーミングができるオープンソース ツール 。多くのフォーマットに対応し、高速・高性能な処理が可能。 ● 動画・音声の変換(MP4, AVI, MP3 など) ● エンコード(H.264, H.265, VP9 など) ● サムネイル生成(動画の特定フレームを画像化)

Slide 18

Slide 18 text

おっ! 18

Slide 19

Slide 19 text

「Ad●be」 や 「ネットに転がってるコンバータ」 の利用を辞められる?! 19

Slide 20

Slide 20 text

Rubyには「streamio-ffmpeg」がある 20

Slide 21

Slide 21 text

PHPには。。 21

Slide 22

Slide 22 text

PHP-FFmpeg 22 https://packagist.org/packages/PHP-FFMpeg/PHP-FFMpeg

Slide 23

Slide 23 text

実際にやってみる 23

Slide 24

Slide 24 text

① 動画ファイルの情報を見てみる 24

Slide 25

Slide 25 text

② 動画ファイルを圧縮してみる 25

Slide 26

Slide 26 text

③ MP4からMOVの拡張子に変換してみる 26

Slide 27

Slide 27 text

④ MP4をMP3に変換してみる 27

Slide 28

Slide 28 text

⑤ MP4を画像にして、 それを動画にしてコマ送りにする 28

Slide 29

Slide 29 text

以上 29