He tenido problemas para descargar video conferencias de la Harvard Extension School. Tenía la esperanza de poder tomar CS171, pero me encontré teniendo que pasar mucho tiempo esperando un almacenamiento en búfer sin fin. Así que deseo encontrar una manera de descargar las conferencias y verlas localmente.
Así que traté de ver el código fuente de la página (tome la primera clase, por ejemplo), descubrí que FlashViewer está vinculado con una URL XML. Seguí el enlace y descubrí que entre las etiquetas "rtmp" había un enlace a un archivo mp4: "rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 "y creí que eso era todo, el archivo que estaba buscando.
Luego viene el problema con la descarga. He realizado una búsqueda extensa y lo he intentado varias veces. Ninguno funcionó.
Una forma en que intenté fue correr
$ wget rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
en mi Ubuntu, con una respuesta de
rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: esquema no compatible `rtmp '.
No estoy seguro de lo que eso significa ...
También probé rtmpdump, adquirido a través de apt-get. Y cuando corro
$ rtmpdump -r rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 -o conferencia1.mp4
yo obtengo
RTMPDump v2.4 (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; licencia: GPL Conectando ... INFORMACIÓN: Conectado ... ERROR: cierre de conexión: NetStream.Play.Failed
No sé qué significa NetStrem.Play.Failed tampoco ...
Luego me encontré con el desbordamiento de la pila, con las sugerencias de usar mplayer y vlc, ejecuté, respectivamente:
$ mplayer -dumpstream rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
regresé
MPlayer svn r34540 (Ubuntu), construido con gcc-4.7 (C) 2000-2012 MPlayer Team mplayer: no se pudo conectar al zócalo mplayer: no existe tal archivo o directorio Error al abrir el soporte de LIRC. No podrá usar su control remoto. Jugando rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. libavformat versión 53.21.0 (externa) Versión del encabezado que no coincide 53.19.0 Uso de protocolos de red sin inicialización de red global. Utilice avformat_network_init (), esto será obligatorio más adelante. Uso de protocolos de red sin inicialización de red global. Utilice avformat_network_init (), esto será obligatorio más adelante. [rtmp @ 0x7f3de47abc00] Error del servidor: acceso de lectura denegado para la transmisión 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Error al abrir rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Saliendo ... (Fin del archivo)
y
$ vlc -I ficticio vlc -I ficticio 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: // salir
con
VLC Media Player 2.0.4 Twoflower (revisión 2.0.3-289-g6e6100a) [0xf0aed8] interfaz ficticia: uso del módulo de interfaz ficticia ... Uso de protocolos de red sin inicialización de red global. Utilice avformat_network_init (), esto será obligatorio más adelante. Uso de protocolos de red sin inicialización de red global. Utilice avformat_network_init (), esto será obligatorio más adelante. [rtmp @ 0x7f6f28010a20] Error del servidor: acceso de lectura denegado para la transmisión 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. [0x7f6f28002d38] error de acceso access_avio: Error al abrir rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4: error de entrada / salida [0x7f6f20000b28] error de entrada principal: abierto de `rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4 'falló [0x7f6f20000b28] error de entrada principal: su entrada no se puede abrir [0x7f6f20000b28] error de entrada principal: VLC no puede abrir el MRL 'rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248 -16x9-852x480.mp4 '. Consulte el registro para más detalles. [0x7f6f28002a08] idummy demux: comando `quit '
en respuesta.
También probé Orbit Download en Windows con cero alegría. ¡La descarga ni siquiera comenzaría!
¿Alguien podría decirme amablemente por qué es tan difícil descargar este tipo de archivos y qué significan esos mensajes de error? ¿Y hay alguna manera de que pueda ver esas conferencias localmente?