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
デジタルビデオの動画をMacのターミナルだけでmp4に変換する話
Search
kenkino
November 11, 2023
Technology
230
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
Raspberry Pi のプリントサーバをアップデートしたかっただけなのに・・・
kenkino
0
58
FreeBSDでZabbixを動かす
kenkino
0
380
PiKVMを構築してみた
kenkino
0
160
Protonについて解説してみる
kenkino
0
83
RPIネットワークモニタ復旧
kenkino
0
100
Intel Mac で雑にローカルLLM その2 ~~雑にGPUも使ってみた~~
kenkino
0
1.7k
応用情報処理試験「よくわかんないけど、何か受かった」ので考察してみる
kenkino
0
120
猟銃所持許可を取ってみた
kenkino
2
220
Rasberry Pi が吹っ飛んだのでTime MachineサーバをSambaで作り直してみた
kenkino
0
370
Other Decks in Technology
See All in Technology
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
400
IoTとは〜? 数字で見るSORACOM UG【SORACOM UG Explorer 2026】
soracom
PRO
0
170
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
510
WireGuard for Apache NuttX - Bringing Secure Remote Access to embedded Devices -
aki310ooooo
0
140
20261031_IoTLT_vol140_kitazaki_v1.pdf
kitazaki
0
170
20261016_Nagoya Tech Talk #4 データ活用のリアル AIも人も間違える
bessaralink55
0
160
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
2
580
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
250
自律的なチームを作るためにTechPMがやらないこと
ny7760
1
500
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
140
In-Context Learning再入門。ICLの勾配降下的解釈の研究動向を追ってみる。
dai08srhg
1
210
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
140
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Making Projects Easy
brettharned
120
6.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
How GitHub (no longer) Works
holman
316
150k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
320
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
500
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
550
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
WENDY [Excerpt]
tessaabrams
14
40k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
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でもできるのでは?
ご清聴ありがとうございました。