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
odpからmp4を作る / odp2mp4
Search
Kazuo Moriwaka
March 19, 2022
Technology
0
250
odpからmp4を作る / odp2mp4
odpからmp4を作る話です。作った動画はこちら
https://youtu.be/arizmINY6Bk
Kazuo Moriwaka
March 19, 2022
Tweet
Share
More Decks by Kazuo Moriwaka
See All by Kazuo Moriwaka
システム全体の暗号化ポリシーをカスタマイズ
moriwaka
0
1.7k
Red Hat Enterprise Linux 9のリリースノートを読む前に知りたい最近のキーワードをまとめて復習
moriwaka
0
1.4k
Red Hat Enterprise Linux Web Console を使う / cockpit-rhel8
moriwaka
0
630
systemdエッセンシャル / systemd-intro
moriwaka
46
11k
flatpak
moriwaka
0
2.4k
Red Hat Enterprise Linux 8 の セキュリティトピック
moriwaka
2
1.2k
システム全体の暗号化ポリシー設定
moriwaka
0
1.1k
端末のセッション記録
moriwaka
0
5.2k
Application Streamsと、yumのmodule
moriwaka
0
1.2k
Other Decks in Technology
See All in Technology
コミュニティサービスに「あなたへ」フィードを リリースするまでの試行錯誤
takapy
1
150
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
220
スレットハンティングについて知っておきたいこと
hacket
0
130
頼られるのが大好きな 皆さんへ - 支援相手との期待の合わせ方、突き放し方 -/For_people_who_like_to_be_relied_on
naitosatoshi
1
290
Amazon FSx for NetApp ONTAPのパフォーマンスチューニング要素をまとめてみた #cm_odyssey #devio2024
non97
0
220
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
エンジニア向け会社紹介資料
caddi_eng
14
230k
地理情報とAPIのトレンド
nagix
0
160
20240724_cm_odyssey_hibiyatech
hiashisan
0
110
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8.4k
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
160
Featured
See All Featured
Code Review Best Practice
trishagee
58
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
18
1.2k
It's Worth the Effort
3n
181
27k
How to Think Like a Performance Engineer
csswizardry
4
590
Mobile First: as difficult as doing things right
swwweet
219
8.8k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Git: the NoSQL Database
bkeepers
PRO
423
64k
Optimizing for Happiness
mojombo
373
69k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
Transcript
ODPからMP4を作る 2022-03-19 もりわか
全体のながれ • ノートつきのスライドを作る ← 一番しんどい • いろいろ変換して動画を作る • (optional) Youtubeにアップロード
変換の概要図 odp txt wav pdf mp4 odp2notes ノート抜き出し unoconv VOICEPEAK
pdfwav2mp4 pdfwav2mp4
OpenDocument format • 各ページにテキストでノートを記述 • 標準フォーマットなので作り方は色々 – LibreOffice – Google
Slides – MS OfficeのODF対応
PDF • 標準フォーマットなので作り方は色々 – ODPから変換 – LibreOfficeからExport – Google Slidesからダウンロード
– などなど $ unoconv -o presentation.pdf presentation.odp
odp2notes odpからノート内のテキストを切り出す • ページ毎のヘッダ・フッタを変更して ^ (ハット)を区切り文字として入れる • ^ 以外でも、本文に登場しない文字ならOK $
odp2notes presentation.odp > presentation.txt https://github.com/moriwaka/odp2notes https://github.com/moriwaka/odp2notes
VOICEPEAK • 高品質&価格破壊な音声合成ソフト • GUIしかないのでマウスポチポチ – インポート → テキストファイルを開く →
分割文字の改行をオフ、 カスタム分割文字に ^ を指定 – 出力 →出力先ディレクトリを指定 https://www.ah-soft.com/voice/6nare/index.html
pdfwav2mp4 pdf + wavディレクトリからmp4を生成 • pdf ページ数 == wavファイル数 •
wavファイルはファイル名順にページに割り当て • pdfファイル名.mp4ができます $ pdfwav2mp4 presentation.pdf wav/ https://github.com/moriwaka/pdfwav2mp4
(optional) Youtube Youtubeに置くときのtips • pdfwav2mp4 が生成する tmp/*.png に各ページが保存 されているのでサムネイルに使えます •
区切り文字を削除したtxtを字幕として登録すると、 自動でタイミングをあわせてくれます
まとめ • ノートつきのスライドを作る ← 一番しんどい • 変換する – $ unoconv
-o presentation.pdf presentation.odp – $ odp2notes presentation.odp > presentation.txt – txt インポート & wav出力 – $ pdfwav2mp4 presentation.pdf wav/ • (optional) Youtubeにアップロード