Sacar vídeos
Se os vídeos usarem o protocolo rtmp, então podemos sempre descobrir a forma de os obter usando o rtmpsrv. Para tal fazer o seguinte:
Mudar para root
- Redireccionar a porta 1935 para a máquina onde queremos extrair o vídeo:
iptables -t nat -A OUTPUT -p tcp --dport 1935 -j REDIRECT
Iniciar o rtmpsrv:
rtmpsrv
Agora, como utilizador normal deve-se iniciar a visualização do vídeo. Não vai aparecer vídeo nenhum, em vez disso vai ser produzido um output na janela onde temos o rtmpsrv a funcionar. Qualquer coisa como:
rtmpdump -r "rtmp://h2e.rtp.pt/mediacache" -a "mediacache" -f "LNX 11,2,202,438" -W "http://programas.rtp.pt/play/player.swf?v3" -p "http://www.rtp.pt/play/p1726/e180436/grande-jornal" -y "mp4:nas2.share/h264/512x384/p1726/p1726_1_24012015.mp4" -o p1726_1_24012015.flv
- Este será o comando usado para obter o vídeo que irá ser gravado no ficheiro "p1726_1_24012015.flv". No entanto, antes de fazer isso temos de remover o redireccionamento da porta 1935.
- Remover o redireccionamento:
iptables -t nat -D OUTPUT -p tcp --dport 1935 -j REDIRECT
- Agora, como utilizador normal pode-se fazer o download do vídeo.
Não esquecer de testar o formato do vídeo com o comando 'file':
$ file p1726_1_24012015.flv p1726_1_24012015.flv: Macromedia Flash Video