Hallo Zusammen,
da ich die letzte Zeit immer mal gelangweilt in Hotelzimmern verbracht habe und nicht nur Saufen wollte (Geschäftsreise) habe ich mich mal näher mit dem Thema Transcoder, CloudSync und MobilSync beschäftigt.
Dabei bin ich über ein paar dinge gestolpert die ich nicht so ganz Verstehe und ein Bug habe ich auch gefunden…
Was mir bei der ganzen MobilSync und CloudSync Geschichte aufgefallen ist ist das dies scheinbar keinerlei CPU last erzeugt… Ich Synce zu GoogleDrive und iOS Geräten.
Transcoder Settings, Make my CPU Hurt & x264 slow. Starte ich nun so ein Vorgang sehe ich am NAS keinerlei CPU last auch die Temp der CPU´s geht nicht hoch. Dazu ist so ein 2h Film in unter 15min durch.
Wie geht das?
Dann zu dem Bug: Synce ich z.B. eine TV Serie die 2 Tonspuren hat so wird mir das Syncronisierte Material Falsch abgespielt, ich höre beide Tonspuren Zeitgleich… Spiele ich das selbe File direkt ab so habe ich keine Probleme…
Grüße
Massaguana
Hi,
zum Thema keine CPU Last.
In welchem Format ist denn die Quelldatei.
Vielleicht werden die Filme nur umgemuxt und nicht konvertiert. Muxen nimmt so gut wie keine CPU Zeit in Anspruch.
Reduzierst du denn die Bitrate wenn Mobilesync oder Cloudsync benutzt?
Hallo, also das Original ist eine MKV hier der Auszug aus mediainfo:
Allgemein
UniqueID/String : 209679502569197668507289373486291786414 (0x9DBECDA33F9B114B89BFECF08B629AAE)
Vollständiger Name : XXXXXX.mkv
Format : Matroska
Format-Version : Version 4 / Version 2
Dateigröße : 7,23 GiB
Dauer : 1h 47min
Gesamte Bitrate : 9 647 Kbps
Kodierungs-Datum : UTC 2016-02-24 15:35:24
Kodierendes Programm : mkvmerge v8.5.0 ('Vanishing Act') 64bit
verwendete Encoder-Bibliothek : libebml v1.3.1 + libmatroska v1.4.2
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format-Profil : High@L4.1
Format-Einstellungen für CABAC : Ja
Format-Einstellungen für ReFrames : 5 frames
Codec-ID : V_MPEG4/ISO/AVC
Dauer : 1h 47min
Bitrate : 6 626 Kbps
Breite : 1 920 Pixel
Höhe : 800 Pixel
Bildseitenverhältnis : 2,40:1
Modus der Bildwiederholungsrate : konstant
Bildwiederholungsrate : 23,976 (24000/1001) FPS
ColorSpace : YUV
ChromaSubsampling/String : 4:2:0
BitDepth/String : 8 bits
Scantyp : progressiv
Bits/(Pixel*Frame) : 0.180
Stream-Größe : 4,96 GiB (69%)
Titel : encounters-thlawihu_1080p
verwendete Encoder-Bibliothek : x264 core 148 r2665 a01e339
Kodierungseinstellungen : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=24 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default : Ja
Forced : Nein
Audio #1
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Format_Settings_Mode : 16
Format-Einstellungen für Endianess : Big
Codec-ID : A_DTS
Dauer : 1h 47min
Bitraten-Modus : konstant
Bitrate : 1 509 Kbps
Kanäle : 6 Kanäle
Kanal-Positionen : Front: L C R, Side: L R, LFE
Samplingrate : 48,0 KHz
Bildwiederholungsrate : 93,750 FPS (512 spf)
BitDepth/String : 24 bits
Stream-Größe : 1,13 GiB (16%)
Titel : German DTS 5.1 @ 1 509 Kbps
Sprache : Deutsch
Default : Ja
Forced : Nein
Audio #2
ID : 3
Format : DTS
Format/Info : Digital Theater Systems
Format_Settings_Mode : 16
Format-Einstellungen für Endianess : Big
Codec-ID : A_DTS
Dauer : 1h 47min
Bitraten-Modus : konstant
Bitrate : 1 509 Kbps
Kanäle : 6 Kanäle
Kanal-Positionen : Front: L C R, Side: L R, LFE
Samplingrate : 48,0 KHz
Bildwiederholungsrate : 93,750 FPS (512 spf)
BitDepth/String : 24 bits
Stream-Größe : 1,13 GiB (16%)
Titel : English DTS 5.1 @ 1 509 Kbps
Sprache : Englisch
Default : Nein
Forced : Nein
Text
ID : 4
Format : UTF-8
Codec-ID : S_TEXT/UTF8
Codec-ID/Info : UTF-8 Plain Text
Dauer : 4s 629ms
Bitrate : 38 bps
Count of elements : 2
Stream-Größe : 22,0 Bytes (0%)
Titel : german_forced.srt
Sprache : Deutsch
Default : Ja
Forced : Nein
Menü
00:00:00.000 : en:00:00:00.000
00:08:12.951 : en:00:08:12.951
00:16:49.300 : en:00:16:49.300
00:28:24.786 : en:00:28:24.786
00:37:11.312 : en:00:37:11.312
00:47:32.558 : en:00:47:32.558
00:55:26.198 : en:00:55:26.198
01:00:56.027 : en:01:00:56.027
01:08:25.268 : en:01:08:25.268
01:15:07.169 : en:01:15:07.169
01:25:30.751 : en:01:25:30.751
01:37:51.407 : en:01:37:51.407
In PMS habe ich dann 8 Mbps 1080p ausgewählt.
Grüße
Massaguana
PS: Ich hasse Markdown!
Okay, also ich habe mir das file das in Cloud geladen wurde näher angesehen… Plex hat hier das Video unverändert gelassen dafür aber die beiden DTS Tonspuren durch eine einzelne Deutsche Stereo ersetzt…
Kann ich der Kiste dann nicht gleich sagen er soll auch die Audiospuren unangetastet lassen? Nutzt man Vollwertige Clients um diese Abzuspielen sollte DTS ja kein Problem sein oder?
Ich nutze die Cloud vor allem um meine Heimleitung zu entlasten so das auch 4 man ein Film schauen können…
AFAIK nicht.
Cloud Sync benutzt eine Art kleinsten gemeinsamen Nenner was Dateiformat und Codecs angeht.
Da fällt DTS leider nicht drunter.
Ja das ist leider so.
Ich frag mich auch, warum man nicht wie bei “optimize” so nen bisschen mehr Konfigurationsmöglichkeiten hat. Dort kann man ja z.B. “Original Quality” Einstellen, hier wird die Audio Spur unangetastet gelassen.
Das würde die Abspielbarkeit der Datei aber auf kompatible Clients beschränken. Wenn du eine inkompatibel “optimierte” Datei direkt auf dem Server hast, kann der Client jederzeit eine andere Version anfordern, die der Server u.U. live transkodiert.
Wenn die inkompatible Datei aber im Cloud-Storage liegt, gibt es keinen Server der im Bedarfsfall eine andere Version bereit stellen kann.
ja das ist mir schon klar. Trotzdem wird einem hier die Freiheit genommen, wenn man z.B. nur Clients hat die DTS unterstützen.
Nun ja, auch die aktuell hochgeladene Datei ist auch nur beschränkt abspielbar, die Bitrate von 8 Mbps wirft so manchen Client raus wenn dieser diese Bitrate nicht verkraftet. Ich denke hier an Leute mit kleinen DSL Leitungen oder nen RaPi 1, meiner z.B. verkraftet z.B. nur 4 Mbps.
Ich nutze die Cloud um mehrere Leute zeitgleich zu versorgen, da könnte ich mir auch vorstellen das eine Optimized Version zusätzlich in der Cloud landet, also einmal das Original samt DTS zusätzlich kommt eine Stereo Tonspur und nen Video file mit verringerter Bitrate mit in die MKV… Plex muss dann nur noch das benötigte bereitstellen…
Womöglich währe das ja eine Idee für nen Feature Request, mehrere Versionen in einem File… MKV kann das ja… Dazu wünsche ich mir noch eine Verschlüsselung der Daten.