ハーバードエクステンションスクールからビデオ講義をダウンロードするのに問題があります。私はCS171を服用できることを望んでいましたが、無限のバッファリングを待つのに非常に多くの時間を費やさなければならないことに気づきました。そこで、講義をダウンロードしてローカルで視聴する方法を見つけたいと思います。
そのため、ページのソースコードを表示しようとしました(最初の講義を例にとると)、FlashViewerがXML URLにリンクされていることがわかりました。リンクをたどると、「rtmp」タグの間にmp4ファイルへのリンクがあることがわかりました。「rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4」と私はそれが信じていた、私が探していたファイル。
次に、ダウンロードの問題が発生します。広大な検索をいくつか実行し、何度か試しました。動作しませんでした。
私が試した1つの方法は、実行していました
$ wget rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
私のUbuntu上で、の応答で
rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4:サポートされていないスキーム「rtmp」。
それが何を意味するのか分かりません...
apt-getで取得したrtmpdumpも試しました。そして私が走るとき
$ rtmpdump -r rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 -o Lecture1.mp4
私は得る
RTMPDump v2.4 (c)2010 Andrej Stepanchuk、Howard Chu、Flvstreamerチーム。ライセンス:GPL 接続する... 情報:接続済み... エラー:接続を閉じています:NetStream.Play.Failed
NetStrem.Play.Failedの意味がわかりません...
それから、mplayerとvlcを使用するという提案で、スタックオーバーフローに遭遇しました。
$ mplayer -dumpstream rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
戻った
MPlayer svn r34540(Ubuntu)、gcc-4.7(C)2000-2012 MPlayer Teamで構築 mplayer:ソケットに接続できませんでした mplayer:そのようなファイルまたはディレクトリはありません LIRCサポートを開くことができませんでした。リモートコントロールを使用することはできません。 rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4を再生しています。 libavformatバージョン53.21.0(外部) ヘッダーバージョン53.19.0の不一致 グローバルネットワークを初期化せずにネットワークプロトコルを使用する。avformat_network_init()を使用してください。これは後で必須になります。 グローバルネットワークを初期化せずにネットワークプロトコルを使用する。avformat_network_init()を使用してください。これは後で必須になります。 [rtmp @ 0x7f3de47abc00]サーバーエラー:ストリーム2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4の読み取りアクセスが拒否されました。 rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4を開くことに失敗しました。 終了しています...(ファイルの終わり)
そして
$ vlc -I dummy vlc -I dummy rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 --sout file / ts:output.mpg vlc:// quit
と
VLCメディアプレーヤー2.0.4 Twoflower(リビジョン2.0.3-289-g6e6100a) [0xf0aed8]ダミーインターフェイス:ダミーインターフェイスモジュールの使用... グローバルネットワークを初期化せずにネットワークプロトコルを使用する。avformat_network_init()を使用してください。これは後で必須になります。 グローバルネットワークを初期化せずにネットワークプロトコルを使用する。avformat_network_init()を使用してください。これは後で必須になります。 [rtmp @ 0x7f6f28010a20]サーバーエラー:ストリーム2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4の読み取りアクセスが拒否されました。 [0x7f6f28002d38] access_avioアクセスエラー:rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480を開くことができませんでした。 mp4:入出力エラー [0x7f6f20000b28]メイン入力エラー: `rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480のオープン。 mp4 '失敗 [0x7f6f20000b28]メイン入力エラー:入力を開くことができません [0x7f6f20000b28]メイン入力エラー:VLCはMRLを開くことができません 'rtmp://flash.dce.harvard.edu/bounce/mp4:2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248 -16x9-852x480.mp4 '。詳細については、ログを確認してください。 [0x7f6f28002a08] idummy demux:コマンド「quit」
に応じて。
また、WindowsでOrbit Downloadを試してみました。ダウンロードは開始されません!
誰かがそのような種類のファイルをダウンロードするのがとても難しい理由と、それらのエラーメッセージが何を意味するかをうまく教えてくれますか?また、それらの講義をローカルで視聴する方法はありますか?