X



トップページYouTube
1002コメント381KB
【DL】動画の保存方法総合スレ【アダルト禁止】part48
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@実況は禁止ですよ (アウアウオー Sa12-QILm)
垢版 |
2021/09/14(火) 22:54:39.35ID:5BYhEnrQa
動画サイトにある動画の保存方法総合スレです
※違法動画を保存してはいけません
※有料動画の質問は歓迎されません

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

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

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

前スレ
【DL】動画の保存方法総合スレ【アダルト禁止】part47
https://egg.5ch.net/test/read.cgi/streaming/1622040777/
0955名無しさん@実況は禁止ですよ (アウアウオー Sa2e-DglF)
垢版 |
2021/12/07(火) 21:48:26.54ID:btEQ5V8xa
開始位置のオプションに関しては作者自身が Issue 建ててるんだけどね
https://github.com/Kethsar/ytarchive/issues/36
正式リリースに耐えるクオリティにするには色々と考えなきゃいけないことがありそう
俺らが自分で勝手に改造して使うのとは訳が違うからなあ
0958名無しさん@実況は禁止ですよ (ワッチョイ a473-04lq)
垢版 |
2021/12/08(水) 13:53:13.91ID:eQlGUDyQ0
yt-dlpでライブ中の動画を保存すると先頭から等速でダウンロード始まりますが
これを2倍速でダウンロードさせたり途中からダウンロードさせる方法ありますか?
普通にyoutubeを見るとき2倍再生も途中再生もできるので理論上は可能だと思ってるのですが
具体的にどうやればいいかわかりません。どなたかお助けください
0962名無しさん@実況は禁止ですよ (JPW 0H62-/eVV)
垢版 |
2021/12/08(水) 16:16:00.00ID:0YOgYpnMH
>>961
単純に判別・計算するだけなら難しくないけど配信者側の接続エラーで定期的に停止してた場合に大きくズレるのがめんどくさそう
そこも計算でなんとかなるけどそもそもは配信を全編保存するのが前提だしそこまでリソース費やすのが…というのが大きいのかもだけど
0966名無しさん@実況は禁止ですよ (ワッチョイ 35dc-04lq)
垢版 |
2021/12/09(木) 09:25:37.31ID:j9+zNt/c0
dlpで最大解像度だけ全て+全音声を指定してマージしたいんだけど何かいい方法ないかな
--audio-multistreams --video-multistreams -f "mergeall[height=4320]+mergeall[abr>0]/mergeall[height=2160]+mergeall[abr>0]/mergeall[height=1440]+mergeall[abr>0]/mergeall[height=1080]+mergeall[abr>0]/mergeall[height=720]+mergeall[abr>0]/mergeall[height=360]+mergeall[abr>0]/mergeall[height=240]+mergeall[abr>0]/mergeall[height=144]+mergeall[abr>0]"
これだと稀に変わった解像度が漏れる事があって心配で
0972名無しさん@実況は禁止ですよ (ワッチョイ 47dc-fHxG)
垢版 |
2021/12/10(金) 12:11:00.14ID:oYCtSSmV0
>>967
先生ここまではできたんですが不等号をどう使えばいいのか分かりません
--audio-multistreams --video-multistreams -f "(mergeall[height=4320]/mergeall[height=2160]/mergeall[height=1440]/mergeall[height=1080]/mergeall[height=720]/mergeall[height=480]/mergeall[height=360]/mergeall[height=240]/mergeall[height=144])+mergeall[abr>0]"
>>968
見落としてたありがとう…
0973名無しさん@実況は禁止ですよ (ワッチョイ a7b1-kaXc)
垢版 |
2021/12/10(金) 15:17:59.58ID:IM4Vl5qA0
>>969
サンクス
正規表現はなかなか奥が深い…上手く行くまで時間掛かった(ハマった)
yt-dlp.exe -F "URL" | findstr.exe /R /V "^sb[0-9]"
あのコマンドラインのままでは上手く行かず、検索文字列指定を "^sb[0-9]+" から「+」を除去した "^sb[0-9]" で成功(sb10以降あると破綻する?)
なお、 -qF の「q」が謎…付けても付けなくても結果は同じ(ように見えた)
0975名無しさん@実況は禁止ですよ (ワッチョイ a7b1-kaXc)
垢版 |
2021/12/10(金) 15:51:20.31ID:IM4Vl5qA0
>>974
サンクス
>-q はサイレントモードで
-q -F となってれば理解できたと思うが、 -qF だったもんでよく分からなかった
個人的に [youtube] *** 〜 のメッセージは有った方が良いんで -F のままにしとくわ

