oxfrog Posted December 29, 2009 Share Posted December 29, 2009 Hallo, meine Aufnahmen (.TS) von Anixe HD kann ich mit dem VLC oder dem WMP nicht abspielen, es wird einfach nichts angezeigt, weder Ton noch Bild. Bei anderen HD-Sendern (ARD HD, ZDF HD, arte HD und Einsfestival HD) klappt das problemlos. Ich habe mit dem GraphStudio händisch einen Graphen gebastelt, der auch die Anixe-Streams wiedergibt: MPC Mpeg Source (Gabest) -> Coreavc Video Decoder -> Video Renderer (für Video) und MPC Mpeg Source (Gabest) -> ffdshow Audio Decoder -> Default Direct Sound Device (für Audio) Beim Versuch, den Stream automatisch rendern zu lassen, bringt aber auch Graphstudio eine Fehermeldung ("Cannot render file") Bei allen anderen HD-Sendern verwendet Graphstudio als ersten Filter den Haali Media Splitter, nicht den MPC Mpeg Source. Den Haali Splitter mit dem Aníxe-Stream zu verwenden, klappt nicht. Beim Einfügen des Filters in das Graphstudio kommt die Fehlermeldung "Cannot load specified file) Genausowenig kann ich die Aufnahme mit StaxRip bearbeiten. Der DVBViewer selbst kann die Aufnahme abspielen, allerdings nur wenn in Optionen -> DirectX unter "DVBViewer Filter benutzen für" das Kästchen "TS/M2TS" angehakt ist. Wenn ich das Häkchen wegmache, kommt die Meldung "Kann Video/Ausgabe Pin nicht renden, error: 0x80004005 unbekannter Fehler". Mediainfo 1.7.26 sagt sagt zu einer Anixe HD-Aufnahme: GeneralID : 421 Complete name : F:\12-29_07-20-32_ANIXE HD_.ts Format : MPEG-TS File size : 27.9 MiB Duration : 96ms Overall bit rate : 2 434 Mbps Menu ID : 96 (0x60) Menu ID : 61200 (0xEF10) Bei einer Aufnahme von arte HD sieht die Ausgabe z.B. so aus: GeneralID : 3F3 Complete name : F:\12-29_07-51-31_arte HD (AC3,ger)_Die neuen Paradiese.ts Format : MPEG-TS File size : 10.6 MiB Duration : 6s 400ms Overall bit rate : 13.9 Mbps Video ID : 6210 (0x1842) Menu ID : 11120 (0x2B70) Format : AVC Format/Info : Advanced Video Codec Format profile : Main@L4.0 Format settings, CABAC : Yes Format settings, ReFrames : 5 frames Duration : 6s 400ms Bit rate : 12.2 Mbps Width : 1 280 pixels Height : 720 pixels Display aspect ratio : 16:9 Frame rate : 50.000 fps Resolution : 8 bits Colorimetry : 4:2:0 Scan type : Progressive Bits/(Pixel*Frame) : 0.265 Stream size : 9.30 MiB (88%) Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177 Transfer characteristics : BT.709-5, BT.1361 Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177 Audio #1 ID : 6220 (0x184C) Menu ID : 11120 (0x2B70) Format : AC-3 Format/Info : Audio Coding 3 Duration : 6s 400ms Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : L R Sampling rate : 48.0 KHz Video delay : -1s 136ms Stream size : 200 KiB (2%) Language : German Language, more info : Clean effects Audio #2 ID : 6221 (0x184D) Menu ID : 11120 (0x2B70) Format : MPEG Audio Format version : Version 1 Format profile : Layer 2 Duration : 6s 336ms Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Sampling rate : 48.0 KHz Video delay : -1s 137ms Stream size : 198 KiB (2%) Language : German Language, more info : Clean effects Audio #3 ID : 6222 (0x184E) Menu ID : 11120 (0x2B70) Format : MPEG Audio Format version : Version 1 Format profile : Layer 2 Duration : 6s 336ms Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Sampling rate : 48.0 KHz Video delay : -1s 147ms Stream size : 198 KiB (2%) Language : French Language, more info : Clean effects Menu ID : 6200 (0x1838) Menu ID : 11120 (0x2B70) List : 6210 (0x1842) (AVC) / 6220 (0x184C) (AC-3, German) / 6221 (0x184D) (MPEG Audio, German) / 6222 (0x184E) (MPEG Audio, French) Ich habe das Verhalten inzwischen auf drei Win7-Rechnern (sowohl 32 als auch 64-Bit) und mit dem VLC unter Suse 11.2 reproduziert und bin mit meinem Latein am Ende. Zumal ich ziemlich sicher bin, dass ich vor nicht allzu langer Zeit auch Anixe HD Aufnahmen abspielen konnte. Für Tipps wäre ich sehr dankbar Quote Link to comment
Derrick Posted December 29, 2009 Share Posted December 29, 2009 hmm, der DVBViewer spielt doch, also verstehe ich das problem nicht, denn hier geht es um den DVBViewer Auf den VLC hast du keinen einfluss, höchstens über eine andere version. WMP nimmt was ihm das system anbietet, angefangen vom höchsten merit. Der DVBViewer selbst kann die Aufnahme abspielen, allerdings nur wenn in Optionen -> DirectX unter "DVBViewer Filter benutzen für" das Kästchen "TS/M2TS" angehakt ist. Wenn ich das Häkchen wegmache, kommt die Meldung "Kann Video/Ausgabe Pin nicht renden, error: 0x80004005 unbekannter Fehler". Wenn du in deinem auto die batterie abklemmst, wird es auch nicht mehr starten Quote Link to comment
oxfrog Posted December 29, 2009 Author Share Posted December 29, 2009 (edited) hmm, der DVBViewer spielt doch, also verstehe ich das problem nicht, denn hier geht es um den DVBViewer Auf den VLC hast du keinen einfluss, höchstens über eine andere version. WMP nimmt was ihm das system anbietet, angefangen vom höchsten merit. Wenn du in deinem auto die batterie abklemmst, wird es auch nicht mehr starten Ist vielleicht nicht klar genug ausgedrückt, aber meine Frage ist (auch), ob der DVBViewer den Stream von AnixeHD nicht richtig verarbeitet. Offensichtlich erkennt das Betriebssytsem bei einer Aufnahme von arteHD usw., welche Filter es verwenden muss, bei Anixe scheint irgendeine Info zu fehlen. Am Merit scheint es nicht zu liegen, ich kann den Haali-Splitter gaaanz weit runtersetzen und den MPC auf preferred+255, trotzdem geht nichts. Dass es im DVBViewer geht, ist zwar schön, ich möchte die Aufnahmen aber auch in andere Formate umwandeln. Das geht aber imho nur, wenn das Betriebsystem mit dem Strean was anfangen kann. StaxRip jedenfalls scheitert an dieser Hürde Edited December 29, 2009 by oxfrog Quote Link to comment
Derrick Posted December 29, 2009 Share Posted December 29, 2009 Es wird so aufgenommen, wie es gesendet wird. Du musst also nach anderen tools und/oder filtern für die bearbeitung suchen. Quote Link to comment
Griga Posted December 29, 2009 Share Posted December 29, 2009 Am Merit scheint es nicht zu liegen, ich kann den Haali-Splitter gaaanz weit runtersetzen und den MPC auf preferred+255, trotzdem geht nichts. Haali trägt sich als zuständig für bestimmte Dateitypen ein, und zwar in der Registry unter HKEY_CLASSES_ROOT\Media Type\Extensions Dort wirst du bei .ts wahrscheinlich Sourcefilter = {55DA30FC-F16B-49FC-BAA5-AE59FC65F82D} finden, und das ist die CLSID (Class ID) des Haali Splitters. Deshalb zitiert Windows den immer als ersten herbei, wenn der Graph für eine ts-Datei gerendert wird, es sei denn, die Anwendung besteht auf einem anderen. Du kannst den .ts-Schlüssel probeweise löschen, braucht dafür aber zwingend Adminrechte. Exportiere ihn erst, damit du ihn später wiederherstellen kannst. Eventuell musst du dich aus dem Benutzerkonto ab- und wieder anmelden, damit die Änderung wirksam wird, oder den PC neu starten. Quote Link to comment
Derrick Posted December 29, 2009 Share Posted December 29, 2009 Anixe HD funktioniert mit haali und cyberlink pdv9 ohne probleme. Hier ein log vom preview mit dem tsdoctor. 11:53:35.609: DirectX Version: 9.0c : Selected audio graph: [Haali Splitter] -> [Automatic] : Selected video graph: [Automatic] 11:53:35.609: File: G:\DVBViewer\12-29_11-00-52_ANIXE HD_Wake Up Rücken-Workout.ts 11:53:35.609: INIT PLAYBACK 11:53:35.609: Creating playback thread 11:53:35.640: Successfully created Graph Builder 11:53:35.640: Successfully created Media Control 11:53:35.640: Successfully created Media Event 11:53:35.640: Try to render file using Haali Media Splitter source 11:53:35.828: Successfully added Haali Media Splitter source 11:53:35.828: Rendering source pin: Video 11:53:35.968: Rendering source pin: Audio 11:53:36.031: Successfully rendered file 11:53:36.046: Default DirectSound Device : Video Renderer : CyberLink Audio Decoder (PDVD9) : CyberLink H.264/AVC Decoder (PDVD9) : Haali Media Splitter 11:53:36.078: Successfully created Media Seeking 11:53:36.093: Successfully created Video Window 11:53:36.140: Successfully created Basic Video 11:53:36.140: Successfully created Basic Audio 11:53:36.140: Successfully created Media Position 11:53:36.140: Starting playback 11:53:36.156: Pausing playback 11:53:36.156: Video duration: 00:00:18.540 11:53:36.156: StreamSelect activated 11:53:36.187: Frames/sec: 25,00 11:53:36.187: Frame rate: 40ms 11:53:36.265: Video size: 1440 x 1088 11:53:49.359: MediaControl stopped 11:53:49.453: Destroying playback thread 11:53:49.453: Destroying graph 11:53:49.453: StreamSelect released 11:53:49.453: Removing all filters 11:53:49.453: Removing filter:Default DirectSound Device : OK 11:53:49.500: Removing filter:Video Renderer : OK 11:53:49.500: Removing filter:CyberLink Audio Decoder (PDVD9) : OK 11:53:49.500: Removing filter:CyberLink H.264/AVC Decoder (PDVD9) : OK 11:53:49.500: Removing filter:Haali Media Splitter : OK 11:53:49.500: MediaPosition released 11:53:49.500: BasicAudio released 11:53:49.500: BasicVideo released 11:53:49.500: VideoWindow released 11:53:49.500: Event released 11:53:49.500: MediaControl released 11:53:49.500: MediaSeeking released 11:53:49.515: Media Splitter source released 11:53:49.515: Graph released 11:53:49.515: Playback thread destroyed Dieser graph wird auch automatisch bei mir aufgebaut (cyberlink hat den entsprechenden merit ) Quote Link to comment
oxfrog Posted December 29, 2009 Author Share Posted December 29, 2009 (edited) Anixe HD funktioniert mit haali und cyberlink pdv9 ohne probleme. Hier ein log vom preview mit dem tsdoctor. Dieser graph wird auch automatisch bei mir aufgebaut (cyberlink hat den entsprechenden merit ) Der Tipp mit dem tsdoctor hat mich weitergebracht. Bei mir sieht die Ausgabe so aus: 14:12:49.962: DirectX Version: 10.0 : Selected audio graph: [Haali Splitter] -> [Automatic] : Selected video graph: [Automatic] 14:12:49.962: File: F:\12-29_14-03-25_ANIXE HD_.ts 14:12:49.962: INIT PLAYBACK 14:12:49.962: Creating playback thread 14:12:49.982: Successfully created Graph Builder 14:12:49.982: Successfully created Media Control 14:12:49.983: Successfully created Media Event 14:12:49.983: Try to render file using Haali Media Splitter source 14:12:50.471: Rendering file using Haali Media failed 14:12:50.491: Try to add Haali Media source and let Windows automatically connect needed filters 14:12:50.492: Successfully created new filter Haali Media Splitter 14:12:50.512: Successfully added Haali Media Splitter to graph 14:12:50.512: Successfully queried file source 14:12:51.013: Loading file failed 14:12:51.013: Adding Haali Media Splitter source failed 14:12:51.014: Failed to render file 14:12:52.104: Removing all filters 14:12:52.105: Removing filter:Haali Media Splitter : OK 14:12:52.125: Destroying playback thread 14:12:52.125: Destroying graph 14:12:52.125: Removing all filters 14:12:52.125: Graph already removed 14:12:52.125: File source interface released 14:12:52.125: Playback thread destroyed Wenn ich den Stream mit dem tsdoctor schneiden will, sagt der mir, der Stream hätte keine gültige PAT und PMT. Warum die Anixe-Streams bei mir nicht i.O. sind, alle anderen HD-Aufnahmen aber schon, weiß ich zwar immer noch nicht, was aber funktioniert, ist die Reparatur. Den reparierten Stream kann ich normal verwenden. Edited December 29, 2009 by oxfrog Quote Link to comment
Derrick Posted December 29, 2009 Share Posted December 29, 2009 Wie und womit hast du denn aufgenommen? Der ts vom DVBViewer enthält immer pat und pmt. Schneid doch mal ein kleines stück vom anfang ab (tsdoctor -> tools -> raw cutter) und lad es irgendwo hoch. Quote Link to comment
oxfrog Posted December 29, 2009 Author Share Posted December 29, 2009 Wie und womit hast du denn aufgenommen? Der ts vom DVBViewer enthält immer pat und pmt. Schneid doch mal ein kleines stück vom anfang ab (tsdoctor -> tools -> raw cutter) und lad es irgendwo hoch. Aufnommen habe ich es natürlich mit dem DVBViewer Zeit und Datum staht im Dateinamen, Ich habe den Anfang des Streams auf Rapidshare geladen (ich hoffe 1MB reicht): http://rapidshare.com/files/327547264/12-2..._cutted.ts.html Ich habe übrigens auch schon mal in Optionen -> Aufnahme Optionen die Box "Passe PAT/PMT an" ausprobiert, es ist aber egal ob sie aktiviert ist oder nicht Quote Link to comment
Derrick Posted December 29, 2009 Share Posted December 29, 2009 Keine ahnung.. ..scheint sich eher um einen bug vom tsdoctor zu handeln. Vielleicht müsste die suchtiefe erhöht werden. Bei meiner kurzen 10MB testaufnahme wird nicht gemeckert. Da kommen die tabellen früher und sie sind auch zahlreicher. Ohne pat/pmt zu erkennen, klappt das preview mit dem tool nicht. Das könnte sicher noch verbessert werden.. Quote Link to comment
oxfrog Posted December 29, 2009 Author Share Posted December 29, 2009 Das Problem ist jetzt gelöst! Ich hatte im Senderlisten-Editor als Service-PID 61203 (hat Transedit als SID ermittelt) bzw. 61202 (laut Anixe-HD Homepage die "Service ID") eingegeben. Mit beiden Werten tritt das geschilderte Problem auf. Wenn ich einen anderen, z.B. drei- oder vierstelligen Wert verwende, z.B. 767, geht alles. Ich begreife das zwar nicht, aber man muss ja nicht alles verstehen - oder ist der Wert "Service-PID" im Senderlisten-Editor was ganz anderes? Naja, Hauptsache es geht jetzt. Vielen Dank nochmal für Eure Tipps! Quote Link to comment
Griga Posted December 29, 2009 Share Posted December 29, 2009 Das Problem ist jetzt gelöst! Denkst du. Sowas kann man nicht ohne Risiken und Nebenwirkungen beliebig ändern. Die korrekte Service ID ist laut TransEdit 61202. Wenn du dort 61203 stehen hattest, wundert es mich nicht, dass es Probleme gab. Das ist nämlich die Service ID von Astra HD auf dem selben Transponder. Mit einer falschen Service ID - funktioniert der Sender Auto-Update nicht mehr. - kann dem Sender kein EPG zugeordnet werden. - ist die Zuordnung von Favoriten und programmierten Aufnahmen nicht mehr präzise, da die Service ID Teil der Sender-ID ist. - Aufnahmen-Optionen -> Passe PAT/PMT an funktioniert nicht mehr. usw. Bei solchen Manipulationen sollte man wissen, was man tut! Quote Link to comment
Derrick Posted December 29, 2009 Share Posted December 29, 2009 ..oh mann, die SID und dass das nicht passt hatte ich gar nicht beachtet Eine ehrenrettung für den tsdoctor, der zumindest noch was richtiges draus macht Quote Link to comment
oxfrog Posted December 30, 2009 Author Share Posted December 30, 2009 Denkst du. Sowas kann man nicht ohne Risiken und Nebenwirkungen beliebig ändern. Die korrekte Service ID ist laut TransEdit 61202. Wenn du dort 61203 stehen hattest, wundert es mich nicht, dass es Probleme gab. Das ist nämlich die Service ID von Astra HD auf dem selben Transponder. Deine Bedenken kann ich gut verstehen.Tatsache ist aber, dass bei mir auch mit der SID 61202 ein Stream aufgezeichnet wird, mit dem z.B. der Haali Media-Splitter überhaupt nichts anfangen kann und den daher gängige Player oder Konverter wie StaxRip nicht rendern können. Mit kleineren Werten (ich habs mal spaßeshalber bis 10000 probiert) geht es bestens. Ich verstehe nicht genügend von der Sache, um zu beurteilen, wo das eigentliche Problem liegt - an Anixe, dem DVBViewer oder meinem System. Letzteres halte ich für unwahrscheinlich, der Stream auch unter einem frisch installierten Suse 11.2 vom VLC nicht abgespielt wird. Und bei der Aufnahme wird, soweit ich es verstehe, nur der eintreffende Datenstrom auf die HD geschrieben, ohne dass er irgendwie verändert wird. Ich bin jetzt erstmal zufrieden, dass StaxRip aufgenomme Sendungen verarbeiten kann, zumal ich bisher nichts Negatives bemerkt habe. BTW, kannst Du denn AnixeHD-Aufnahmen mit der richtigen SID 61202 mit dem VLC abspielen? Quote Link to comment
Griga Posted December 30, 2009 Share Posted December 30, 2009 Schalte mal probeweise bei SID = 61202 "Optionen -> Aufnahme-Optionen -> Passe PAT/PMT an" aus, falls bei dir eingeschaltet. Genau diese Option kann die Pro nämlich bei TS-Aufnahmen nicht umsetzen, wenn die SID falsch ist. BTW, kannst Du denn AnixeHD-Aufnahmen mit der richtigen SID 61202 mit dem VLC abspielen? VLC? Was ist das? Kennt mein PC nicht. Quote Link to comment
Derrick Posted December 30, 2009 Share Posted December 30, 2009 BTW, kannst Du denn AnixeHD-Aufnahmen mit der richtigen SID 61202 mit dem VLC abspielen? Hat mit dem eigentlichen problem zwar nichts zu tun, aber die frage hatte ich oben bereits beantwortet. Beim VLC kann man höchstens probieren, ob eine andere version mit dem h.264 stream von Anixe HD besser bzw. überhaupt zurechtkommt. Mein vlc 0.8.6i stürzt nach kurzen geflacker und grauen brei ab.. Wie gut Haali et al. den stream mit korrekter PSI splitten und abspielen können, sieht man auch weiter oben. Leider hatte ich nicht erkannt, dass das eigentliche problem durch manipulierte settings mit resultierender falscher PSI verursacht wurde, was aber @Griga zum glück schnell aufgeklärt hat. Fazit, bring deine settings in ordnung und repariere die bereits mit falschen settings gemachten aufnahmen mit dem tsdoctor. Quote Link to comment
oxfrog Posted January 2, 2010 Author Share Posted January 2, 2010 Schalte mal probeweise bei SID = 61202 "Optionen -> Aufnahme-Optionen -> Passe PAT/PMT an" aus, falls bei dir eingeschaltet. Genau diese Option kann die Pro nämlich bei TS-Aufnahmen nicht umsetzen, wenn die SID falsch ist. Hallo, eine kurze Rückmeldung, nachdem ich nochmal alle Kombinationen ausprobiert habe: SID 61202 und "Passe PAT/PMT an" eingeschaltet: Aufnahme geht nicht abzuspielen SID 61202 und "Passe PAT/PMT an" ausgeschaltet: Aufnahme geht abzuspielen Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.