Benutzer-Werkzeuge

Webseiten-Werkzeuge


media_center

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
media_center [2023-05-17 00:10:26] – [FireTV-Stick-4K, 2. Generation] manfredmedia_center [2024-03-28 09:42:49] (aktuell) manfred
Zeile 1: Zeile 1:
 +====== Media Center ======
 +
 +
 +===== Software =====
 +
 +  * **[[::Jellyfin]]**
 +
 +
 +==== XBMC ====
 +
 +[[http://tbhl.blogspot.com/2009/05/und-wieder-der-acer-revo-xbmc-revisited.html]]
 +
 +...
 +[[http://xbmc.org/|Auftritt XBMC:]] Dank wertvoller Kommentare eines anderen leidgeprüften Revo-Besitzers hab ich mal [[http://sourceforge.net/projects/xbmc/files/|die aktuellste XBMC Live-Build]] ausprobiert, die komplett von CD/DVD bootet, auf einem angepassten Ubuntu 9.04 basiert, und dank [[http://en.wikipedia.org/wiki/VDPAU|VDPAU]] tatsächlich den Ion Chipsatz ausreizt! Zugegeben, ganz bugfrei ist die aktuelle beta noch nicht, aber im Großen und Ganzen habe ich jetzt endlich exakt das, was ich wollte: Ein HD-fähiges XBMC Media Center mit allen Features und der gewohnt überlegenen Bedienbarkeit!
 +...
 +
 +[[http://sourceforge.net/projects/xbmc/|XBMC Media Center is a free cross-platform media player software and entertainment system application framework for Linux, Mac, and Windows. XBMC is capable of playing back and streaming all popular video, audio, and picture formats out-of-the-box.]]
 +
 +...
 +Ein paar Installationshinweise: Am einfachsten ist es, sich die ISO auf DVD zu brennen, das Live-System von externem USB-DVD-Laufwerk zu starten und XBMC erstmal voll auszutesten. Für HDMI-Audio muss man tatsächlich (Danke für den Tipp!) die Einträge für die Audio Devices in den Systemeinstellungen per Tastatur mit "HDMI" überschreiben, dann kommt auch volldigitaler Surroundsound im Receiver an. Und das beste zum Schluß: Über den im Bootmanager der XBMC-DVD integrierten Installer läßt sich die XBMC-Live-Distro komplett auf eine SDHC-Karte (4 bis 8GB empfehlenswert) im Kartenleser des Revo abspeichern inklusive einer Partition zum Abspeichern von Einstellungen. Wenn man jetzt im BIOS des Revo die Bootreihenfolge so ändert, dass immer zuerst vom Kartenleser gebootet wird, steckt man für XBMC einfach die Karte ein, ohne irgendetwas auf der eingebauten Festplatte des Revo resp. am installierten Windows (zusätzl. Partition, Bootmanager etc.) zu verändern. Die Geschwindigkeit von modernen SDHC-Karten reicht auch vollkommen aus, um XBMC zu booten und Videos abzuspielen, deutlich schneller als von DVD läuft das System allemal und lässt auch Änderungen zu. Knaller!
 +Jetzt muss ich mich nur noch nach ner passenden FB umsehen. Mir wurde ja die Logitech DiNovo mini nahe gelegt hmmmm.... ;)
 +
 +Eingestellt von Hannes um Sonntag, Mai 03, 2009
 +
 +
 +===== Hardware =====
 +
 +
 +==== FireTV-Stick-4K, 2. Generation ====
 +
 +Der FireTV-Stick begrenzt x264 und x265 auf FullHD (mit Hardware-Beschleunigung) und alle anderen Codecs auf HD-ready.
 +
 +//Alle meine Tests wurden mit dem [[https://www.videolan.org/vlc/|VLC]] auf dem [[https://www.amazon.de/fire-tv-stick-4k-mit-alexa-sprachfernbedienung/dp/B08XW4FDJV|FireTV-Stick-4K]] abgespielt.//
 +
 +Es ist aber zu beachten, dass der ''FireTV-Stick-4K'' stark limitiert ist!
 +
 +//Der FireTV-Stick-4K kann Videos in Full-HD nur ruckelfrei anzeigen, wenn es sich beim Video-Codec um ''x264'' oder ''x265'' handelt aber bei erhöhter Abspielgeschwindigkeit ruckeln diese immer, egal welche Auflösung die Filme haben. Andere Video-Codecs wie beispielsweise ''AV1'', kann der FireTV-Stick nur mit einer Auflösung von bis zu ''1280x720'' (HD-ready) wunderbar anzeigen, spulen und sogar dauerhaft mit 1,6-facher Geschwindigkeit abspielen.//
 +
 +{{ :bilder:firetv-stick-4k_gen_2_-_video-codec-unterstuetzung.png?400 |FireTV-Stick-4K, 2. Generation}}
 +
 +Mit dem [[https://github.com/FlatheadV8/Filmwandler/releases|Filmwandler]] kann man mit den folgenden Kommandos Filme transkodieren, die für den **FireTV-Stick** optimiert sind:
 +  # damit es auf dem FireTV-Stick läuft
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.mkv -profil firetv ...[weitere Optionen]
 +  
 +  # max. 1080p / bei erhöhter Abspielgeschwindigkeit ruckeln diese Video-Codecs immer, egal welche Auflösung die Filme haben
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.mp4  -cv 265 -ca aac    -profil firetv ...[weitere Optionen]
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.mp4  -cv 264 -ca aac    -profil firetv ...[weitere Optionen]
 +  
 +  # max. 720p + alle Untertitelformate / ruckelfreies abspielen bei jeder Abspielgeschwindigkeit möglich
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.mkv  -cv av1 -ca opus   -profil firetv ...[weitere Optionen]
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.mkv  -cv vp9 -ca vorbis -profil firetv ...[weitere Optionen]
 +  
 +  # max. 720p + nur Text-Untertitel (z.B. keine DVD-Untertitel möglich) / ruckelfreies abspielen bei jeder Abspielgeschw. möglich
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.webm -cv av1 -ca opus   -profil firetv ...[weitere Optionen]
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.webm -cv vp9 -ca vorbis -profil firetv ...[weitere Optionen]
 +  
 +  # max. 720p + keine Untertitel / ruckelfreies abspielen bei jeder Abspielgeschwindigkeit möglich
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.avi  -cv divx -ca mp3   -profil firetv ...[weitere Optionen]
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.avi  -cv xvid -ca mp3   -profil firetv ...[weitere Optionen]
 +  
 +  # meine Favoriten:
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.mp4  -cv 265 -ca aac    -profil firetv ...[weitere Optionen]
 +  > ~/bin/Filmwandler.sh -q Original_Film.mpeg -z Neuer_FireTV-Film.mkv  -cv av1 -ca vorbis -profil firetv ...[weitere Optionen]
 +
 +
 +==== FANTEC MM-FHDL Media Player ====
 +
 +Ich habe mir diesen Media-Player geholt und bin damit sehr zufrieden. Das einzige Video-Formate, das er leider nicht abspielen kann, ist [[video#theora_thusnelda_ogg|OGG/Theora]]. :-(
 +
 +Er hat folgende positive Eigenschaften, die mir wichtig waren:
 +  - kann sehr viele Formate (auch das Blu-Ray-kompatible AVCHD-Format) abspielen;
 +  - kann auch das Audio-Format OGG/Vorbis abspielen;
 +  - hat eine eigene große Festplatte drin (ich ihn mit 1500GB-Platte);
 +  - hat einen ausreichend schnellen Netzwerkanschluß;
 +  - kann auch Filme übers Netz (von Samba-Freigaben) abspielen;
 +  - spielt im Menü eine Vorschau "unendlich lange" ab;
 +  - bootet sehr schnell;
 +  - enthält selber einen Samba-Server;
 +  - enthält einen Bit-Torrent-Client;
 +
 +Ursprünglich sollte [[video#theora_thusnelda_ogg|OGG/Theora]] mein Archivierungs-Video-Format werden (weil es absolut Patentfrei ist) aber jetzt habe ich mich für das [[video#mpeg-4_part_10|AVCHD]]-Format entschieden. Das packt etwas besser als [[video#theora_thusnelda_ogg|OGG/Theora]] und ist bedeutend kompatibler, da es jeder Blu-Ray-Player abspielen kann.
 +
 +[[http://www.fantec.de/html/de/2/artId/__1500/gid/__110090112090/article.html]]
 +
 +| Artikelbezeichnung: | FANTEC MM-FHDL Media Player |
 +| Artikeltext: | 3,5" SATA Mediaplayer LC Display, HDMI 1.3, MKV, H.264, FULL HD 1080P USB2.0 Host Aluminium |
 +| Anschlüsse: | Intern: SATA |
 +| | Extern: HDMI 1.3 |
 +| | SCART |
 +| | AV out (Audio / Video) |
 +| | YPbPr out (Video) |
 +| | Digital Optical (Audio) |
 +| | Digital Coaxial (Audio) |
 +| | 1x LAN RJ45 |
 +| | 1x USB 2.0 Anschluß |
 +| | 2x USB 2.0 Host |
 +| Datentransfer: | USB2.0 max. 480Mbits/s |
 +| | LAN 10/100 max. 100Mbit/s |
 +| | WLAN 802.11 b/g/n 54Mbit/s & 300Mbit/s |
 +| | Unterstütze Formate: |
 +| | Dateisystem: |
 +| | FAT32 / NTFS |
 +| | Unterstütze Mediendateien: |
 +| | 1. Untertitel: |
 +| | SRT, SMI, SSA, ASS, IDX/SUB, SUB |
 +| | 2. Audio: |
 +| | MP3, OGG, WMA, WAV, AAC, FLAC |
 +| | Kompressionsrate zwischen 32 Kbit/s und 320 Kbit/s |
 +| | Codecs: |
 +| | MP2, MP3, OGG Vorbis, WMA Standard (DRM, Pro & Advanced Profile werden nicht unterstützt), PCM, LPCM, MS-ADPCM, LC-AAC, HE-AAC, COOK, RA-Lossless |
 +| | 3. Video: |
 +| | AVI, MKV, TS, M2TS, MPG, MP4, M4V, MOV, VOB, ISO, IFO, DAT, WMV, ASF, RM, RMVB, FLV, XviD, DivX 3/4/5 |
 +| | Codecs: |
 +| | H.264 BP@L3,MP@L4.1,HP@L4.1 (720p/1080i/1080p) |
 +| | MPEG1;HD MPEG2 (bis zu MP@HL 1080i); |
 +| | HD MPEG4 SP/ASP (720p/1080i/1080p) |
 +| | RM/RMVB 8/9/10(bis zu 720@30P) |
 +| | Xvid;WMV9(bis zu 1080p) |
 +| | 4. Bild: |
 +| | JPEG, JPG, BMP, GIF, TIF, PNG |
 +| | Unterstützte USB Geräte: |
 +| | WLAN USB Stick, Einzel Card Reader, USB Stick, Externe Festplatten |
 +| Auflösung: | TV: |
 +| | PAL / NTSC |
 +| | HDMI 1.3: |
 +| | 480P, 720P, 1080i, 1080P |
 +| | Video out (CVBS): |
 +| | 720 x 576 / 720 x 480 |
 +| | Component (YPbPr): 480i / 480p / 720p |
 +| | JPEG: 5120 x 3840 Pixel |
 +| | Audio: 320 Kbit/s |
 +| Material / Farbe: | Hochwertig durch edles Aluminium / schwarz / Designed in Germany |
 +| Eigenschaften: | Farbdisplay zur Steuerung ohne TV Gerät |
 +| | Display drehbar und abschaltbar |
 +| | Dolby Digital & DTS downmix (ab Rev 0.2) |
 +| | Revisions Info |
 +| | Integrierter BitTorrent Client für selbstständige Downloads |
 +| | Internet Radio integriert, genießen Sie tausende von Internet Sendern |
 +| | LAN 10/100Mbit/s |
 +| | USB Host (5V, 2A) für USB Datenspeicher |
 +| | Ein/ Aus Taster an der Frontseite |
 +| | Für alle 3,5" SATA HDD geeignet |
 +| Lüfter: | 40 mm |
 +| Beiliegendes Zubehör: | Fernbedienung / Batterie |
 +| | AV Kabel |
 +| | YPbPr Kabel |
 +| | USB 2.0 Kabel |
 +| | externes Netzteil |
 +| | Bedienungsanleitung |
 +| | Treiber CD |
 +| Ursprungsland: | China |
 +| Abmessungen (B x T x H): | 62 x 200 x 174 mm |
 +| Netzteil: | Eingang: 100-240V ~47-63Hz, 2A |
 +| | Ausgang: +12V 3,0A, 36 Watt |
 +| Zertifikationen: | TÜV/GS, UL, CUL, CE, FCC, RoHs |
 +| Gewicht / Stück (kg): | 1,6 |
 +| VE (Stück / Karton): | 6 |
 +| EAN Nr.: | 4250273415001 |
 +| Beschreibung: | Zum Einbau einer 3,5" SATA Festplatte (max. 2000GB). |
 +| | Mobiler Festplatten-Multimedia-Player für die Wiedergabe von Musik-, Film- und Bilddateien. Zusätzlich auch als externer Datenträger geeignet. |
 +| | Datenübertragung von Audio- und Videodateien über Netzwerk (Streaming). |
 +
 +Firmware-Updates bekommt man direkt von der Webseite: [[http://www.fantec.de/]]
 +
 +
 +=== Film- und Musik-Archiv synchron halten ===
 +
 +Leider zeigen diverse Tool (auch rsync) permanent unterschiedliche Dateigrößen zwischen meinem Film-Archiv auf dem Server und den Filmen auf der MediaBox an.
 +
 +Nur ein einziges Tool zeigt bei beiden die gleiche Größe an: "ls -l"
 +
 +Sonst hätte ich zum überprüfen eine Checksumme erstellen müssen und das ist sehr Zeitaufwendig und rechenintensiv.
 +
 +Mit dem folgenden Script überprüfe ich, ob die Filme sauber auf die MediaBox kopiert wurden oder ob sie erneut kopiert werden müssen,
 +sowie ob die Filme überhaupt schon auf der MediaBox sind oder erst rauf kopiert werden müssen:
 +
 +  # vi mediabox_sync.sh
 +  
 +  #!/bin/sh
 +  
 +  
 +  SYNCVERZEICHNISSE="
 +  dvd
 +  tv
 +  video
 +  audio
 +  "
 +  
 +  QUELLE="/home/kontor/persoenlich/multimedia/sonstige"
 +  ZIEL="/home/mediabox"
 +  
 +  cd ${QUELLE} || exit 1
 +  rm -f /tmp/mediabox_sync_1.log /tmp/mediabox_sync_2.log /tmp/mediabox_sync_kopieren.txt /tmp/mediabox_sync_LFDNR.log
 +  
 +  
 +  ### ist die MediaBox eingehaengt?
 +  if [ "$(df -TPh "${ZIEL}" | awk '/^\// {print $NF}')" = "${ZIEL}" ] ; then
 +  
 +  ### Groesse der Dateien ermitteln
 +  echo -e "${QUELLE}\n${ZIEL}" | egrep -v '^$' | nl | while read LFDNR VERZEICHNIS
 +  do
 +          cd ${VERZEICHNIS} || exit
 +          echo "/tmp/mediabox_sync_${LFDNR}.log" >> /tmp/mediabox_sync_LFDNR.log
 +  
 +          echo "${SYNCVERZEICHNISSE}" | egrep -v '^$' | while read SVERZ
 +          do
 +                  find ${SVERZ} -type f | egrep -i '\.mpg$|\.avi$|\.mkv$|\.flv$|\.mp3|\.ogg|\.ogv|\.oga|\.aac' | sort | while read DATEI
 +                  do
 +                          ls -l "${DATEI}" | awk '{print $5,$NF}'
 +                  done
 +          done > /tmp/mediabox_sync_${LFDNR}.log
 +  done
 +  
 +  
 +  ### Groesse der Dateien vergleichen
 +  sdiff /tmp/mediabox_sync_1.log /tmp/mediabox_sync_2.log | awk '/</ || /\|/ {print $1,$2}' | tee /tmp/mediabox_sync_kopieren.txt
 +  
 +  
 +  ### Dateien uebertragen
 +  cat /tmp/mediabox_sync_1.log | fgrep -f /tmp/mediabox_sync_kopieren.txt | while read GROESSE FILM
 +  do
 +          echo "${GROESSE} ${FILM} wird auf die MediaBox uebertragen..."
 +          mkdir -p $(dirname "/home/mediabox/${FILM}")
 +          cat "/home/kontor/persoenlich/multimedia/sonstige/${FILM}" > "/home/mediabox/${FILM}"
 +  done
 +  
 +  ### sauber machen
 +  rm -f /tmp/mediabox_sync_1.log /tmp/mediabox_sync_2.log /tmp/mediabox_sync_kopieren.txt /tmp/mediabox_sync_LFDNR.log
 +  
 +  else
 +          echo "Verbindung mit Mediabox muss erst hergestellt werden."
 +  fi
 +
 +
 +Jetzt werden diese Verzeichnisse synchronisiert:
 +
 +Das ///Filmarchiv/auf/dem/server/spielfilme// mit dem ///netzwerkverzeichnis/zur/mediabox/spielfilme//,
 +
 +und das ///Filmarchiv/auf/dem/server/kinderfilme// mit dem ///netzwerkverzeichnis/zur/mediabox/kinderfilme//.
 +
 +In der Variable "SYNCVERZEICHNISSE" können weitere Verzeichnissnamen untereinander angegeben werden.
 +
 +Das Script wurde auf FreeBSD für FreeBSD geschrieben, sollte aber auch auf Linux laufen.
 +