Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
odpからmp4を作る / odp2mp4
Kazuo Moriwaka
March 19, 2022
Technology
0
99
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
88
Red Hat Enterprise Linux 9のリリースノートを読む前に知りたい最近のキーワードをまとめて復習
moriwaka
0
610
Red Hat Enterprise Linux ライフサイクル EUS, AUS, ELSの考え方 / rhel-lifecycle
moriwaka
0
5k
Simple Content AccessとSubscription Service / sca-ss
moriwaka
0
1.2k
Cloud Access時のサブスクリプション管理 / cloudaccess-subs
moriwaka
0
160
RHEL 8.5から登場したRed Hat Connector / red-hat-connector
moriwaka
0
560
Red Hat Enterprise Linux Web Console を使う / cockpit-rhel8
moriwaka
0
230
RHEL for Edgeてどうなん?
moriwaka
0
670
RHEL 8.3最新情報 / rhel8.3-whatsnew
moriwaka
0
580
Other Decks in Technology
See All in Technology
Technologies for developing editors / Webエディタ開発を支える技術
shuta13
1
220
チケットNFTの仕組み
sbtechnight
0
320
学びを仕事に繋げる
sansanbuildersbox
15
5.9k
Things you should know about PHP
opdavies
1
470
なぜ変化を起こすのが難しいのか? - 数年以上にわたって難しさに向き合い・考え取り組んできたこと / The reason why changing organization is so hard - What I thought and faced for more than several years
iwashi86
26
17k
EMになって最初の失敗談 - コミュニケーション編 -
fukuiretu
1
320
「エセ自己組織化」症候群から脱却し、約束を守るプロフェッショナルなアジャイルチームになるには -アジャイル時代のマネジメント進化論- / #RSGT2023
visional_engineering_and_design
43
22k
Dev Containers ことはじめ - 失敗から学ぶ開発環境運用法
streamwest1629
0
230
LINEにおけるネットワーク自動化チーム / Network Automation Team in LINE
line_developers
PRO
0
100
Google Cloud Updates 2022/12/01-12/15
no24oka
1
140
MoT/コネヒト/Kanmu が語るプロダクト開発xデータ分析 - 分析から機械学習システムの開発まで一人で複数ロールを担う大変さ
masatakashiwagi
2
170
Observability & APM 入門 〜2023年のIT運用/監視の流行語はこれだ!
tkhresk
0
250
Featured
See All Featured
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
214
12k
Code Review Best Practice
trishagee
50
11k
4 Signs Your Business is Dying
shpigford
171
20k
Building Flexible Design Systems
yeseniaperezcruz
314
35k
Principles of Awesome APIs and How to Build Them.
keavy
117
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
239
19k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
500
130k
5 minutes of I Can Smell Your CMS
philhawksworth
198
18k
What’s in a name? Adding method to the madness
productmarketing
12
1.9k
Clear Off the Table
cherdarchuk
79
290k
Producing Creativity
orderedlist
PRO
335
37k
BBQ
matthewcrist
75
8.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にアップロード