Użyj komputera Mac Mini jako Media Server Part 2
W pierwszej części zapoznałem się z podstawami, jak podłączyć i skonfigurować komputer Mac Mini jako centrum centrum rozrywki. W następnym artykule z tej serii zamierzałem szczegółowo opisać sposób przechowywania plików multimedialnych na zdalnym udziale NFS. Jednak jeden z komentarzy do pierwszego artykułu zwrócił moją uwagę i przyszło mi do głowy, że tak naprawdę nie obejmowałem w ogóle alternatywnych kodeków wideo. Zamiast otwierać fascynującą listę reguł iptables i dziwactwa aliasów Apple, spójrzmy na kodeki innych firm.
Po wyjęciu z pudełka QuickTime (backend dla funkcji odtwarzania filmów FrontRow) obsługuje tylko kilka formatów wideo. Nie zamierzam ich tutaj wymieniać, ale naprawdę duże i typowe to H.264 i MPEG-4. Jednak wiele plików wideo jest nadal zakodowanych za pomocą DivX lub Xvid. Ponadto, jeśli masz wyjątkowo pecha, możesz mieć kilka starych plików WMV, które chciałbyś zagrać. Można po prostu ponownie zakodować wszystkie te pliki H.264 za pomocą narzędzia takiego jak FFmpegX. Ale byłoby o wiele wygodniej, gdybyś mógł po prostu odtwarzać dowolne pliki wideo w FrontRow. Rozwiązaniem jest uruchomienie i zainstalowanie kodeków stron trzecich wymaganych do wykonania wszystkich tych czynności.
Perian
Teraz najłatwiejszym rozwiązaniem (zdecydowanie) jest zainstalowanie kodeka Perian. Perian to (samopisujący się) szwajcarski scyzoryk armii. Po zainstalowaniu Periana, powinieneś być w stanie odtwarzać wszystko od DivX / AC3 do FLV do VBR / MP3. Obsługuje nawet odtwarzanie plików WMV. Perian jest open-source i można go pobrać tutaj. Pełna lista kodowań obsługiwanych przez Perian jest dostępna na tej stronie.
Aby zainstalować Perian, najpierw pobierz i zainstaluj DMG. Następnie przeciągnij plik z klocków LEGO o nazwie "Perian.component" do aliasu oznaczonego "QuickTime". Wyloguj się, a następnie zaloguj ponownie i zainstaluj Perian. (jeśli gdzieś w tych instrukcjach wpadniesz w zakłopotanie, możesz przejrzeć obszerną, jedną i drugą stronę README zawartą w DMG).
Perian jest całkiem niezły, ponieważ wszystko "działa" zaraz po wyjęciu z pudełka (lub w tym przypadku z cegły). Problem polega na tym, że Perian zapewnia nieco niższą jakość w porównaniu z uzyskiwaniem kodeków bezpośrednio ze źródła. Doświadczyłem problemów w klatkach z dużym ruchem. Ruch pojawił się tak, jakby był kodowany progresywnie (z rzeczywistymi "obiektami" na ekranie podzielonymi na poziome linie), kiedy pliki faktycznie zostały usunięte z przeplotu w procesie kodowania. Nie miałem tych problemów z tym samym plikiem i rzeczywistymi kodekami stron trzecich. Tak więc, tak samo dobre jak użycie Periana, miłośnicy jakości będą musieli zrezygnować z wygody. (zauważ, jeśli zainstalowałeś Perian w tym momencie, a teraz zdecydowałeś się go nie używać, musisz przejść do / Library / QuickTime i usunąć plik Perian.component, w przeciwnym razie zamienione zostaną zamienniki)
Kodeki stron trzecich
Coraz więcej koderów high-dev przechodzi na H.264, ze względu na doskonałą jakość i stopień kompresji, ale wiele rzeczy wciąż znajduje się w zastrzeżonym kodeku, DivX. Aby uzyskać wsparcie dla QuickTime (i tym samym FrontRow) dla DivX, musimy pobrać tutaj bezpłatny kodek DivX. Jest to jedna z tych niezwykłych aplikacji dla Macintosha, która wymaga poważnego ataku z instalatorem, umową licencyjną i dodatkiem System Preferences. Po zakończeniu będziesz musiał ponownie uruchomić komputer i powinien on zakończyć instalację (bez konieczności przeciągania i upuszczania). Jak pewnie zgadłeś na stronie, dostałeś tylko wersję próbną pro kodeka. Oznacza to, że nie będziesz w stanie kodować Zawartość DivX po sześciu miesiącach. Jednak dekoder powinien nadal działać, a to pozwoli ci odtwarzać pliki DivX z poziomu QuickTime mniej więcej w nieskończoność.
Xvid w QuickTime jest nieco mniej ostentacyjnie obsługiwany niż kodek DivX, jednak prawdopodobnie łatwiej jest sobie z nim poradzić. Najpierw pobierz Xdiv DMG z tego linku. Podobnie jak w przypadku Periana, będziesz musiał zamontować DMG, a następnie wykonać trochę pracy nóg, aby wszystko się stało. Otwórz "Macintosh HD" (lub jakkolwiek nazwiesz ikonę dysku twardego na pulpicie), a następnie otwórz / Library / QuickTime. Tam powinieneś zobaczyć kilka innych .składnik "Ceglane ikony", które reprezentują inne zainstalowane kodeki. Przeciągnij plik Xvid_Codec_ ... .component (ponownie ikonę klocka LEGO) do folderu QuickTime wraz z innymi komponentami kodeków. Wyloguj się, a następnie zaloguj ponownie i powinieneś móc odtwarzać pliki Xvid w FrontRow.
Obsługa WMV jest trochę bolesna, ale nie tak bolesna, jak próba uruchomienia DivX po raz pierwszy. Kodek WMV jest całkowicie zastrzeżony, ale na szczęście istnieje implementacja kodeku dla QuickTime o nazwie "Flip4Mac". Jest dostępny na tej stronie. Podobnie jak w DivX, będziesz musiał uruchomić instalator i będzie musiał ponownie uruchomić po zakończeniu. Podobnie jak w DivX, Flip4Mac zainstaluje (nieco bezużyteczną) stronę preferencji systemu. Jednak po zakończeniu instalacji będziesz mógł odtwarzać przerażające pliki WMV w QuickTime i FrontRow.
AC3
Niektóre pliki wideo (zwykle Xvid) są kodowane strumieniami audio AC3. Chociaż zawsze fajnie jest próbować samemu tworzyć efekty dialogowe i dźwiękowe (lub nawet lepiej z grupą), bardziej satysfakcjonujące jest słuchanie ścieżki dźwiękowej nagranej w filmie.
Kodek dla AC3 w QuickTime jest dostępny do pobrania tutaj i musi być zainstalowany podobnie do Xvid (przeciągając plik .component do / Library / QuickTime, a następnie wylogowując się i ponownie logując się). Jednak przed wykonaniem tego kroku należy się liczyć z niefortunnymi efektami ubocznymi. Co najważniejsze, wydaje się, że łamie obsługę H.264 w QuickTime. To dla mnie zabójca, ponieważ uwielbiam oglądać filmy zakodowane w formacie H.264 z powodu wyższej jakości. Polecam, jeśli nie potrzebujesz absolutnie obsługi dźwięku AC3, zostaw kodek na zewnątrz i ciesz się zaletami swoich plików H.264.
Wniosek
Mamy nadzieję, że powinieneś być w stanie wykorzystać informacje zawarte w tym artykule, aby wzmocnić obsługę odtwarzania wideo w komputerze Mac Mini i poprawić ogólne wrażenia z gry FrontRow. Bądź na bieżąco w trzeciej części, kiedy w końcu dotrzemy do wszystkich nudnych konfiguracji NFS i hacków iptables!