Saya mengalami kesulitan mengunduh ceramah video dari Harvard Extension School. Saya berharap bisa mengambil CS171, tetapi saya mendapati diri saya harus menghabiskan banyak waktu menunggu buffering tanpa akhir. Jadi saya ingin menemukan cara agar ceramah diunduh dan menontonnya secara lokal.
Jadi saya mencoba melihat kode sumber halaman (ambil kuliah pertama misalnya), saya menemukan FlashViewer terhubung dengan url XML. Saya mengikuti tautan, dan menemukan bahwa di antara tag "rtmp" adalah tautan ke file mp4: "rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 "dan saya yakin itu saja, file yang saya cari.
Lalu muncul masalah dengan mengunduh. Saya telah menjalankan beberapa pencarian besar, dan mencoba beberapa kali. Tidak ada yang berhasil.
Salah satu cara yang saya coba adalah berlari
$ wget rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
di Ubuntu saya, dengan respons dari
rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: Skema `rtmp 'yang tidak didukung.
Saya tidak yakin apa artinya ...
Saya juga sudah mencoba rtmpdump, diakuisisi melalui apt-get. Dan ketika saya lari
$ rtmpdump -r rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 -o kuliah1.mp4 -o kuliah
saya mendapat
RTMPDump v2.4 (c) Andrej Stepanchuk 2010, Howard Chu, Tim Flvstreamer; lisensi: GPL Menghubungkan ... INFO: Terhubung ... GALAT: Menutup koneksi: NetStream.Play.Failed
Saya tidak tahu apa artinya NetStrem.Play.Failed ...
Lalu aku berlari ke stack overflow, dengan saran menggunakan mplayer dan vlc, aku berlari, masing-masing:
$ mplayer -dumpstream rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
kembali
MPlayer svn r34540 (Ubuntu), dibangun dengan gcc-4.7 (C) 2000-2012 Tim MPlayer mplayer: tidak dapat terhubung ke soket mplayer: Tidak ada file atau direktori seperti itu Gagal membuka dukungan LIRC. Anda tidak akan dapat menggunakan remote control Anda. Bermain rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. libavformat versi 53.21.0 (eksternal) Versi header tidak cocok 53.19.0 Menggunakan protokol jaringan tanpa inisialisasi jaringan global. Silakan gunakan avformat_network_init (), ini akan menjadi wajib nanti. Menggunakan protokol jaringan tanpa inisialisasi jaringan global. Silakan gunakan avformat_network_init (), ini akan menjadi wajib nanti. [rtmp @ 0x7f3de47abc00] Kesalahan server: Baca akses ditolak untuk streaming 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Gagal membuka rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Keluar ... (Akhir file)
dan
$ 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: // berhenti
dengan
VLC media player 2.0.4 Twoflower (revisi 2.0.3-289-g6e6100a) [0xf0aed8] antarmuka dummy: menggunakan modul antarmuka dummy ... Menggunakan protokol jaringan tanpa inisialisasi jaringan global. Silakan gunakan avformat_network_init (), ini akan menjadi wajib nanti. Menggunakan protokol jaringan tanpa inisialisasi jaringan global. Silakan gunakan avformat_network_init (), ini akan menjadi wajib nanti. [rtmp @ 0x7f6f28010a20] Kesalahan server: Baca akses ditolak untuk streaming 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. [0x7f6f28002d38] kesalahan akses access_avio: Gagal membuka rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4: Kesalahan input / output [0x7f6f20000b28] kesalahan input utama: buka `rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4 'gagal [0x7f6f20000b28] kesalahan input utama: Input Anda tidak dapat dibuka [0x7f6f20000b28] kesalahan input utama: VLC tidak dapat membuka rtmp MRL: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248 -16x9-852x480.mp4 '. Periksa log untuk rincian. [0x7f6f28002a08] idummy demux: perintah `keluar '
sebagai tanggapan.
Saya juga sudah mencoba Orbit Unduh di Windows dengan nol sukacita. Pengunduhan bahkan tidak akan dimulai!
Akankah seseorang memberi tahu saya dengan baik mengapa sangat sulit untuk mengunduh jenis file seperti itu dan apa arti pesan kesalahan itu? Dan apakah ada cara agar saya bisa menonton kuliah itu secara lokal?