DSM 6 - VideoStation DTS Ton

Status
Für weitere Antworten geschlossen.

tarzanoj

Benutzer
Mitglied seit
02. Feb 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hab’s letzte Woche mit dem neuesten statischen Build von hier probiert, kein Erfolg. Nicht mal 5.1 lief.

Hat denn jemand Kontakt zu dem FFMpeg-Team um zu checken, ob eine Anpassung möglich/geplant/in Arbeit ist oder ob Synology da keine Rolle spielt?
 
Mitglied seit
10. Jun 2018
Beiträge
97
Punkte für Reaktionen
0
Punkte
12
Hat denn jemand Kontakt zu dem FFMpeg-Team um zu checken, ob eine Anpassung möglich/geplant/in Arbeit ist oder ob Synology da keine Rolle spielt?

Die Leute von FFmpeg selbst interessiert das herzlich wenig. Wenn überhaupt, kann man bei den Leuten fragen, die das FFmpeg-Paket für die SynoCommunity bereitstellen. In diesem Github-Thread wird am Ende über eine Build/Kompilierungsoption diskutiert, mit der die deaktivierten Codecs vielleicht wieder aktiviert werden können. fabiomanzoni hat dort übrigens den Teil Code gepostet, mit dem der verwendete Codec abgefragt wird:

Code:
#ifdef SYNO_SKIP_DISABLED_AUDIO_STREAM
static int IsAudioCopyStream(OptionsContext *o, AVFormatContext *oc)
{
    int ret = 0;
    char *audio_codec_name = NULL;
 
    MATCH_PER_TYPE_OPT(codec_names, str, audio_codec_name, oc, "a");
 
    if (audio_codec_name && 0 == strcmp(audio_codec_name, "copy")) {
        ret = 1;
    }
 
    return ret;
}
 
static int IsSkipAudioStream(const InputStream *ist, OptionsContext *o, AVFormatContext *oc)
{
    if (ist->st->codec->codec_id == AV_CODEC_ID_DTS
        || ist->st->codec->codec_id == AV_CODEC_ID_EAC3
        || ist->st->codec->codec_id == AV_CODEC_ID_TRUEHD
        || ist->st->codec->codec_id == AV_CODEC_ID_AC3)
    {
        // if not stream copy
        if (!IsAudioCopyStream(o, oc)) {
            return 1;
        }
    }
 
    return 0;
}
#endif
 

tarzanoj

Benutzer
Mitglied seit
02. Feb 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Thanks @Deus of the Wired.

Habe mir den Beitrag auf Github durchgelesen und fast nix verstanden – bin kein Programmierer.
Ich hoffe, die Community stellt eine installierbare Lösung bereit, solange bleibe ich bei der funktionierenden VS und werde auch nicht auf das nächste DSM upgraden.
 

Drabur

Benutzer
Mitglied seit
29. Sep 2019
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Ist es denn gerade möglich DTS auf aktuellem System abzuspielen?
Habe die aktuelle Version von DSM und ffmpeg installiert leider funktioniert es nicht. Habe eine DS718+
 
Mitglied seit
10. Jun 2018
Beiträge
97
Punkte für Reaktionen
0
Punkte
12
Ist es denn gerade möglich DTS auf aktuellem System abzuspielen?

Nope, das ist ja genau das Problem. Weder mit händischer Nachinstallation von FFmpeg noch im Grundzustand funktionieren DTS und alles darüber. Dolby Digital Plus / E-AC-3 übrigens auch nicht. Dolby Digital / AC3 läuft hingegen und ist aktuell das höchste der Gefühle. Willkommen im Jahr 1992, Synology.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.595
Punkte für Reaktionen
1.173
Punkte
254
Was kann Synology dafür wenn die Lizenzgeber von DTS sich weigern Lizenzen abzutreten?
Verstehe das Gejammer nicht. Wer wirklich Wert auf DTS oder besseres legt, der investiert in ein Mediaplayer / Streaming Stick und nicht in eine Eierlegende Wollmilchsau, bei der von vorneherein klar ist, dass das gewünschte nicht akzeptabel funktioniert. Das Thema DTS zieht sich gefühlte 20 Jahre durch das Forum.

