9tsuとmiomio.usの動画をダウンロードして再生すると、まれに
おかしいものがある。音ズレしたり、途中から早送りになった
りと、その症状はいろいろだ。これは元の動画自体が不完全な
のか、あるいは混雑時のサーバーのエラーなのかはわからない
が、このような動画の対策方法がある。
youtube-dlによるダウンロードは、最後に(ffprobeとffmpegが
動いて) ts等からmp4にffmpeg で -c copyされる 。この時に
元の動画が不完全だと、上記の症状が起きる。動画は不完全
でも、なんとか見れるものが多く、この場合はffmpegによる
最後の処理をやめることで、不完全ながらも視聴可能となる
事が多い。その対策方法は、youtube-dlのオプションに
--fixup neverを追加すること。例えば下記のようになる。
youtube-dl.exe %strUrl%.m3u8 --fixup never --user-
agent "Mozilla/5.0 (Intel Mac OS X)"
とか
youtube-dl.exe %strUrl% --fixup never
このようにしてffmpegによる最後の処理を避ける。これらの
batファイルを別に作成しておき、おかしな動画はこのbatで
再びダウンロードしてみる。