【DL】動画の保存方法総合スレ【保存】part40

レス数が900を超えています。1000を超えると表示できなくなるよ。
1名無しさん@お腹いっぱい。 (プチプチ 8934-W36R)2019/08/08(木) 20:40:53.70ID:7hbIeIT800808
動画サイトにある動画の保存方法総合スレです
※違法動画を保存してはいけません

質問する前に必ずこのソフトを全部試すこと
1. Video DownloadHelper (Firefox、Chrome)
2. youtube-dl
3. Streamlink

試したけどできなかった動画の保存について質問がある場合
・保存したい動画のURLを貼る
・自分の環境を書く、WindowsならOSは何か、MacかLinuxか
・試したアプリ、ツール、アドオン、そのバージョン、やりかたを書く
・エラーが出ている場合はエラーの内容を書く
・質問しても必ず答えがくるとは限らない

アダルトは専用板へ
https://mercury.bbspink.com/adultsite/

前スレ
【DL】動画の保存方法総合スレ【保存】part39
https://egg.5ch.net/test/read.cgi/streaming/1559223486/

できますよ

884名無しさん@お腹いっぱい。 (ワッチョイW b1ed-DVHy)2019/12/02(月) 02:46:25.96ID:t3mfmFDf0
>>883
キャプチャではなく?
スマホのダウンロードではなくpcにダウンロードとか録画できますか?

なぜ先にそれを言わないのですか?

886名無しさん@お腹いっぱい。 (ワッチョイW b1ed-DVHy)2019/12/02(月) 03:05:48.90ID:t3mfmFDf0
>>885
ごめんなさい。
最終的にはパラビの動画をブルーレイに焼いてテレビで見れるようにしたいのですが、やはりデスクトップをキャプチャしてmp4を変換してブルーレイに書き込むしかないですか?

そうなりますね

一時的な状態かどうか不明だけどyoutube-dlでgyao落せなくなった。

1920サイズがあっても1280で十分だからまずリスト読み込んでからコード確認する手順だけど
途中から読み込めなくなった。

すでにコード確認済みのものやbestでも落ちてこなくなった。


>>889
ありがとう
そこから辿っていって新しいyahoo.pyと入れ替えたらうまく動いた
たった一行で解決とはね
'http://players.brightcove.net/4235717419001/default_default/

http://players.brightcove.net/4235717419001/SyG5P0gjb_default/

たどり着けないなんてことは無いと思うが、念のためにURL出しとく
(windows環境でpythonをデフォのフォルダで入れててpipでyoutube-dlを
 インスコしてるので、入れ替えるファイルは相当深いフォルダにあるけど)
https://github.com/ytdl-org/youtube-dl/blob/22974a378273bb43641813b0ec97d0dff1248d48/youtube_dl/extractor/yahoo.py

>>891
親切にどうもです。

親切ついでにお聞きしたいのですが
当方の環境だと
ffmpegのbinフォルダにffmpeg.exeといっしょにyoutube-dl.exeを置いて
コマンドプロンプトのショートカットを開いてコマンド打ち込むという使用の仕方なのですが
yahoo.pyはどこに配置すればいいのでしょうか?

>>892
おそらく無理
どっかでコンパイルしてyahoo.pyoにできれば、exeを一旦展開して入れ替えることもできるかもしれないけど

>>893
レスどうもStreamlinkでいうところのプラグイン的な組み込み方と思ってました。

あなたと同じ環境でインストールして対応するか
本体が対応するのを待つしかないということですね。

python3をインストールすれば、pipでyoutube-dlやstremlinkのパッケージ管理(インストール、アップデート、更新確認、アンインストール)できるけどね
入れ替えるのは
c:\Users\(ユーザー名)\Appdata\local\Programs\Python\Python3x\Lib\site-packages\youtube_dl\extractor\yahoo.py

>>895
かさねがさねどうもです。
視聴期限が迫っているものがあったので
教えていただいた方法で対応しました。

実は888のカキコも自分なんですが
DL作業の途中でほんの2、3分別のサイト見てる間に仕様変更されるという稀有な体験でした。
(大抵は日をまたいで発覚するので)
DLだけなら動画ゲッターとかでも可能ですが自分の主義で
リストを確認する必要があったのでyoutube-dlが使えるのはありがたい。

