やる気のないブログ

モチベーションの低さなら誰にも負けない

MacでTVerを保存する方法

ターミナルからffmpegを使って保存するやり方なので、その辺がわかっている人向けです。

 

参考にしたサイト 

qiita.com

 

実際にやってみた

TVerから保存したい動画を開く

デベロッパーツールを開く

f:id:angee:20181029003558p:plain

フィルターボタンを押して、検索欄に「m3u8」と入力

f:id:angee:20181029003446p:plain

master.m3u8の情報を取得する

実際にm3u8をコピーするとこんな感じ

curl 'https://manifest.prod.boltdns.net/manifest/v1/hls/v5/aes128/4394098882001/d3e42707-851a-42e7-b520-1b829e674922/10s/master.m3u8?fastly_token=NWJmYWMzZjBfYWZkODNlM2JjNWFjYTJhYzFlM2E0MjJlMzE4ZGFhYTBmYmY5NWUwNGQxYTNhNWU0MmQwMjQ3NWQ1NTFlZjFjZQ%3D%3D' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36' -H 'Referer: https://tver.jp/episode/50659367' -H 'Origin: https://tver.jp' --compressed 

 ↓

 改行してやると少し見やすくなる

curl 'https://manifest.prod.boltdns.net/manifest/v1/hls/v5/aes128/4394098882001/d3e42707-851a-42e7-b520-1b829e674922/10s/master.m3u8?fastly_token=NWJmYWMzZjBfYWZkODNlM2JjNWFjYTJhYzFlM2E0MjJlMzE4ZGFhYTBmYmY5NWUwNGQxYTNhNWU0MmQwMjQ3NWQ1NTFlZjFjZQ%3D%3D'
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'
-H 'Referer: https://tver.jp/episode/50659367'
-H 'Origin: https://tver.jp' --compressed 

 ↓

これをffmpegコマンドラインの引数に書き換える

ffmpeg \
-headers 'origin: https://tver.jp' \
-headers 'accept-encoding: gzip, deflate, br' \
-headers 'accept-language: ja,en-US;q=0.8,en;q=0.6' \
-headers 'referer: https://tver.jp/episode/50659367' \
-user_agent "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36" \
-i "https://manifest.prod.boltdns.net/manifest/v1/hls/v5/aes128/4394098882001/d3e42707-851a-42e7-b520-1b829e674922/10s/master.m3u8?fastly_token=NWJmYWMzZjBfYWZkODNlM2JjNWFjYTJhYzFlM2E0MjJlMzE4ZGFhYTBmYmY5NWUwNGQxYTNhNWU0MmQwMjQ3NWQ1NTFlZjFjZQ%3D%3D" \
-codec copy \
-bsf:a aac_adtstoasc \
-movflags faststart \
video.mp4

 ↓

ターミナルに貼り付け

f:id:angee:20181029001908p:plain

保存できました

f:id:angee:20181029001912p:plain