Wem das nicht genügt soll in AC3 konvertieren. Punkt. Hörbarer Unterschied = NULL
Wer Wert auf Atmos oder dergleichen legt, ist selbst schuld, wenn er Geld in Synology investiert.
 
Mitglied seit
10. Jun 2018
Beiträge
97
Punkte für Reaktionen
0
Punkte
12
Wem das nicht genügt soll in AC3 konvertieren.

Hast du ein Skript für FFmpeg parat, das das für eine 468 Filme und 128 Serien umfassende 10,43 TB große Sammlung erledigt, nur bei höher als AC3 ausgeführt wird, AC3 als neue erste Audiospur in den Container muxt (damit die dämliche VS nicht jedes Mal die Fehlermeldung wirft; sie könnte ja auch selbständig die anderen Audiospuren durchprobieren, bis eine dabei ist, die sie abspielen darf) und außerdem auf der DS stattfindet? Bitte, immer her damit!

Wer Wert auf Atmos oder dergleichen legt, ist selbst schuld, wenn er Geld in Synology investiert.

Atmos und Konsorten können mir persönlich gestohlen bleiben, ich benutze sowieso immer ein Paar vernünftiger Stereokopfhörer. Mir geht’s um die reine Abspielbarkeit für den Freundes- und Bekanntenkreis. Ich brauche das persönlich nicht, erkenne aber an, daß es Leute gibt, die so was haben möchten.
Wenn sich das Thema so durch das Forum zieht, ist das ein Zeichen dafür, daß Synology die Kisten mißverständlich vermarktet. Die Verfügbarkeit eines Film- und Serienscrapers in VS zeigt ja, daß man prinzipiell nicht nur H.265-Urlaubsfilmer als Zielgruppe hat.
 
Zuletzt bearbeitet:

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.595
Punkte für Reaktionen
1.173
Punkte
254
Sorry ich hab kein Script, aber ich bin kurz davor dir einen gebrauchten FireTV Stick zu schenken.. :)
 
Mitglied seit
10. Jun 2018
Beiträge
97
Punkte für Reaktionen
0
Punkte
12

Persönlich kein Bedarf, das erledigt zu Hause eine Vero 4K im Zusammenspiel mit den NFS-Freigaben auf der DS hervorragend, aber danke für das Angebot.

VS kommt tatsächlich auf 3 FireTVs im Freundeskreis zum Einsatz. Gibt es dafür denn eine App außer VS, Plex, Emby und jellyfin?
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.595
Punkte für Reaktionen
1.173
Punkte
254
Da ich nicht transkodiere läuft bei mir kodi. Anfangs lief aber auch die VS, aber aus optischen Gründen habe ich mich davon verabschiedet.
 

maazel

Benutzer
Mitglied seit
15. Mrz 2019
Beiträge
26
Punkte für Reaktionen
0
Punkte
0
Moin ;)

Hier ist noch ein Unzufriedener, sogar nagelneue Samsung Smart TVs haben keinen DTS Support mehr, das hab ich aber erst gemerkt als er schon an der Wand hing. Jede Android Box für 20€ ist smarter. :mad:

Ich hab das DS Video Problem jetzt vorerst mal wie folgt gelöst und gleichzeitig noch Plex laufen um auch übers Internetz problemlos zugreifen zu können:

DS415+, Aktuelles DSM 6.2.2-24922 Update 4, ffmpeg 4.1-11 von m4tt075

Also, nach reichlich Rumgefummel hab ich heute mal die aktuelle Video Station runtergeschmissen und die 2.4.5.-1584.spk installiert und seitdem hab ich auch wieder Ton auf den DTS Videos.

