Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
430
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.6k
Red Hat Enterprise Linux 9のリリースノートを読む前に知りたい最近のキーワードをまとめて復習
moriwaka
1
1.9k
Red Hat Enterprise Linux Web Console を使う / cockpit-rhel8
moriwaka
0
980
systemdエッセンシャル / systemd-intro
moriwaka
46
13k
flatpak
moriwaka
0
2.6k
Red Hat Enterprise Linux 8 の セキュリティトピック
moriwaka
2
1.5k
システム全体の暗号化ポリシー設定
moriwaka
0
1.3k
端末のセッション記録
moriwaka
0
6.1k
Application Streamsと、yumのmodule
moriwaka
0
1.6k
Other Decks in Technology
See All in Technology
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
110
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
190
日本Rubyの会: これまでとこれから
snoozer05
PRO
3
140
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
1
200
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
230
.NET 10の概要
tomokusaba
0
120
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
390
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
2
230
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
140
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
110
SREには開発組織全体で向き合う
koh_naga
0
380
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
12
630
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Utilizing Notion as your number one productivity tool
mfonobong
2
180
WCS-LA-2024
lcolladotor
0
380
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
240
YesSQL, Process and Tooling at Scale
rocio
174
15k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
84
Music & Morning Musume
bryan
46
7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Believing is Seeing
oripsolob
0
8
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にアップロード