>>896
便利な使い方として、よく使うオプションはコンフィグファイルに指定しておくと
毎度毎度オプションを追加しなくて済む
(俺は-fや-oも指定してて、通常はURLのみで済ませるが
 リスト一覧を見たいときや別のフォーマットを落としたいときには
 -Fや-fを指定してやると引数の方が優先される)
C:\Users\(ユーザー名)\AppData\Roaming\youtube-dl\config.txt

一つ注意しとくと
pip自身のアップデートの際には、直接pipを使うとエラーになるので
メッセージにも出るように
py(又はpython3) -m pip install -U pip
とする
その他のパッケージは、pip install -U youtube-dl
とかでよい

gyaoは今まで通りm3u8取得出来てるからffmpeg、streamlink、youtube-dlいずれでも解像度指定して落とせるけどな

streamlinkなら、「--stream-sorting-excludes ">720p"」(””で囲む)
youtube-dlなら「[height<=720]」
上のは一例だがこんな感じにしとけば汎用的に使えるから、わざわざ大変な思いして迄DLしなくて済むぞ

参考までに(記述間違ってたらスマン)

>>899
へーそうだったんだ
-Fや-f bestで呼び出したときは、401 Unauthorizedとエラーが返ってきたので
何を指定しても無理なもんだと思い込んでたよ

>>899
へーまた一つお利口さんになりました。

ただgyaoの配信方式だと旧作に多いパターンに
同じ640サイズでもビットレート高・中・低と(音声も)解像度じゃなくてビットレートで品質分けてるのがあるので
一応念のためにリスト確認したりbestが通らないと安心できないのです。

>>899
gyaoはyoutube-dlなら直接m3u8を指定しなくても動画ページURLだけで落とせていたのが、
仕様変更でm3u8取得部分が401エラーになっていたので、最新の更新を取り入れて対応するというのが上のやり取りじゃね?

>>901
ならffmpeg使えばいい
>>899で書かなかったが、始めに解像度などの情報を取得してDLしたい映像と音声を
「-map 0:0 -map 0:3」な感じに指定すればOK
出力するファイルの拡張子を「mp4」にしとけば自然とts→mp4にしてくれる

>>902
>>899は動画ページ直接じゃなくm3u8取得後のやり方を書いたんだが誤解を招く書き方でスマン

>>903
gyaoは俺が見てるものについて言えば、複数音声のストリームはなかったね
音声のみのストリームが複数あって、映像に音声付のも複数用意されてるので
フォーマットを指定することで切り替える
mapでいうなら0:0の対応しかない

あ、ソースを複数指定した場合か
なら、1:0とか2:0とかになるのでは?

>>904-905
ffmpeg [m3u8のURL]
を実行して得られた情報を見ればどう指定すればよいのか分かると思う
よく見れば映像や音声のbitrateも違ってるのが分かるから好きなのを選べばいい
ちなみに>>903のは映像と音声を個別に指定する方法

音質は考えず映像の解像度だけを見てDLしたいなら「Programナンバー」を指定する方が簡単
例) Program 2 を指定する
「-map p:2」

>>906
gyaoの場合は下3行は音質も考慮が必要だった

なんか適当なこと言ってしまったorz

で、ytdlで401が出るのは何が原因なの?
自前のスクリプトじゃ今までどおりに使えてるんだよなぁ


俺がffmpegでm3u8から落とすときのコマンドはこんな感じ.
ffmpeg -i "hoge.m3u8" -loglevel warning -map 0:6 -map 0:0 -movflags faststart -brand mp42 -codec copy -bsf:a aac_adtstoasc -y "hage.mp4"
「-loglevel warning」つけとかないと延々要らんログが流れ続けて途中でエラーが出ても気づかない.
戻り値も平気で0返してきやがるし.
あと,今のGYAO!で取得したm3u8は時限トークン付きで数時間後には落とせなくなるのでお早めにお召し上がりください.

>>908
PK取得失敗してるから

GyaOはアマゾンの検索ページみたいな縦スクロールだし
一覧には最新話じゃなく1話が表示されるし
クソ仕様のせいでサイト自体がクソ使いにくいから
ダウンロードできるだけじゃダメなんだよ
専用ツール無いと時間の無駄になる
一挙大量配信のときとか一個一個コピペしてたらハゲるぞ

