今日の午後5時から6時までに録画したビデオを次のearthcamからダウンロードしたいと思います。
http://www.abbeyroad.com/crossing
どうすればdebianまたはubuntuでダウンロードできますか?
ソースコードを調べると、次のようになりました。
rtmp://video4.earthcam.com/archives/MP4:abbeyroad_archives/2016/03/26/1700.mp4
次のようにrtmpdumpアプリケーションを使用してみました。
rtmpdump -r "rtmp://video4.earthcam.com/archives/MP4:abbeyroad_archives/2016/03/26/1700.mp4"
しかし、私は次のエラーメッセージを受け取ります
情報:接続されています...エラー:接続を閉じています:NetStream.Play.StreamNotFound
次の-y
ように、プレイパスを指定してみてください。
$ rtmpdump -r rtmp://video4.earthcam.com/archives/MP4:abbeyroad_archives/2016/03/26/1700.mp4 -y MP4:abbeyroad_archives/2016/03/26/1700.mp4 -o ~/2016-03-26_1700.mp4
エラーについてはNetStream.Play.StreamNotFound
、「NhJmは」mplayerhq.huで書きました:
rtmpdumpはそれ自体でアプリ/プレイパスを把握できなかったため、それらが何であるかを伝える必要があります。
-y MP4:abbeyroad_archives/2016/03/26/1700.mp4
--playpath-yパス
RTMPURLから解析されたプレイパスを上書きします。rtmpdump URLパーサーが正しいプレイパスを自動的に判別できない場合があるため、このオプションを使用して明示的に指定する必要があります。
追加オプション:
-o ~/2016-03-26_1700.mp4
保存するには~/2016-03-26_1700.mp4
、この出力パスを好みに合わせてカスタマイズできます私のテストでは、それが開始できるかどうかをテストし、Ctrl+を介してすぐにキャンセルしただけですc。
...
INFO: displayHeight 450.00
INFO: moovposition 115974321.00
INFO: duration 3604.94
2035.687 kB / 26.59 sec (0.7%)^C
Caught signal: 2, cleaning up, just a second...
ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 1024
2037.111 kB / 26.66 sec (0.7%)
Download may be incomplete (downloaded about 0.70%), try resuming
私のテストの結果のファイルは、約ですが0.7%
、mplayer2でテストした場合、約30秒の再生可能なビデオがあります。したがって、キャンセルしない場合、またはキャンセルした場合は、-e
オプションを使用して再開でき、完全なビデオを取得できます。
これで、rtmpを介してビートルズアビーロードの模倣者を正常に監視できるようになりました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加