>"^sb[0-9][0-9]*"
sbが10以降などあり得ないとは思うけど念のためそのように指定しとくよ
0977名無しさん@実況は禁止ですよ (ワッチョイ 7fdc-p36F)
垢版 |
2021/12/10(金) 16:02:16.50ID:yf7GGO650
jwplayerの動画落としたくて
yt-dlp.exe https://play.ninetyvieoprogood.xyz/player/618d387cdd75dfb79e135a05/playlist.m3u8 -c
このコマンド入れて、
[generic] playlist: Requesting header
WARNING: [generic] Falling back on generic information extractor.
[generic] playlist: Downloading webpage
[generic] playlist: Downloading m3u8 information
[info] playlist: Downloading 1 format(s): 0
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1034
[download] Destination: playlist [playlist].mp4
[download] 1.7% of ~631.72MiB at 7.46KiB/s ETA 42:29 (frag 17/1034)[download] Got server HTTP error: The read operation timed out. Retrying (attempt 1 of 10) ...
[download] 17.0% of ~541.92MiB at 3.16MiB/s ETA 11:16 (frag 175/1034)[download] Got server HTTP error: The read operation timed out. Retrying (attempt 1 of 10) ...
[download] 42.9% of ~667.03MiB at 12.18KiB/s ETA 07:42 (frag 443/1034)[download] Got server HTTP error: The read operation timed out. Retrying (attempt 1 of 10) ...
[download] 43.7% of ~668.77MiB at 11.06KiB/s ETA 08:31 (frag 452/1034)[download] Got server HTTP error: The read operation timed out. Retrying (attempt 1 of 10) ...
[download] 46.3% of ~693.55MiB at 928.94KiB/s ETA 08:09 (frag 479/1034)[download] Got server HTTP error: The read operation timed out. Retrying (attempt 1 of 10) ...
[download] 53.5% of ~707.65MiB at 3.49MiB/s ETA 07:09 (frag 552/1034)[download] Got server HTTP error: The read operation timed out. Retrying (attempt 1 of 10) ...
[download] 54.4% of ~710.53MiB at 8.86KiB/s ETA 07:36 (frag 562/1034)[download] Got server HTTP error: The read operation timed out. Retrying (attempt 1 of 10) ...
[download] 59.5% of ~722.55MiB at 16.45KiB/s ETA 07:16 (frag 615/1034)[download] Got server HTTP error: The read operation timed out. Retrying (attempt 1 of 10) ...
[download] 100% of 612.72MiB in 13:14
一応mp4が完成するのですが、壊れててファイルが表示できませんとなります。
壊れないで済むコマンドありますか?
0981名無しさん@実況は禁止ですよ (アウアウウー Sa6b-8z0S)
垢版 |
2021/12/10(金) 20:06:36.09ID:mHch+cEwa
yt-dlpでやりたいなら専用のFileDownloader必要なケースでは
プラグインだけで対処できない
0985名無しさん@実況は禁止ですよ (ワッチョイ a7b1-kaXc)
垢版 |
2021/12/10(金) 20:27:24.11ID:IM4Vl5qA0
>>977
1.拡張子を ts にしてDL
2.その tsファイルをバイナリエディタで開いて先頭の00〜03 を 0 で上書き
3.出来た tsファイルをffmpegでmp4に無劣化変換

この一連作業を自動化するbatかなんか作って --exec でDLからmp4化まで自動的に行うことが出来るんじゃないだろうか?
ts にしなくてもmp4のままでも行けるんかな?よく分からんので要確認
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 87日 21時間 22分 39秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。