Beiträge von gertschi

    UTF-Dateien sollen prinzipiell einen BOM (Byte Order Marker) am Dateianfang haben, der aussagt, welche UTF-Variante genau da drin steckt. Manche Programme kommen mit dem BOM nicht klar, deswegen lässt man ihn oft weg. Dann hast du eine UTF-Datei, die nicht ausdrücklich als UTF gekennzeichnet ist => "ANSI as UTF".


    Aha. Danke für die Info.

    Deine chapters.txt hatte allerdings einen BOM.


    Ja, ich weiß. Das war die Datei die ich explizit nach UTF-8 konvertiert hatte und nicht die, die vom MeGUI erzeugt wurde. Blöderweise kam ich ja nicht auf die Idee, es einmal mit einer nur als ANSI kodierten Textdatei zu versuchen. Denn damit hat es schlussendlich wunderbar geklappt.

    MP4Box mag offenbar keinen UTF-8-Input. Deine angehängte Datei ist aber UTF-8. Ich hab sie als normalen ANSI-Text gespeichert (am einfachsten per Copy&Paste in ein neues Editorfenster) und gemuxt (MP4Box - GPAC version 0.4.3-DEV): passt, wackelt und hat Luft.

    Danke für den Hinweis! Jetzt hat es einwandfrei funktioniert. :cool:

    Kann man irgendwo Bugs fürs MeGUI melden?
    Ich hab das jetzt nochmals ausprobiert. Solange keine Umlaute in den Kapitelnamen sind, speichert der Chapter Creator im MeGUI die Datei als ANSI ab. Sobald aber Umlaute verwendet werden, geht irgendwas schief. Notepad++ zeigt als Kodierung dann "ANSI as UTF-8" an. Was immer das auch ist!? Es ist jedenfalls kein reines ANSI und auch kein reines UTF-8.

    Im Anhang ist jetzt mal ein Screenshot, der einen Ausschnitt aus der Navigation im Media Player Classic zeigt. Die verstümmelten Kapitel-Namen sollten eigentlich "Begrüßung", "Eröffnungsrede" und "Eröffnungswalzer" lauten. Ein Auszug aus der verwendeten Textdatei ist ebenfalls im Anhang.

    Mein Versuch mit der als UTF-8 gespeicherten Textdatei, die die Chapters enthält, hat leider auch nichts gebracht. Das Ergebnis ist genau das gleiche.

    Hab gerade bemerkt, dass MeGUI die Textdatei mit den Kapiteln nur als ANSI abspeichert. Ich hab die Datei jetzt mal nach UTF-8 konvertiert und werde es nochmal probieren.
    Soweit ich bis jetzt herausfinden konnte sollte das MP4Box (ich nehme mal an, das wird zum Erstellen des MP4 verwendet) auch mit UTF-8 umgehen können.

    Um welchen Container gehts denn? Matroska? MP4? Ist jedenfalls ziemlich wahrscheinlich ein Zeichencodierung-Problem.


    Ist ein MP4 Container. Das es ein Problem mit der Zeichencodierung ist, hab ich auch schon vermutet. Ich weiß eben nur nicht, wo das Problem steckt. Macht da MeGUI einen Fehler oder ist es der Player (leider konnte ich für Windows nur den MPC finden, der überhaupt Chapters unterstützt) oder ist es überhaupt ein Problem mit dem MP4 / H.264?
    Ich nehme einmal an, die Kapitel-Funktion wird sehr selten verwendet, sonst hätte doch schon früher mal jemand Probleme mit Umlauten oder auch sonstigen Zeichen (im UTF-8 gibt es ja viele ;)) haben müssen. Ich konnte jedenfalls nirgendwo was darüber finden.

    Hallo!

    Ich habe jetzt mal den Chapter Creator von MeGUI ausprobiert und wollte damit einem x264 Film Kaptil hinzufügen. Es hat auch wunderbar funktioniert, nur scheint es mit Umlauten (ö, ä, ü) und dem "ß" Probleme zu geben. Zumindest der Media Player Classic und der Haali Media Splitter zeigen anstatt der Umlaute nur wirre Zeichen an.

    Ist das jetzt ein Fehler von MeGUI, des Media Players oder kann man einfach keine Umlaute in den Kapitel-Bezeichnungen verwenden?
    Gibt es vielleicht einen Workaround oder muss ich wirklich auf altmodische Art und Weise oe, ue, etc. schreiben?

    Ich wäre euch sehr für eure Hilfe dankbar.

    gertschi

    Hallo!
    Ich habs jetzt mit einer Kombination aus Letterbox und FillMargins gelöst. Unten hab ich einen 16 Pixel hohen, schwarzen Balken eingefügt und an den anderen drei Seiten hab ich die wenigen fehlerhaften Pixel mit FillMargins überblendet. In meinen Augen ist das jetzt ein optimales Ergebnis, dass man sowohl am Fernseher als auch am Computer ohne Ablenkung durch Störungen anschauen kann.

    Danke nochmal für die Tipps!

    LG
    Gerhard

    Hallo!
    Lange hat es gedauert, aber jetzt hab ich endlich eine Cinergy 400 bei eBay gekauft. Nach einigen Anfangsschwierigkeiten hab ich die Karte nun auch mit Virtual VCR zum Laufen gebraucht.
    Erfreulicherweise liefert die neue Karte jetzt ein wunderbares Bild. Ich bin also all die nervenden Bildstörungen los.

    scharfis_brain: Ich glaub das mit dem Filtern werde ich jetzt sowieso ganz bleiben lassen. Ich hab mir die von dir weiter oben genannten Filter angeschaut, aber die sind mir alle viel zu kompliziert zu konfigurieren. Das will ich mir nicht antun und die Bildqualität ist auch so schon angenehm gut.
    Das einzige, das ich noch machen möchte, ist das Entfernen der störenden Ränder. Ich hab versucht einen Filter für das von dir erwähnte "Spiegeln" zu finden, hab aber einfach nichts gefunden. Könntest du mir da bitte noch einen Hinweis geben?

    [edit]Ich hab jetzt FillMargins ausprobiert. Da ich am unteren Bildrand einen 14 Pixel hohen Streifen mit Störungen habe, erzeugt das Spiegeln nicht wirklich ein schönes Ergebnis. Gibt es noch andere Möglichkeiten, um den Streifen am unteren Rand zu verschönern?[/edit]

    Ansonsten möchte ich mich jetzt mal bei allen, die hier geantwortet haben, recht herzlich für eure Hilfe bedanken!

    LG
    Gerhard

    Hallo scharfis_brain!
    Auch ein Dich ein großes Dankeschön für dein Bemühen und deinen letzten, sehr informativen Beitrag!

    Zitat von scharfis_brain

    zu 3.: bitte niemals interlaced video resizen, wenn man nicht wirklich *MUSS*.
    Und das ist hier KEINESFALLES gegeben, nichtmal wercroppen und gegen künstliche schwarzeRränder muss hier getauscht werden, denn bei ca. 6Mbps durchschnittsdatenrate bringt das herzlich wenig.


    Ich nehme mal an, deine Meinung zum "nicht croppen" kommt davon, dass du nur meine bereits durch AviSynth gelaufenen Screenshots gesehen hast. Dort waren die VHS-Störungen an den Rändern schon entfernt. Ich hab gerade eben (einen Beitrag zuvor) einen unbearbeiteten Screenshot gepostet. Dort ist auch der Grund für das Resizen zu sehen. Ich weiß schon, dass man die Ränder am TV nicht sieht. Nur ich möchte den Film auch gerne am PC anschauen, ohne von den nervigen VHS-Fehlern am unteren Rand abgelenkt zu werden. Wie es ausschaut, ist das aber eh mein geringstes Qualitätsproblem.

    Zitat von scharfis_brain

    [Sehr interessante Tipps ...]

    Man möge mir verzeihen, wenn ich schon genannt sachen wiederhole. Ich habe den Thread nicht komplett gelesen.


    Keine Sorge, davon wurde hier noch nichts genannt und ich werde mir die Tipps auch zu Herzen nehmen. Aber ich glaube mein Problem mit den Strukturen rührt von wo anders her.

    Ich werde in den nächsten Tagen, sobald ich wieder Zeit finde, einmal ein paar andere alte VHS-Kassetten testen und schauen, ob dort die selben Fehler auftreten. Vielleicht hat wirklich nur das eine Band etwas und man sieht es am TV schlicht nicht (so gut). Wenn die Kassette in Ordnung ist und ich das Problem nicht beheben kann, dann werde ich den Film wohl gleich im Fachhandel digitalisieren lassen. Ich meld mich jedenfalls in den nächsten Tagen nocheinmal mit den Ergebnissen meiner Tests.

    LG
    Gerhard

    Hallo BaronVlad!
    Danke für dein bisheriges Bemühen. Ich weiß das sehr zu schätzen!

    Zitat von BaronVlad

    1. scharfi hat (wie immer) recht, die chroma Artefakte sind unschön [...]


    Um das nocheinmal klarzustellen. Mit den "chrome Artefakten" meint ihr nicht die mich störende Struktur (siehe angehängter Screenshot - vergrößerter Bildauszug), sondern ein paar andere Störungen, oder? Die wären mir eigentlich egal. Ich will nur irgendwie die Struktur los werden.

    Zitat von BaronVlad

    4. Die Probleme in der Struktur können auch an Interferenzen (-> Rechner beim Capturen schließen, andere Steckplätze der Karten testen, eigenen IRQ zuweisen) oder einer schlechten Abschirmung / Kabeln liegen.


    Also den Steckplatz kann ich nicht ändern. Ist eine AGP-Grafikkarte (HIGHTECH EXCALIBUR RADEON 9200) mit VIVO. Schön langsam glaub ich, der minimale Preisunterschied zwischen Grafikkarte mit und ohne VIVO hatte seinen Grund. :(
    Das Gehäuse ist geschlossen. Es könnte höchstens noch an den Kabeln liegen. Da mein Videorekorder nur einen SCART-Ausgang hat, musste ich mir einen SCART -> S-Video Adapter kaufen. Da ist natürlich auch gleich ein 10 Meter langes Verbindungskabel dabei. Da ich die Länge nicht brauche, ist der Großteil noch fein säuberlich zusammengerollt. Vielleicht liegts ja daran ...:huh:

    Zitat von BaronVlad

    6. Mit was für einer Karte capturest Du ? Mit welchem Codec ?.


    Karte siehe oben. Als Codec ist der "Huffyuv v2.1.1 - CCESP Patch v0.2.5" mit den Standardeinstellungen im Einsatz.

    Zitat von BaronVlad

    7. Bitte mal nen Screenshot vom unbearbeiteten capture (ohne Avisynth Eingriff)


    OK, ein Screenshot ist im Anhang.

    Zitat von scharfis_brain

    Doch es gibt probleme bei der analogen aufnahmen, denn es gibt dieses komische farb-luminanz-muster im Bild.
    Die sollte man schon beim capturen vermeiden (einstellungen an den helligkeits und kontrast reglern der Capture-Karte und den Eingangsoptionen)


    Wenn das die Lösung wäre, ist das super. Ich werd mal versuche, ob sich dadurch was ändert.
    Könnte es eigentlich daran liegen, dass ich in den Einstellungen vom Video-In das falsche PAL ausgewählt habe? Da ich mich nicht entscheiden konnte, alle ein Bild geliefert haben und ich nicht weiß, was der Videorekorder liefert, hab ich PAL-B genommen. Könnte das auch eine Fehlerursache sein?

    Zitat von georg-x

    Eins kommt mir aber bei obigem Skript seltsam vor:

    SeparateFields()
    LanczosResize(672,272,6,0,692,280)
    Weave()

    Es könnte problematisch sein, nach SeparateFields() zu resizen UND anschließend beide Halbbilder wieder zusammenzusetzen.


    Da das meine erste VHS ist, die ich versuche umzuwandeln, bin ich hier einfach nach Anleitung vorgegangen. Das Skript fürs Resize hat mir FitCD geliefert.

    Aber stimmt, möglicherweise ist das Resize wirklich unnütz. Ich werde mal versuchen ohne Resize nur den schwarzen Rand rundherum zu geben. Dann verlier ich zwar einige Pixel, aber das könnte ich verschmerzen. Wäre es dann möglich, das mit AddBorder nur links, rechts und unten einen Rand hinzuzufügen? Macht das Sinn? Oben hab ich nämlich keine störenden Fehler vom VHS.

    Zitat von BaronVlad

    wenn nicht unbedingt nötig, dann sollte man IMO wenig filtern. Die Quelle ist doch ok und es soll auf ne DVD, also laß es einach interlaced und schick es so in den Encoder. Braucht dann halt nur ne anständige Bitrate. Auf dem TV sollte es dann astrein aussehen, flüssig und sauber. Deine Bildfehler entstehen doch erst durchs Deinterlacen, man kriegt es vielleicht besser hin, aber wahrscheinlich nicht perfekt.


    Ich hatte eigentlich auch vor, das Video interlaced zu lassen. Ich habe auch schon genau nach Anleitung das AVI durch den MPEG-Encoder geschickt. Ich muss aber zugeben, dass ich mangels DVD-Player (ja, sowas gibt es heutzutage noch!) das fertige MPEG nur im WinDVD begutachtet habe und dort eben die gleichen Störungen gesehen habe. Eigentlich bin ich davon ausgegangen, dass WinDVD mit interlaced umgehen kann. Das mit dem Deinterlacen war dann nur eine Spielerei, um dem Problem auf die Spur zu kommen und um für hier einen Screenshot zu haben.

    Ich glaube aber, dass schon das aufgenommene AVI ein Problem hat. Wenn man im interlaced Screenshot etwas zoomt, sieht man nicht nur die Franzen und Streifen sondern auch eine sonderbare Struktur.

    Zitat von BaronVlad

    Wie lang ist denn der Film ? Musst Du Bitrate sparen oder nicht ?


    Mit der Bitrate hab ich kein Problem. Der Film dauert nur 1 Stunde 16 Minuten und ich könnt auf eine DVD-DL brennen.

    Hallo BaronVlad!
    Danke erstmal für deine Antwort. Das Video hatte keine schwarzen Balken, weshalb ich es jetzt gleich nocheinmal neu mit 704x756 aufgenommen habe.

    Leider macht mir das interlaced oder sonstige Störungen noch immer zu schaffen. Ich hab mit den beiden folgenden AviSynth-Skripten zwei Screenshots erzeugt:

    Code
    AviSource("G:\Capture\Maturaball.avi")Trim(315,114485)AssumeTFF()# InterlacedSeparateFields()LanczosResize(672,272,6,0,692,280)Weave()AddBorders(16,16,16,16)

    Entschuldigung übrigens für das letztens angehängte Bitmap. Diesmal sind es zwei aus VirtualDub gespeicherte PNGs, die leider noch immer recht groß sind. Ich wollte die aber nicht nochmal komprimieren, um die Bildstörungen nicht zu verlieren.

    Das deinterlacing scheint ja recht gut zu funktionieren. Was mich aber stört, sind die Strukturen, die besonders bei Haut, roten Farben, etc. sichtbar sind. Was mach ich da noch falsch bzw. kann man das überhaupt beheben?

    Eigentlich waren genau diese sichtbaren Strukturen der Grund, warum ich vom Programm VHS Kopierer (war zum Glück nicht zu teuer) auf VirtualDub und AviSynth umsteigen wollte. Wenn ich gewusst hätte, dass der ganze Aufwand auch nur das gleiche Ergebnis liefert, hätte ich mir das alles erspart.

    Liegt das vielleicht sowieso an der VHS (am Fernseher merkt man das zwar nicht, aber das soll ja nichts heißen ...) oder hab ich beim Aufnehmen oder sonst wo einen Fehler gemacht? Ich wäre euch für ein paar Tipps oder Hinweise sehr dankbar.

    LG
    Gerhard

    Hallo!

    Ich habe mich in den letzten Tagen durch einige Anleitungen zum Thema VHS digitalisieren (VHS -> DVD) gequält. Leider stehen in den meisten Anleitungen sehr widersprüchliche Aussagen, weshalb ich jetzt trotz reichlicher Lektüre noch ein wenig verunsichert bin. Ich hoffe daher, dass ihr mir hier noch ein klein wenig weiterhelfen könnt.

    Was hab ich bis jetzt geschafft:
    Ich hab vom Videorekorder über den Video-In meiner ATI-Grafikkarte mittels VirtualDub einmal die VHS (PAL) auf den PC überspielt. Jetzt liegt ein ca. 50 GB großes AVI (Huffyuv codec) auf meiner Festplatte. Das Video hat derzeit eine Auflösung von 720x576.

    Als nächste möchte ich nun die Bildstörungen an den Rändern (links 4 Pixel, rechts 5 Pixel, oben 3 Pixel, unten 13 Pixel) entfernen. Wenn ich die Anleitungen richtig gelesen habe, müsste ich aber auf die nächstbeste Auflösung (708x560) croppen. Das würde bedeuten, oben und unten ist schon OK und links und rechts schneide ich einfach jeweils 6 Pixel weg. Geht das soweit in Ordnung?

    Jetzt steh ich aber dann vor dem Problem, dass ab hier in jeder Anleitung anders vorgegangen wird (oder ich versteh die Anleitungen einfach nicht ...). Auf welche Auflösung soll ich das Video jetzt umrechen (resize-Filter in VirtualDub?), damit ich es in bestmöglicher Qualität auf DVD bringen kann?

    Meine nächste Frage betrifft das interlaced. Wenn ich mein aufgezeichnetes AVI so anschaue, scheint das doch interlaced zu sein (siehe Anhang). Sehe ich das richtig? Soll ich da jetzt dran was ändern oder reicht das schon für die DVD?

    Und meine letzte Frage: Wie kann man beurteilen, welche Filter man sonst noch einsetzen sollte? Dank den Streifen vom interlaced kann man am PC sowieso nicht wirklich Qualitätsprobleme erkennen. Gibt es da irgendeine Faustregel oder Filter, die man unbedingt in jedem Fall nehmen sollte?

    Ich hoffe, dass ihr mir ein wenig weiterhelfen könnt und ich es endlich schaffe, meine alten VHS vor dem drohenden Verfall zu retten.
    Ein großes Dankeschön schon einmal im Voraus!

    MfG
    Gerhard