Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
odpからmp4を作る / odp2mp4
Search
Kazuo Moriwaka
March 19, 2022
Technology
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
odpからmp4を作る / odp2mp4
odpからmp4を作る話です。作った動画はこちら
https://youtu.be/arizmINY6Bk
Kazuo Moriwaka
March 19, 2022
More Decks by Kazuo Moriwaka
See All by Kazuo Moriwaka
システム全体の暗号化ポリシーをカスタマイズ
moriwaka
0
2.8k
Red Hat Enterprise Linux 9のリリースノートを読む前に知りたい最近のキーワードをまとめて復習
moriwaka
2
2k
Red Hat Enterprise Linux Web Console を使う / cockpit-rhel8
moriwaka
0
1.1k
systemdエッセンシャル / systemd-intro
moriwaka
47
14k
flatpak
moriwaka
0
2.8k
Red Hat Enterprise Linux 8 の セキュリティトピック
moriwaka
2
1.6k
システム全体の暗号化ポリシー設定
moriwaka
0
1.3k
端末のセッション記録
moriwaka
0
7.4k
Application Streamsと、yumのmodule
moriwaka
0
1.7k
Other Decks in Technology
See All in Technology
SREでアラート疲れを 解決しよう!
kairim0
1
200
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
330
Snowflake Horizon Catalog と Apache Iceberg で作る オープンなデータ基盤
kitagawaz
0
450
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
190
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
120
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
420
継続的なAIコスト最適化
bgpat
1
160
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
390
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
130
ミイダス株式会社 テックチームのご紹介 / MIIDAS Tech Team
miidas
0
160
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
170
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
433
67k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
550
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Navigating Weather and Climate Data
rabernat
0
550
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Building Applications with DynamoDB
mza
96
7.2k
The SEO identity crisis: Don't let AI make you average
varn
0
580
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
480
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
210
Bash Introduction
62gerente
615
220k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
We Have a Design System, Now What?
morganepeng
55
8.4k
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にアップロード