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
デジタルビデオの動画をMacのターミナルだけでmp4に変換する話
Search
kenkino
November 11, 2023
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
デジタルビデオの動画をMacのターミナルだけでmp4に変換する話
kenkino
November 11, 2023
More Decks by kenkino
See All by kenkino
PiKVMを構築してみた
kenkino
0
120
Protonについて解説してみる.pdf
kenkino
0
51
RPIネットワークモニタ復旧
kenkino
0
78
Intel Mac で雑にローカルLLM その2 ~~雑にGPUも使ってみた~~
kenkino
0
1.4k
応用情報処理試験「よくわかんないけど、何か受かった」ので考察してみる
kenkino
0
110
猟銃所持許可を取ってみた
kenkino
2
190
Rasberry Pi が吹っ飛んだのでTime MachineサーバをSambaで作り直してみた
kenkino
0
340
Raspberry Pi でMac のTimeMachineサーバを作ってみる
kenkino
0
250
狩猟免許を取ってみた
kenkino
1
150
Other Decks in Technology
See All in Technology
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
3
1.1k
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
350
Digitization部 紹介資料
sansan33
PRO
2
7.7k
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
180
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
150
事業価値と Engineering 2026年度版
recruitengineers
PRO
43
22k
制約理論(ToC)入門 2026版
recruitengineers
PRO
6
2k
システム思考で問題に対処する
yussak
0
200
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
1
190
20分でわかるセキュアAPI
nwiizo
0
180
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
660
Webアクセシビリティ入門 2026
recruitengineers
PRO
2
450
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
Optimizing for Happiness
mojombo
378
71k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
Odyssey Design
rkendrick25
PRO
2
750
Building AI with AI
inesmontani
PRO
1
1.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Navigating Weather and Climate Data
rabernat
0
460
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
460
4 Signs Your Business is Dying
shpigford
187
22k
Transcript
デジタルビデオの動画をMacの ターミナルだけでmp4にする話 小江戸らぐ 2023.11.11
このスライド • デジタルビデオで撮った映像をGUIツールを使 わずにmp4にする話。
自己紹介 • 氏名:木下 兼一 • お仕事:再起動中 • 趣味: – 家のネットワークいじり –
FreeBSD、Linux、Raspberry Pi いじり – サイクリング – キャンプ – ドローン(野外で飛ばせるのが欲しい&資格取らんと) – 最近、狩猟(小田原で罠猟の研修中)猟銃所持始めました
リアルイベントが復活し始めた • 新型コロナが種別変更(収束ではない)で対面 イベントもチラホラと • 対面イベントとなるとリアル配信やら収録やら • ハイブリットだと配信された動画は共有サービ スに簡単にアップできるけど収録した場合は?
収録動画を動画共有サービスへ • 結構面倒 • こんな手順になるはず – カメラのメディア(SDカード等)をPCやMacに挿す – 編集用ソフトを立ち上げて取り込み –
取り込んだ動画をmp4に変換 • 手順的にはそうだが – 動画の取り込みと変換に時間が – 編集用ソフトが落ちたりハングして泣く人が...
何かいい方法は・・・ • こういう条件であれば、実はある – 収録した動画を動画共有サービスにアップするだけ – タイトルを入れたり字幕とかを加える必要がない • ということでMacでそれをやる方法を解説
必要なモノ • Mac – MacBookとかでもいいが、GPUが乗っているモノ 推奨 • ffmpeg – CUIの動画変換アプリ
手順 • ffmpegをインストール • デジタルビデオのメディアから動画ファイルを ダウンロード • 動画ファイルをまとめる • ffmpegで動画ファイルを変換
ffmpegをインストール • macOSのパッケージ管理ソフト(MacPortsや Homebrew)でインストール – Homebrewだと $ brew install ffmpeg
• Mac版はGPUコーデックに対応している
メディアから動画ファイルをダウ ンロード • ターミナルを開く • ひらいたらdfコマンドでマウントされているメディアを探す • メディアのAVCHDディレクトリの先を探す – AVCHDはFinderで見るとソフトウェアの様に見えるが実態はディレクト
リだったりする – AVCHDディレクトリ配下を探して*.MTSというファイルがあったらそれ が実体の動画ファイル ※メディアのフォーマット形式(大抵vfat)のため長時間の動画は複数 の*.MTSファイルに分割されている
動画ファイルをまとめる • 見つけた*.MTSファイルを編集用のディレクト リへコピー • 下記コマンドで一つの動画ファイルにできる • $ cat 01??.MTS
02??.MTS 03??.MTS > douga.MTS
ffmpegで動画ファイルを変換 • まとめた動画ファイルを下記コマンドで変換 – $ ffmpeg -i douga.MTS -vcodec h264
douga.mp4 • こうすると変換はGPUで行うので更に早く※自分の環境だと3〜4倍くらいのスピードで変換 – $ ffmpeg -i douga.MTS -vcodec h264_videotoolbox douga.mp4 • 画質を落としたくない場合は ※サイズは元の動画と同じくらいになる – $ ffmpeg -i douga.MTS -vcodec h264 -c copy douga.mp4 • 動画の一部を切り出したい時はこうする – $ ffmpeg -ss (動画の始めから切り出したい部分の先頭までの秒数)-i douga.mp4 -t (切り出したい 部分の秒数) -vcodec h264 -c copy douga_part.mp4 – 例)動画の先頭から1時間10分後から30分間の部分を切り出したい場合 – $ ffmpeg -ss 4200 -i douga.mp4 -t 1800 -vcodec h264 -c copy douga_part4200_1800.mp4 ※変換後のmp4ファイルでないとちゃんと切り出しができなかった
CUIだとこれが嬉しい • GUIの動画編集ソフトと比べて落ちたりしないので確実に 変換できる • 動作が軽いため変換コマンドを送ればバックグラウンドで 変換をしていても他の作業が重くならない • GUIよりも変換が早い※体感で5~6倍くらい(これまで2〜3 日かかっていた作業が半日くらいで終わる)
– 動画をアップするだけであれば、本当にオススメ • ffmpegが使えればLinuxでもできるのでは?
ご清聴ありがとうございました。