Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Tetsuyuki Kobayashi
PDF, PPTX
2,234 views
some topic of ffmpeg
some topic of ffmpeg in 5 minutes
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PDF
New VIdeo CODEC AV1
by
Tetsuyuki Kobayashi
PDF
組み込みLinuxでのGolangのススメ(Go con版)
by
Tetsuyuki Kobayashi
PDF
Try new transport protocol SRT
by
Tetsuyuki Kobayashi
PDF
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
PDF
Try new transport protocol SRT (ver. 2)
by
Tetsuyuki Kobayashi
PDF
Raspberry Pi Zero とカメラモジュールで作るライブ配信実験機
by
Tetsuyuki Kobayashi
PPTX
ライブストリーミング低遅延化の取り組み @ DeNA
by
akirahiguchi
PDF
WebOS Open Source Edition を試してみた
by
Tetsuyuki Kobayashi
New VIdeo CODEC AV1
by
Tetsuyuki Kobayashi
組み込みLinuxでのGolangのススメ(Go con版)
by
Tetsuyuki Kobayashi
Try new transport protocol SRT
by
Tetsuyuki Kobayashi
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
Try new transport protocol SRT (ver. 2)
by
Tetsuyuki Kobayashi
Raspberry Pi Zero とカメラモジュールで作るライブ配信実験機
by
Tetsuyuki Kobayashi
ライブストリーミング低遅延化の取り組み @ DeNA
by
akirahiguchi
WebOS Open Source Edition を試してみた
by
Tetsuyuki Kobayashi
What's hot
PDF
インターネット生放送を支える技術としくみ2015年版
by
Yusei Yamanaka
PDF
ニコニコ生放送のタイムシフトを無料で保存する方法
by
tani-page
PDF
組み込みLinuxでのGolangのススメ
by
Tetsuyuki Kobayashi
PPTX
開発費0円でニコニコ生放送を作ってみた
by
Yusei Yamanaka
PPTX
FRESH LIVEへのSRT導入
by
Tomohiro Matsuzawa
PDF
ZynqMP勉強会
by
Hidemi Ishihara
PPTX
各OSにおいて、OpenCVをpythonから使う方法
by
Katsuhiro Morishita
PDF
真Drone入門
by
Yutaka Matsubara
PDF
XML-RPC : Pythonが「電池付属」と呼ばれる理由
by
Ransui Iso
PDF
Pythonでゲーム作る
by
amusementcreators
PPTX
NABShow報告:マルチCDNと最新ストリーミングプロトコル
by
Tomohiro Matsuzawa
PDF
ニコニコ生放送のタイムシフトを無料で保存する方法
by
tani-page
PDF
197x Timer with Your Messages
by
Kuniaki Igarashi
PDF
Pyconjp2014_implementations
by
masahitojp
PDF
密着!わたしのコンソールアプリ開発環境
by
Fumihito Yokoyama
PPTX
Moby Project
by
Akihiro Suda
PPTX
Kivy studies
by
Daisuke Saito
PDF
pythonでつくるiPhoneアプリ
by
Kazufumi Ohkawa
PDF
PyCon JP 2014 plone terada
by
Manabu Terada
PDF
WebRTCの話
by
You_Kinjoh
インターネット生放送を支える技術としくみ2015年版
by
Yusei Yamanaka
ニコニコ生放送のタイムシフトを無料で保存する方法
by
tani-page
組み込みLinuxでのGolangのススメ
by
Tetsuyuki Kobayashi
開発費0円でニコニコ生放送を作ってみた
by
Yusei Yamanaka
FRESH LIVEへのSRT導入
by
Tomohiro Matsuzawa
ZynqMP勉強会
by
Hidemi Ishihara
各OSにおいて、OpenCVをpythonから使う方法
by
Katsuhiro Morishita
真Drone入門
by
Yutaka Matsubara
XML-RPC : Pythonが「電池付属」と呼ばれる理由
by
Ransui Iso
Pythonでゲーム作る
by
amusementcreators
NABShow報告:マルチCDNと最新ストリーミングプロトコル
by
Tomohiro Matsuzawa
ニコニコ生放送のタイムシフトを無料で保存する方法
by
tani-page
197x Timer with Your Messages
by
Kuniaki Igarashi
Pyconjp2014_implementations
by
masahitojp
密着!わたしのコンソールアプリ開発環境
by
Fumihito Yokoyama
Moby Project
by
Akihiro Suda
Kivy studies
by
Daisuke Saito
pythonでつくるiPhoneアプリ
by
Kazufumi Ohkawa
PyCon JP 2014 plone terada
by
Manabu Terada
WebRTCの話
by
You_Kinjoh
More from Tetsuyuki Kobayashi
PDF
Logging system of Android
by
Tetsuyuki Kobayashi
PDF
Basic of virtual memory of Linux
by
Tetsuyuki Kobayashi
PDF
Tricky implementation of Go ARM soft float
by
Tetsuyuki Kobayashi
PDF
Tweaking Google TV emulator
by
Tetsuyuki Kobayashi
PDF
Android is NOT just 'Java on Linux'
by
Tetsuyuki Kobayashi
PDF
Using QEMU for cross development
by
Tetsuyuki Kobayashi
PDF
Logging system of Android
by
Tetsuyuki Kobayashi
PDF
ARM 64bit has come!
by
Tetsuyuki Kobayashi
PDF
Init of Android
by
Tetsuyuki Kobayashi
PDF
Android On Ubuntu for developer
by
Tetsuyuki Kobayashi
PDF
Reusing your existing software on Android
by
Tetsuyuki Kobayashi
ODP
Inter-process communication of Android
by
Tetsuyuki Kobayashi
PDF
Tips of Malloc & Free
by
Tetsuyuki Kobayashi
PDF
ADB(Android Debug Bridge): How it works?
by
Tetsuyuki Kobayashi
PDF
QEMU in Cross building
by
Tetsuyuki Kobayashi
PDF
Froyo DalvikVM JIT
by
Tetsuyuki Kobayashi
PDF
Simple and efficient way to get the last log using MMAP
by
Tetsuyuki Kobayashi
PDF
Patch101
by
Tetsuyuki Kobayashi
PDF
Android ipm 20110409
by
Tetsuyuki Kobayashi
PDF
Virtual memory 20070222-en
by
Tetsuyuki Kobayashi
Logging system of Android
by
Tetsuyuki Kobayashi
Basic of virtual memory of Linux
by
Tetsuyuki Kobayashi
Tricky implementation of Go ARM soft float
by
Tetsuyuki Kobayashi
Tweaking Google TV emulator
by
Tetsuyuki Kobayashi
Android is NOT just 'Java on Linux'
by
Tetsuyuki Kobayashi
Using QEMU for cross development
by
Tetsuyuki Kobayashi
Logging system of Android
by
Tetsuyuki Kobayashi
ARM 64bit has come!
by
Tetsuyuki Kobayashi
Init of Android
by
Tetsuyuki Kobayashi
Android On Ubuntu for developer
by
Tetsuyuki Kobayashi
Reusing your existing software on Android
by
Tetsuyuki Kobayashi
Inter-process communication of Android
by
Tetsuyuki Kobayashi
Tips of Malloc & Free
by
Tetsuyuki Kobayashi
ADB(Android Debug Bridge): How it works?
by
Tetsuyuki Kobayashi
QEMU in Cross building
by
Tetsuyuki Kobayashi
Froyo DalvikVM JIT
by
Tetsuyuki Kobayashi
Simple and efficient way to get the last log using MMAP
by
Tetsuyuki Kobayashi
Patch101
by
Tetsuyuki Kobayashi
Android ipm 20110409
by
Tetsuyuki Kobayashi
Virtual memory 20070222-en
by
Tetsuyuki Kobayashi
some topic of ffmpeg
1.
1 ffmpeg 5 分間講座 Tetsuyuki
Kobayashi 2019.5.28 Streaming Conference #7
2.
2 The latest version
of this slide will be available from here http://www.slideshare.net/tetsu.koba/presentati ons
3.
3 Who am I? 以前はライブ配信機器を開発してました 今はピクシブでライブ配信のサービス基盤を開 発しています Blogs https://qiita.com/tetsu_koba http://d.hatena.ne.jp/embedded/ http://kobablog.wordpress.com/(English) Twitter @tetsu_koba
4.
ffmpeg とは オープンソースの動画ツール https://ffmpeg.org/ 各種コンテナ、コーデックについて幅 広く対応している
5.
ffmpeg とは 障害解析、即席対応の友 WikiPedia ”
”アーミーナイフ から画像引用
6.
私自身で ffmpeg を使った発表、記事 Raspberry
Pi Zeroと カメラモジュ ールで作るライブ配信実験機 AV1新しいビデオコーデックの を使っ HLSて無理やり でストリーミングし てみた ffmpeg RTPで でストリーミングして みた ... など
7.
ffmpeg で当たり前すぎて あまり説明されない話 オプションの順番に意味がある -c copy
オプション -re オプション おまけ : -h オプション
8.
オプションの順番に意味がある 同じオプションでも -i の前後で意味が変わる ffmpeg
[ 入力の設定 ] -i 入力ファイル [ 出力の設定 ] 出力ファイル
9.
ffmpeg の基本の処理の流れ Input fileInput
file Encoded data packets Decoded frames Output file Encoded data packets Filtered frames Demuxer Decoder Filter Muxer Encoder
10.
ffmpeg の基本の処理の流れ Input fileInput
file Encoded data packets Decoded frames Output file Encoded data packets Filtered frames Demuxer Decoder Filter Muxer Encoder 入力の設定 出力の設定 実際は映像と音声が あるからもう少し複雑
11.
-c copy オプション -c:v
copy -c:a copy の省略記法 デコード、エンコードを行わない 速い、劣化しない、 CPU 負荷が軽い 映像音声の加工が不要な場合は必ずこれをつけ る ffmpeg -i input.ts -c copy -hls_list_size 0 out.m3u8 input.ts を HLS 用に変換する例
12.
-c copy のときの処理の流れ Input
fileInput file Encoded data packets Output file Demuxer Muxer Short cut !!
13.
-re オプション ffmpeg は通常は最速で処理しようとする -re
オプションをつけると入力のフレームレー トに速度を調整してくれる ライブストリーミングをシミュレートする時に 便利。 ffmpeg -re -i input.mp4 -c copy -f flv rtmp://... input.mp4 をライブストリーミングのように RTMP で送信する例
14.
おまけ : -h
オプション コマンドラインヘルプ 全てのオプションを表示するには ffmpeg -h full | less これでキーワード検索すると良い
15.
15 Q & A @tetsu_koba Thank
you for listening!
Download