Favori Filmleri (MP4 Dosyaları) Linux Terminalinden Apple TV'nize Aktarma


İndirdiğiniz film içeriğini ev ağınızdaki bir Apple TV'ye yayınlamak için bir çözüm arıyorsanız, birçok Linux kullanıcısının karşılaştığı, Apple'ın ise henüz ulaşamadığı bir bariyerle karşılaşmış olabilirsiniz. AirPlay teknolojilerinden yararlanmak kolaydır.

Ancak birkaç şık Ruby programı ve Airplay protokolü tarafından kullanılan kitaplıklar sayesinde .mp4 video dosyalarınızı alıp bunları Apple TV'nize aktarmanın bir yolu var.

Ubuntu (veya herhangi bir Ubuntu tabanlı dağıtım) kullandığınızı varsayarsak, Apple TV aygıtınızla iletişim kurmak için gereken aşağıdaki bağımlılıkları yüklemeniz gerekecektir.

1. Bir terminal penceresi açın ve aşağıdaki komutu yazarak “libavahi-compat-libdnssd-dev” paketini yükleyin.

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

2. Kurulum tamamlandıktan sonra sisteminizde en az Ruby 2.0'ın kurulu olduğundan emin olun. Gerçekten kurulduğundan emin olmak için terminalinizin içine aşağıdakileri yazın.

ruby --version

Şunun gibi görünmesi gereken bir çıktı alacaksınız:

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

1.9.x yüklüyse, uygun kaynaklarınıza Ruby PPA'yı ekleyerek Ruby sürümünüzü 2.x'e yükseltmek isteyeceksiniz. liste. Bunu terminalinize aşağıdaki komutları yazarak yapabilirsiniz.

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

İstendiğinde ENTER tuşuna basın. Sonraki çalıştırma,

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

3. Artık Ruby güncel olduğuna göre, videomuzu sunucumuza göndermemize olanak sağlayacak iki "mücevher" yüklememiz gerekecek. AppleTV. Kuracağımız cevherler airplayer ve airstream'dir.

Kurulum için aşağıdakileri çalıştırmamız gerekecek:

sudo gem install airplayer
sudo gem install airstream

Not: Bu, programların yanı sıra bu programları çalıştırmak için gereken bağımlılıkları da otomatik olarak yükleyecektir.

4. Videomuzu yayınlamak için ihtiyacımız olan yazılıma sahibiz, ancak Apple TV'mizin ağımızın neresinde olduğunu (videomuzu nereye göndereceğimizi) bilmemiz gerekiyor. Bunu yapmak için koşuyoruz,

airplayer devices

Bu komut şuna benzer bir çıktı verecektir:

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

Not: Bu IP adresini (eksi ':7000') kısmını not edin.

5. Şimdi en sevdiğiniz filmlerin depolandığı yola gidin ve filmi Apple TV'nize aktarmak için bir terminal penceresinde aşağıdaki komutu çalıştırın.

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

6. Şimdi TV'nize ve viyolanıza bir göz atın! Videonuzu Apple TV'nize aktarıyorsunuz.

Çözüm

Artık bu konuda bilgili olan bazı kişiler, Apple TV'de video oynatmak için airplayer'ın tek başına yeterli olabileceğini düşünüyor. Deneyimlerime göre hava akımı mücevheri bu görevi daha güvenilir bir şekilde yerine getiriyor. Apple TV'nin IP adresini bulmak için airplayer gem'i kullanıyorum.

MP4 formatında olmayan ve .mkv, .avi, .mov videolarınız varsa, oynatmanın yayın akışı yoluyla çalışabilmesi için bunların dönüştürülmesi gerekecektir.

Sorularınızı göndermekten çekinmeyin; umarım bu, hakkınız olana erişmeniz için sorunsuz bir süreç olur.