mpv
経由でYouTube動画をストリーミングしたい
mpv https://www.youtube.com/watch?v=<video-id>
ただし、長い動画の場合、音声が途中で途切れ、次のようなエラーメッセージが残ることがあります。
[ffmpeg] tls: Error in the pull function.
ビデオを再開すると、最初から始まります。コマンドラインで直接、たとえば30分から始めたり、mpv
インターフェイスで30分にジャンプしたりするにはどうすればよいですかなし上ボタンを30回押す(これもまた)速すぎると問題があります)?
Manページにその問題に関連する回答が見つかりません。まったく可能ですか?
ストリーミングの代替案も歓迎します。
youtube-dl で適切なキャッシュを取得します(最初に問題を回避するため)
youtube-dl.py -q -f "(137/136)+(141/140)" "$URL"
任意のプレーヤーでキャッシュを再生します( ffplay 、 vlc 、 omxplayer 、 c2play 、 mpv =、など)それでもシークしたい場合;
ffplay -ss 30:00 *.mp4
。
vlc --start-time=1800 *.mp4
。
omxplayer --pos 00:30:00 *.mp4
。
c2play --time 00:30:00.00 *.mp4
。
mpv --start=30:00 *.mp4
--start=MM:SS
を使用すると、MM分SS秒で動画を開始できます。
例えば:
mpv --start=45:00 'https://www.youtube.com/watch?v=<video-id>'
45分にビデオを開始します。