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
460
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
2.7k
Red Hat Enterprise Linux 9のリリースノートを読む前に知りたい最近のキーワードをまとめて復習
moriwaka
2
1.9k
Red Hat Enterprise Linux Web Console を使う / cockpit-rhel8
moriwaka
0
1k
systemdエッセンシャル / systemd-intro
moriwaka
47
13k
flatpak
moriwaka
0
2.7k
Red Hat Enterprise Linux 8 の セキュリティトピック
moriwaka
2
1.5k
システム全体の暗号化ポリシー設定
moriwaka
0
1.3k
端末のセッション記録
moriwaka
0
6.4k
Application Streamsと、yumのmodule
moriwaka
0
1.6k
Other Decks in Technology
See All in Technology
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
240
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
130
How to install a gem
indirect
0
1.7k
スピンアウト講座05_実践活用事例
overflowinc
0
1.3k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
25
13k
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.3k
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
110
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
1
360
Phase01_AI座学_基礎
overflowinc
0
4.2k
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
150
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
140
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
460
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
130
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
980
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
300
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
The Invisible Side of Design
smashingmag
302
51k
The Cult of Friendly URLs
andyhume
79
6.8k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
130
Become a Pro
speakerdeck
PRO
31
5.9k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
Site-Speed That Sticks
csswizardry
13
1.1k
Music & Morning Musume
bryan
47
7.1k
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にアップロード