>>912
一挙配信の時はどういう風にして一括ダウンロードしてるの?
参考にしたい

gyaoって速度制限されてる?
TVerだと何十Mって速度で一瞬で落ちるけど、詰まるというか途中途中止まる
速度も数字M出てるかなくらい
ytdl使うかとダメとかあるのかな?

>>912
お!分かってくれる人いるじゃん。

自分にとって一番の強敵は指定するオプションでもサイトの仕様変更でもなく視聴期限。
なるべく最速で落とすように心がけても突発的な一挙配信が2つ3つきたらもう頭だけで処理するの無理。

自分は一周回ってExcelで管理してる。
・手打ち箇所は配信開始日or視聴期限
・アドレスはコピペしたらツールに食わせる文字列(含むオプション指定)が全部出るようにした。
 オートフィルで一気に全話分のアドレスを作成してフィルターで日ごとのノルマを表示。
・土日祝日分は混むので平日の深夜に分散させることも忘れない。

てかアドレスが連番になってないヤツなんなん?
そもそも担当も人もメンドイやろ!

>>914
俺環だと、春頃から遅くなったよ途切れ途切れにデーターが流れてくる感じだわ
同じくTVerは無問題

>>915
そこまでやるなら、もう一歩進んでプログラミング覚えたら?
サイトをスクレイピングすればアドレスの規則性とか無視できるし、スケジューリング実行すれば全自動にできるよ

>>911
古いキーが無効になったのかと思ったけど、
ytdlのソースみたら、決め打ちしていたURLが変更になったんだな。
プレーヤーページから取得していればなんともなかったわけだ。

>>909
ああ、リンク先の意味はそういうことか

youtube-dl.exeの更新まだなのに普通にGYAOの動画DL可能になってるんだけどウチだけ?

gyaoは見逃しは暗号化してないから、
普通にストレコでもとれるけど

>>916
そうなんだ
最近回線変わってかなり早くなったから気付いた
エラー出たりもするし面倒だわ

923名無しさん@お腹いっぱい。 (ワッチョイ 2320-Zff/)2019/12/06(金) 05:53:30.39ID:u4mx6EDp0
>>789
これ分割してあるのはp1しか分析しない?

GYAOは1話、2話とかの個別のアドレスではなく
各ジャンルのトップか検索から飛べるタイトルの大元のアドレスを指定してやれば一気に全部イケるっぽい
試しにyoutube-dlで -F 指定したら映像一覧の分も全部拾ってきた。

これで一挙配信もbest指定とかで一気に落とせるはず。
1920サイズとかだと容量がスゴいことになりそうだから
指定するオプションに注意。

>>717の時はbrightcoveのidとaccountを元にm3u8を引っ張ってくる処理だけだったが
今のはyahooのapiを叩く処理が入ってるな
たぶん日テレ方式のやつ以外はまとめて落とせるんじゃないか

ああyahooじゃなくてGYAOのapiね
動画リスト取れないと意味ねーよとツッコまれたから対応したんだなw

>>924
全部元に戻ってるので、更新せずそのままで大丈夫。
正確には、新しい"SyG5P0gjb_default"に加えて、以前の"default_default"が復活してるんだよ。
Policy Key も違うものが提示されてるけど、今のところどちらも使えるようだ。

>>925
>>717の時から、今まで、
gyao関連での変更は "SyG5P0gjb_default" 関連だけだぞ

先月くらいから偶にhttps://gyao.yahoo.co.jp/title/〜でエラー出る

TVerとAbemaTVでまったく同じ番組を配信している場合
どっちで保存すれば良いのか迷っている
サイズでは前者 ビットレートでは後者 が数値的には優位なようなのだが…

自分は Abema、GyaOを優先してる

>>930
両方落とせばいいじゃない
二つとも見て違いが分からなければ
次からどっちかにすればいいじゃない

Abemaの1080画質は30分アニメに限って言えば
BD版とTV版の間に位置するちょっぴりプレミア感があるらしいぞ

新着レスの表示
レス数が900を超えています。1000を超えると表示できなくなるよ。
レスを投稿する