Kuinka suoratoistaa suosikkielokuvia (MP4-tiedostoja) Linux-päätteestä Apple TV:hen


Jos etsit ratkaisua ladatun elokuvasisällön suoratoistamiseen kotiverkkosi Apple TV:hen, olet saattanut törmätä esteeseen, johon monet Linux-käyttäjät ovat törmänneet. Apple ei ole tehnyt sitä. on helppo hyödyntää heidän AirPlay-tekniikkaansa.

On kuitenkin olemassa tapa ottaa .mp4-videotiedostot ja suoratoistaa ne Apple TV:hen muutamien hienojen Ruby-ohjelmien ja Airplay-protokollan käyttämien kirjastojen ansiosta.

Olettaen, että käytät Ubuntua (tai mitä tahansa Ubuntu-pohjaista jakelua), sinun on asennettava seuraavat riippuvuudet, jotka vaaditaan yhteydenpitoon Apple TV -laitteesi kanssa.

1. Avaa pääteikkuna ja asenna paketti "libavahi-compat-libdnssd-dev" kirjoittamalla seuraava komento.

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

2. Kun asennus on valmis, varmista, että järjestelmääsi on asennettu vähintään Ruby 2.0. Kirjoita terminaalin sisään seuraava varmistaaksesi, että se on todella asennettu.

ruby --version

Saat tulosteen, jonka pitäisi näyttää suunnilleen tältä:

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

Jos 1.9.x on asennettu, sinun kannattaa päivittää Ruby-versiosi versioon 2.x lisäämällä Ruby PPA sopiviin lähteisiin lista. Voit tehdä sen kirjoittamalla seuraavat komennot terminaaliin.

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

Paina pyydettäessä ENTER. Seuraava lenkki,

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

3. Nyt kun Ruby on ajan tasalla, meidän on asennettava kaksi "helmiä", joiden avulla voimme lähettää videomme Apple TV. Asennamme jalokivet airplayer ja airstream.

Asentaaksemme meidän on suoritettava seuraavat:

sudo gem install airplayer
sudo gem install airstream

Huomaa: tämä asentaa automaattisesti näiden ohjelmien suorittamiseen tarvittavat riippuvuudet sekä itse ohjelmat.

4. Meillä on ohjelmisto, jota tarvitsemme videoidemme suoratoistoon, mutta meidän on tiedettävä, missä verkossamme Apple TV on (minne voimme lähettää videomme). Tätä varten juoksemme,

airplayer devices

Tämä komento tulostaa jotain, joka muistuttaa

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

Huomaa: ota huomioon tämä IP-osoite (miinus ':7000').

5. Siirry nyt polkua, johon suosikkielokuvasi on tallennettu, ja suorita sitten pääteikkunassa seuraava komento suoratoistaaksesi elokuvan Apple TV:hen.

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

6. Katso nyt televisiota ja alttoviulua! Suoratoistat videotasi Apple TV:hen.

Johtopäätös

Nyt jotkut tästä aiheesta perehtyneet voivat jo pelkästään airplayerin riittää käsittelemään videon toistoa Apple TV:ssä. Kokemukseni on, että airstream-helmi tekee tämän tehtävän luotettavammin. Käytän yksinkertaisesti airplayer-helmiä löytääkseni Apple TV:n IP-osoitteen.

Jos sinulla on videoita, jotka eivät ole mp4-muodossa ja ovat .mkv-, .avi-, .mov-muotoisia, ne on muunnettava, jotta toisto toimisi ilmavirran kautta.

Voit lähettää kysymyksesi, ja toivon, että tämä on kivuton prosessi, jonka avulla pääset käsiksi siihen, mikä on oikeutesi.