Com reproduir pel·lícules preferides (fitxers MP4) des del terminal Linux al vostre Apple TV


Si esteu buscant una solució per transmetre el contingut de la vostra pel·lícula descarregada a un Apple TV de la vostra xarxa domèstica, és possible que hàgiu topat amb una barrera que han colpejat molts usuaris de Linux, que és que Apple no ha facilitat l'accés al seu AirPlay. tecnologia.

Tanmateix, hi ha una manera d'agafar els vostres fitxers de vídeo .mp4 i transmetre'ls al vostre Apple TV, gràcies a uns quants programes de Ruby i les biblioteques utilitzades pel protocol Airplay.

Suposant que utilitzeu Ubuntu (o qualsevol distribució basada en Ubuntu), haureu d'instal·lar les dependències següents necessàries per comunicar-vos amb el vostre dispositiu Apple TV.

1. Obriu una finestra de terminal i instal·leu el paquet \libavahi-compat-libdnssd-dev escrivint l'ordre següent.

$ sudo apt-get install libavahi-compat-libdnssd-dev

2. Un cop finalitzada la instal·lació, assegureu-vos que teniu almenys Ruby 2.0 instal·lat al vostre sistema. Dins del vostre terminal, escriviu el següent per assegurar-vos que està realment instal·lat.

$ ruby --version

Rebràs una sortida que hauria de semblar a això:

ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]

Si s'instal·la 1.9.x, voldreu actualitzar la vostra versió de Ruby a 2.x afegint el Ruby PPA a la vostra llista de fonts aptes. Ho faríeu escrivint les ordres següents al vostre terminal.

$ sudo apt-add-repository ppa:brightbox/ruby-ng

Quan se us demani, premeu ENTER. La propera cursa,

$ sudo apt-get update
$ sudo apt-get install ruby2.0-dev

3. Ara que Ruby està al dia, haurem d'instal·lar dues \gemmes que ens permetran enviar el nostre vídeo al nostre Apple TV. Les joies que instal·larem són airplayer i airstream.

Per instal·lar-lo haurem d'executar el següent:

$ sudo gem install airplayer
$ sudo gem install airstream

Nota: Això instal·larà automàticament les dependències necessàries per executar aquests programes, així com els mateixos programes.

4. Tenim el programari necessari per transmetre el nostre vídeo, però hem de saber on de la nostra xarxa es troba el nostre Apple TV (on enviar el nostre vídeo). Per fer-ho correm,

$ airplayer devices

Aquesta ordre sortirà alguna cosa que s'assemblarà,

0: Apple TV (Resolution: 1280x720, Version: 200.54, IP: 192.168.0.6:7000)

Nota: tingueu en compte aquesta adreça IP (menys la part ':7000').

5. Ara aneu al camí, on s'emmagatzemen les vostres pel·lícules preferides i, a continuació, en una finestra de terminal executeu l'ordre següent per transmetre la pel·lícula al vostre Apple TV.

$ cd /path/where/video/is/
$ airstream -o IP.OF.APPLE.DEVICE ./nameofvideo.mp4

6. Ara fes un cop d'ull al teu televisor i viola! Estàs transmetent el teu vídeo al teu Apple TV.

Conclusió

Ara, alguns coneixedors d'aquest tema poden ser suficients amb airplayer per gestionar la reproducció de vídeo a Apple TV. La meva experiència ha estat que la joia airstream fa aquesta tasca de manera més fiable. Simplement faig servir la joia airplayer per descobrir l'adreça IP de l'Apple TV.

Si teniu vídeos que no estan en format mp4 i són .mkv, .avi, .mov, caldrà convertir-los perquè la reproducció funcioni mitjançant Airstream.

No dubteu a publicar les vostres preguntes i espero que aquest sigui un procés indolor per accedir al que és legítimment vostre.