[過去ログ] 【DL】動画の保存方法総合スレ【アダルト禁止】part55 (844レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
528
(1): (シャチーク 0Cfe-8qDn) 2024/02/03(土)02:12 ID:mAZZb7EeC(1) AAS
>>514
ドキュメント眺めて動作が変わりそうなオプション -http_seekable 0
これ付けたらそれまで出てたウォーニング、エラーはほぼ消えた(ダウンロード時もその後のffplayでの再生時も)
ffmpeg -analyzeduration 10000000 -http_seekable 0 -i .../index.m3u8 -c copy video.mp4

mime type is not rfc8216 compliant は変わらず出てるけど、これはまあ本質的ではなさそう

でも他の人も言ってるようにstreamlinkが楽だと思うわ
streamlink .../index.m3u8 best -o - | ffmpeg -i pipe:0 -c copy video.mp4
エラーも出ない
532: (シャチーク 0Cfe-8qDn) 2024/02/03(土)11:13 ID:VXGf8/deC(1/2) AAS
>>528 追試
-loglevel trace の結果をちょっと比べてみたところ、単に動作が変わるのでなく(デフォルト動作はHTTP GETに"Range: bytes=0-"が付くし、レスポンスもHTTP/1.1 206 Partial Content, Content-Range: bytes 0-nnn/nnn+1などのようになる。-http_seekable 0を付けると"Range: ..."はなし、レスはHTTP/1.1 200 OK)、サーバが返す.tsの長さが微妙に違った。

00001.tsは 299672 対 299680 (前者がデフォルト動作時、後者が-http_seekable 0あり)
00002.tsは 266020 対 266032 (同上)、等々
これはAES-128で暗号化されてるので、単純にopenssl enc -aes-128-cbc -d -K ... -in ... -out ...で複合すると、デフォルト動作時の方は(長さがおかしい)エラーが出る
140735552279424:error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length:crypto/evp/evp_enc.c:601:

なので、NHKのニュース動画に限った話なんだろうけど、ffmpegのデフォルト動作では、それぞれの.tsの最後が不足して処理されている模様
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.205s*