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
デロ
January 29, 2025
Programming
0
12
PHPを使ってFFmpegに入門してみる / Introduction to FFmpeg using PHP
デロ
January 29, 2025
Tweet
Share
More Decks by デロ
See All by デロ
Bref Cloudに入門する / Getting Started with Bref Cloud
dero1to
0
15
リリースされたばかりのLaravel Cloudを触ってみた / try-the-just-released-Laravel-cloud
dero1to
0
36
ISUCON、今年も参加してみた / ISUCON, I challenged it again this year.
dero1to
0
240
カンファレンスの「アレ」Webでなんとかしませんか? / Conference “thing” Why don't you do something about it on the Web?
dero1to
2
220
JetBrains Plugins
dero1to
0
53
私が技術イベントで 配信をする理由 / Why I live-stream technical events
dero1to
0
280
技術イベントをもっと低遅延でお届けする技術
dero1to
0
60
JetBrainsIDEに入門してみた
dero1to
0
19
技術カンファレンスの配信をイチからやってみた!
dero1to
0
200
Other Decks in Programming
See All in Programming
OpenTelemetry + LLM = OpenLLMetry!?
yunosukey
2
390
primeNumberでのRBS導入の現在 && RBS::Traceでinline RBSを拡充してみた
mnmandahalf
0
250
REST API設計の実践 – ベストプラクティスとその落とし穴
kentaroutakeda
2
310
衛星の軌道をWeb地図上に表示する
sankichi92
0
250
人には人それぞれのサービス層がある
shimabox
3
460
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
410
イベントソーシングとAIの親和性ー物語とLLMに理解できるデータ
tomohisa
1
160
💎 My RubyKaigi Effect in 2025: Top Ruby Companies 🌐
yasulab
PRO
1
130
ワンバイナリWebサービスのススメ
mackee
10
7.4k
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
130
Building an Application with TDD, DDD and Hexagonal Architecture - Isn't it a bit too much?
mufrid
0
370
SpringBootにおけるオブザーバビリティのなにか
irof
1
880
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
GitHub's CSS Performance
jonrohan
1031
460k
Code Reviewing Like a Champion
maltzj
523
40k
Designing for humans not robots
tammielis
253
25k
Making Projects Easy
brettharned
116
6.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
6
650
Documentation Writing (for coders)
carmenintech
71
4.8k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
The World Runs on Bad Software
bkeepers
PRO
68
11k
How STYLIGHT went responsive
nonsquared
100
5.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
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