De TS a MP4

El programa que publiqué el otro día no graba en mp4 real, sólo en ts.

Para que grabe en mp4 se ha de instalar:


sudo apt-get install ffmpeg

Y el programa quedará con la siguiente línea sustituyendo la última línea:

os.system ('livestreamer --http-header "User-Agent:Mozilla" --player-continuous-http --player-no-close "hlsvariant://'+embed3+'" best -O | ffmpeg -re -i - -c:v libx264 -c:a aac -ac 1 -strict -2 -crf 18 -profile:v baseline -maxrate 3000k -bufsize 1835k -pix_fmt yuv420p -flags -global_header '+locat)

Anuncios

Programa para grabar emisiones m3u8

Eva, ya que te has interesado por el programa en Linux, te lo cuelgo aquí:

#!/usr/bin/env python

import requests
import sys
import re
import os

headers = {"User-Agent": "Mozilla/5.0","Referer":
"http://telefivegb.com/tv-spain/ver-canal-historia-en-directo-y-gratis-en-vivo/"
}

embed2 = requests.get("http://livesports.pw/embedna.php?file=historiaesp",headers=headers).content

locat = sys.argv[1]

embed3 = re.findall("source: '(.*?)'", embed2.decode("utf-8"))[0]
print (embed3)

os.system ('sudo rm '+locat)
os.system ('livestreamer "hls://'+embed3+'" best -o '+locat+' --http-header "User-Agent=Mozilla"')

Se ejecuta así:

python programa.py directorio/archivodestino.mp4

Se para con CTRL+C, o haciendo un “pkill livestreamer” (lo puedes programar dentro del “crontab” para que haga el pkill a una hora determinada; y también para que empiece a grabar en una hora determinada).

Y lo único que necesita tener instalado es:

sudo apt-get install python
sudo apt-get install livestreamer

 

Grabar emisiones de TV en el USB de la Raspberry

Hoy llego tarde a casa… y en el Canal Historia dan mi programa favorito (Oak Island). No llego a tiempo a verlo, pero…

He hecho un programa (una parte en Python y otra en PHP) que le dice a mi Raspberry a qué hora empezar a grabar la emisión, y a qué hora pararla. La fuente la coge de un vídeo online m3u8, concretamente de telefivegb.

Total, que cuando llegue a casa tendré el programa grabado en el pendrive de mi televisor, esperando a ser disfrutado.

Primera pregunta: ¿por qué no usas los servicios de Movistar+? Respuesta: porque no son gratuitos, y este sistema sí lo es.

Segunda pregunta: ¿por qué no te esperas a que suban el programa a HDFull o a alguna web? Respuesta: porque en el caso de Oak Islando no están respetando la numeración ni tampoco el orden de emisión, con lo cual están haciendo una chapuza y te puedes encontrar el programa de final de temporada entre medio de los demás programas (y te llevas un spoiler del copón).

Carteras (wallets) de TRTL y LOKI

 

Turtlecoin y Loki son dos de las nuevas criptomonedas que están creciendo como setas al amparo del Bitcoin. Me he creado un par de carteras para probar. Son estas de aquí abajo:

TRTLuyByiQ1TUDMvU3E6fmGzquqrhAadsMx8FB3ncRtZgPy3reFBa3pAsFNuUHdx6FCk626pjeKMYFCNJzsnZVX8GJnt7dyXE2U

LB2BinwsXS6Q7EBZdsEm4GcQCDjaBZxoh8V4trneP6UrhCe7Gi6FAE46neP6wBKU5teKHafRrzXCoWJ5TJvqKmw1NYy7Uem

So1FPTTqU86fXAwuwiYvZNVQTuyLV8cs3M25nnXrgYZ58R2GShwePAogirw1vqDbrkZjFXGtUSSGFMTeugk19g7F1NEct1pHZ

Con ellas puedo hacer prácticamente lo mismo que se puede hacer con los Bitcoins… pero sólo como experimento, claro, porque no tienen la entidad de su hermano mayor. Se pueden minar de forma similar con el programa “xmrig”, y a la hora de transformar ese minado en dinero real se han de cambiar por Bitcoins en webs de exchanges y luego transformar en moneda en el banco que trabaja con Coinbase.

Cómo minar criptomonedas con Linux

Con estos sencillos pasos, el programa xmrig nos empezará a minar criptomonedas en Linux. Sólo hace falta crear un archivo “config.json” en el que le indiquemos la cartera en la que empezar a minar (después de haberla creado con los propios recursos de la propia criptomoneada que hayamos elegido).

sudo apt-get install git build-essential cmake libuv1-dev libmicrohttpd-dev
git clone https://github.com/xmrig/xmrig.git
cd xmrig
mkdir build
cd build
cmake ..
make

Para arrancar la wallet con todo sincronizado:

simplewallet.exe --remote-daemon public.turtlenode.io:11898

 

Protegido: Mis insignias

Este contenido está protegido por contraseña. Para verlo introduce tu contraseña a continuación:

Saber la versión de paquetes Python

python

import requests

requests.__version__