Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHPを使ってFFmpegに入門してみる / Introduction to FFmpeg u...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
デロ
January 29, 2025
Programming
53
0
Share
PHPを使ってFFmpegに入門してみる / Introduction to FFmpeg using PHP
デロ
January 29, 2025
More Decks by デロ
See All by デロ
AIと二人三脚で OSSにコントリビューションしてみた/I tried contributing to OSS working hand-in-hand with AI
dero1to
0
4
Bref Cloudに入門する / Getting Started with Bref Cloud
dero1to
0
59
リリースされたばかりのLaravel Cloudを触ってみた / try-the-just-released-Laravel-cloud
dero1to
0
93
ISUCON、今年も参加してみた / ISUCON, I challenged it again this year.
dero1to
0
490
カンファレンスの「アレ」Webでなんとかしませんか? / Conference “thing” Why don't you do something about it on the Web?
dero1to
2
270
JetBrains Plugins
dero1to
0
100
私が技術イベントで 配信をする理由 / Why I live-stream technical events
dero1to
0
710
技術イベントをもっと低遅延でお届けする技術
dero1to
0
110
JetBrainsIDEに入門してみた
dero1to
0
61
Other Decks in Programming
See All in Programming
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
110
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
340
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
200
AIとRubyの静的型付け
ukin0k0
0
140
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
910
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
150
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.7k
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
760
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
170
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
6
1.2k
分析エージェント精度向上における データアナリストの役割
oura_shoya
0
130
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
250
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3k
ラッコキーワード サービス紹介資料
rakko
1
3.4M
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
710
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
How to build a perfect <img>
jonoalderson
1
5.5k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
380
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
Building Adaptive Systems
keathley
44
3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
Transcript
FFmpegに入門してみる PHP勉強会@東京#172 デロ (@dero1to)
@dero1to ▪ 所属 株式会社キュービック Webエンジニア 新卒3年目 ▪ 技術 Ruby、Rails、PHP、Laravel ▪
趣味 ドライブ、ダーツ、アニメ、自宅鯖 カンファレンスのスタッフ、イベントの配信 ▪ 自称 カンファレンスジャンキー デロ ▪ 運営 2 ▪ 所属
FFmpegに入門してみる PHP勉強会@東京#172 デロ (@dero1to)
先日 、 4
東京RubyKaig12 5
自分にピッタリなトーク 6
https://speakerdeck.com/yumu/rubyxawsdezuo-rudong-hua-bian-huan-sisutemu-dong-jing-rubyhui-yi-12 7
動画の圧縮を 8
AWS Elemental MediaConvert メディアデータをフォーマットして圧縮し、 テレビや接続デバイスに配信するファイルベースのビデオ処理サービス 9
の代わりに 10
Rails x Job x FFmpeg 11
お安く カスタマイズ性 を手に入れよう 12
あれ。。 13
FFmpeg触ったこと無いぞ。。 14
FFmpegを触りたいので 15
PHPを使って FFmpegに入門してみる PHP勉強会@東京#172 デロ (@dero1to)
FFmpegとは 17 FFmpegは、動画・音声の変換・編集・ストリーミングができるオープンソース ツール 。多くのフォーマットに対応し、高速・高性能な処理が可能。 • 動画・音声の変換(MP4, AVI, MP3 など)
• エンコード(H.264, H.265, VP9 など) • サムネイル生成(動画の特定フレームを画像化)
おっ! 18
「Ad•be」 や 「ネットに転がってるコンバータ」 の利用を辞められる?! 19
Rubyには「streamio-ffmpeg」がある 20
PHPには。。 21
PHP-FFmpeg 22 https://packagist.org/packages/PHP-FFMpeg/PHP-FFMpeg
実際にやってみる 23
① 動画ファイルの情報を見てみる 24
② 動画ファイルを圧縮してみる 25
③ MP4からMOVの拡張子に変換してみる 26
④ MP4をMP3に変換してみる 27
⑤ MP4を画像にして、 それを動画にしてコマ送りにする 28
以上 29