Neulich hatte ich mal einen Hack ausprobiert den ich auf Github gefunden hab, danach liefen zwar DTS und EAC aber Spulen und Fortsetzen ging nicht mehr, das war leider auch keine akzeptable Lösung.

Jetzt läufts nur EAC nicht aber damit kann ich leben, das sind nur ein paar.

Woanders fand ich dann noch das hier und lasse jetzt die Finger davon, was nicht in DS Video läuft das läuft halt mit Plex:
I’m going to do the github fix when I get a chance and am at a terminal where I can ftp to the synology. It seems there is a limit now in VideoStation 2.4.6 that specifically disables eac3 tracks EVEN if the ffmpeg plays it. This is kept in “/var/packages/VideoStation/target/lib/libsynovte.so” and the github gives the sed find/replace command to disable it.

Sad we have to go to this extreme to get Synology software to work properly.

PS: ich nutze auch gerne das Script VLC Station in der Tampermonkey Browser-Erweiterung um einen Film über die generierte Playlist im VLC Player anzuschauen, leider funktioniert das nur im LAN aber nicht übers Internetz, ich krieg das mit dem Pfad im Script nicht hin.
Vielleicht kann mir da mal einer helfen der sich mit sowas auskennt?

Das steht in der Playlist drin:
File1=\xxxxxxxxxx.synology.me\video\Scarface.1932\scarface.1932.mkv

Und das wäre der korrekte Pfad der auch funktioniert:
File1=ftp://xxxxxxxxxx.synology.me/Scarface.1932/scarface.1932.mkv
 
Mitglied seit
10. Jun 2018
Beiträge
97
Punkte für Reaktionen
0
Punkte
12
Auch wenn ich mittlerweile zumindest für entfernte Verbindungen VS eingemottet habe und dafür auf Plex umgestiegen bin, habe ich etwas entdeckt, das für einige Leser des Threads sicher hilfreich sein wird. Der Nutzer mgutt hat in einem Thread auf computerbase eine Lösung für das Audioproblem von VideoStation vorgestellt. Ich zitiere mal vollständig:

mgutt schrieb:
Da DTS mobil eh und bei vielen TVs so eine Sache ist und ich transcodieren vermeiden möchte, füge ich mit Popcorn MKV AudioConverter (PAC) automatisch bei allen Filmen eine 5.1 AC3 Tonspur hinzu. Und damit ich dafür nicht erst alle Filme ohne AC3 raussuchen muss, habe ich eine Batch namens MKVsortbyAudio geschrieben. Das macht man 1x bei der gesamten Sammlung und danach hat man Ruhe. Ok in Einzelfällen kommt PAC nicht klar. Dann nehme ich eac3to bzw die GUI bzw 1x musste ich auch FFMPEG bemühen, aber das ist bei mehreren hundert Filmen zu verkraften. Um auch das nicht mehr manuell anstoßen zu müssen, werde ich dafür aber auch noch eine Batch schreiben, die dann FFMPEG nutzt.

Das ist im Grunde genau das, wonach ich hier im Thread in #127 gefragt hatte. Kommt für mich zwar ein par Monate zu spät, hilft aber vielleicht anderen.
 

maazel

Benutzer
Mitglied seit
15. Mrz 2019
Beiträge
26
Punkte für Reaktionen
0
Punkte
0
Hiermit laufen Videos mit DTS, EAC3 und TrueHD mit der DS Video App auf einer Android Box die die Tonspuren über Toslink an ein aktives Teufelchen durchreicht.
https://gist.github.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e

IMG_20191225_235604.jpg

Ich probier jetzt bei Gelegenheit noch das hier aus damit man sich die Videos bei Bedarf auch im Browser anschauen kann ohne ständig den Toslink umstöpseln zu müssen weil Passthrough von DTS ohne den Codec auch nicht funktioniert.
http://webermartin.net/blog/dts-5-1-surround-sound-auf-synology-ds-mit-apple-tv-und-video-station/
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat