CCE encodet jetzt - aber AVI2SVCD nicht

  • <font size=3 color="red">Für die, die bereits mit dabei waren: Bitte runter bis zum letzten Reply scrollen!</font>

    <img src="http://www.informatik.uni-frankfurt.de/~knoll/smash.gif">

    Hallo,

    also die Geschichte ist die folgende: Ich hatte mal Nimo Codec Pack installiert gehabt - nur nachdem es mir nur Troublez gemacht hat (inklusive Nero-Absturz beim Erstellen einer (S)VCD), habe ich es wieder gekickt. Auch hab ich danach den RegCleaner gestartet und den DivX4, der danach übrig geblieben war, eliminiert. Nur damit hab ich mir offenbar noch mehr Probleme eingebrockt.
    Erstens, wenn ich irgendeine DivX öffne, die mit Div4 kodiert ist, wird sie vom WMPlayer widerspruchslos wiedergegeben und der Div4 erscheint sofort danach wieder putzmunter im Registry-Cleaner-Menü. Zweitens, der Div3 wurde bei Nimo-Installation überhaupt nicht installiert, aber ich hab damals die Frage "Would you like to play div3 content with div4?" mit "ja" beantwortet, und jetzt werden Div3-Filme auch trotz des praktisch nicht installierten Codecs auch immer wiedergegeben. Und drittens weigert sich CCE beharrlich, irgendeine Div3 oder Div4-Datei zu encoden ("Couldn't find appropriate video codec for div3 oder div4"). Das Gleiche galt für div5-Dateien, nur nachdem ich mir eben gerade wieder den DivX5.0.5 geholt und installiert habe, werden die Div5-Dateien sowohl abgespielt wie auch vom CCE kodiert (Gott sei Dank).

    Gerade eben hab ich mir FFVFW geholt, installiert und auf DIVX eingestellt (ich nehm an, es ist Div4, da dort im Menü DivX, Div3 und Div50 stehen), aber der CCE tut, auf Deutsch gesagt, druff kacken.
    :motz: :motz: :motz: :motz: :motz: :motz:

    Kennt da jemand zufällig die Lösung? Das ist eher eine Frage für einen Profi...

    Danke,

    Ätherdieb

  • Also was den Profi angeht, will ich mich nicht gerade in den Vordergrund drängen; nur muss vor der Lösung des Problems erst mal was klargestellt werden:

    Du verwendest in deinem Text leider etwas verwirrende Abkürzungen. Verwirrend deshalb, weil dadurch die Zuordnung der Versionsnummern völlig unklar wird:

    Für den DivX-Codec Version 3.11 alpha (meinetwegen kurz "DivX 3"), der aus einem "überarbeiteten" MS-MPEG4-Codec Version 3 entstanden ist, gibt es für das Video-for-Windows-System die FourCC-Identifikationsnamen "div3" (Low Motion) und "div4" (Fast Motion); das DirectShow-System erkennt das Video am FourCC "DIV3".

    Der ursprünglich quelltext-offene OpenDivX-Codec von Project Mayo und der DivX-Codec Version 4 von DivX Networks verwenden beide für VfW den FourCC "divx" und für DirectShow "DIVX".

    Der DivX-Codec Version 5 verwendet für VfW den FourCC "dx50" und für DirectShow den FourCC "DX50" oder angeblich auch "DIV5".

    Was mich bei dir eigentlich verwirrt, ist eben die kurze Angabe "div4": Meinst du damit jetzt "DivX 3.11, fast motion" oder "DivX 4.x"?

  • Hi LigH,

    das muss wohl der DivX 4.12 sein, den ich meine, da ich (wie schon in meinem ersten Post steht ;)) den DivX 3.xx nicht direkt installiert habe, sondern einfach bei der Installation des NimoCodecPack die Frage "Would you like to use Div4 to play all Div3 content?" (original wiedergegeben) einfach mit "JA" beantwortet habe. Auch wenn ich alle Filme nacheinander mit Virtual Dub o.ä. öffne, wird bei "File information" immer der "DivX 4.12" angezeigt - aber niemals DivX 3.irgendwas.

    Ach ja: Unten ist der Screenshot, der anzeigt, was alles an "div*.dll" bei mir im System rumliegt - vielleicht hilft es dir, das genauer zu identifizieren ;) (Das DivX3irgendwas.dll aus dem in Nirgendwo liegenden Ordner DivX_311alpha liegt in einer ZIP-Package auf der Platte, ist aber nicht installiert, lass dich bitte nicht verwirren ;))

    Dämmert dir schon eine Lösung vor oder..?

    Danke,

    Ätherdieb

  • Zitat

    bei der Installation des NimoCodecPack die Frage "Would you like to use Div4 to play all Div3 content?"

    Das muss aber ein sehr, sehr ,sehr ALTES CoDec-Pack gewesen sein.
    Ich empfehle jetzt die Holzhammermethode:
    einfach die dateien loeschen, bzw. in ein einders Verzeichnis verschieben.
    Dann die Kiste neustarten und hoffen, dass Windoze XP diese Dateien nicht wiederherstellt.

    Dann duerfte sich garnixmehr mit dem (Media)Player wiedergeben lassen.

    Nun kannst Du die CoDecs der Reihe nach installieren:
    DivX 3.11
    Divx 5.0x
    XViD (such Dir einen aus)
    ffdshow alpha

    btw: Fuer Screenshots bitte GIF oder PNG benutzen!

  • scharfis_brain: wow, bist du schnell! :lol: Ich wollte gerade schreiben, dass ich eben um des Expermients willen explizit den DivX3.11 alpha installiert habe, einfach um zu kucken, was passiert - und abrakadabra puff, jetzt werden auf einmal alle filme, die bei mir auf der platte liegen, vom CCE encodet :cool: Wie es so oft heißt - Mensch, hilf dir selbst!
    :D :D :D :D :D :D

    (Ach übrigens: was ist an JPG so schlimm?)

    Ätherdieb

  • Schoen, das zu hoeren.

    Zitat

    (Ach übrigens: was ist an JPG so schlimm?)


    Die Datei-groesze. Mit GIF/PNG kiregt man Screenshots
    (verlustfrei) um ein Vielfaches hoeher komprimiert, als das mit JPG ueberhaupt moeglich waere. Probiers doch mal aus.

  • Also jetzt werden die DivX zwar vom CCE encodet, aber die Saga geht, wie gesagt, weiter... :motz:

    Wie man unschwer denken kann, hab ich mich mit den CCE und DivX abgemüht, um mit AVI2SVCD auch ein paar von meinen DivX umzuwandeln. Jetzt wird zwar alles ohne Gemotze umgewandelt, aber die fertige MPEG (und natürlich auch entsprechend das Bild am Fernseher) sieht jetzt so aus: (siehe Bild). Das mag zwar ganz schön sein, wenn man auf Hellgrün steht, aber nicht, wenn man sich den Film ansehen möchte.

    Könnte das etwas mit der NTSC und PAL-Geschichte auf sich haben?

    Danke,

    Ätherdieb

    Ach ja: :logfile-b nicht vergessen:

    WNASPI32.DLL 4.5.7.1008
    --------------------------------------------------------
    - 12.05.2003 10:13:02
    - AVI to SVCD Conversion
    - AVI2SVCD ver. 1.1.2 build 1
    --------------------------------------------------------
    Initializing
    Initializing finished.

    --------------------------------------------------------
    - 12.05.2003 10:13:04
    - Free on drive D: 25205.66 mb
    - AUDIO Extraction
    --------------------------------------------------------
    Audio extraction finished.

    --------------------------------------------------------
    - 12.05.2003 10:13:13
    - Free on drive D: 25175.14 mb
    - AUDIO conversion
    --------------------------------------------------------

    Converting MP2 to WAV. Filename: D:\Temp\d2stemp\Extracted_audio_1.mpa
    Executing MADPlay (mp2 to wav). Commandline:
    "d:\videotools\DVD2SVCD\MADPlay\madplay.exe" --quiet --output=wave:"D:\Temp\d2stemp\Encoded_audio_1.mp2.wav" "D:\Temp\d2stemp\Extracted_audio_1.mpa"
    Conversion (mp2 to wav) of D:\Temp\d2stemp\Extracted_audio_1.mpa finished.


    Encoding Audio. Filename: D:\Temp\d2stemp\Extracted_audio_1.mpa
    Executing BeSweet. Commandline:
    "d:\videotools\DVD2SVCD\BeSweet\BeSweet.exe" -core( -input "D:\Temp\d2stemp\Encoded_audio_1.mp2.wav" -output "D:\Temp\d2stemp\Encoded_audio_1.mp2" -logfile "D:\Temp\d2stemp\Encoded_audio_1.log" ) -ota( -g max ) -shibatch( --rate 44100 ) -2lame( -e -b 192 -m s )
    Audio conversion of D:\Temp\d2stemp\Extracted_audio_1.mpa finished.

    Audio conversion finished.

    --------------------------------------------------------
    - 12.05.2003 10:19:14
    - Free on drive D: 24788.34 mb
    - Video Encoding using Cinema Craft
    --------------------------------------------------------
    - Editing AVS script file

    Executing Cinema Craft Encoder.
    StreamSectors: 771186864
    AudioSectors: 64986012
    VideoPAPO: 10939428
    ScanOffsetBytes: 76798
    SeqAligningBytes: 4880914
    DVDBytes: 0
    VideoEndHeader: 4
    SubtitleSectors: 0
    EmptySectors: 238.00
    PictureSectors: 1.00
    PureMPEGStream: 690303708.27
    Seconds: 2671.58
    CalcMPEGStream: 690303708.27
    Frames: 63998
    CDSize: 740.00
    Number of CDs: 1
    Cut point 735.00
    Variable Settings:
    Frames: 63998
    Anti Noise Filter: Off
    Passes: 2
    Image Quality: 17
    VAF file creation: On
    Video Encoding Mode: Multipass VBR
    Min. bitrate: 800
    Max. bitrate: 2530
    Avg. Bitrate: 2067
    Aspect Ratio: 16:9 (borders added, encoded as 4:3)

    (habe die Source-AVI mit FitCD geöffnet und den Script entsprechend editiert)
    ---AVS Begin---
    LoadPlugin("d:\VIDEOT~1\DVD2SVCD\MPEG2Dec\mpeg2dec.dll")
    AVISource("D:\Videos\pstmp.avi",False)
    ConvertToYUY2()
    BilinearResize(448,384,143,152,434,272)
    AddBorders(16,48,16,48)
    ResampleAudio(44100)
    ----AVS End----

    Closing program
    CCE Max Speed: 1.760
    Video Encoding finished.

    --------------------------------------------------------
    - 12.05.2003 11:48:17
    - Free on drive D: 24244.53 mb
    - Video Pulldown
    --------------------------------------------------------
    Executing Pulldown. Commandline:
    "d:\videotools\DVD2SVCD\pulldown\pulldown.exe" "D:\Temp\d2stemp\Encoded_Video_CCE_NTSC.mpv" "D:\Temp\d2stemp\Pulldown_Encoded_Video_NTSC.mpv"
    Video pulldown finished.

    --------------------------------------------------------
    - 12.05.2003 11:49:59
    - Free on drive D: 23716.70 mb
    - Converting Pictures from ES to PS
    --------------------------------------------------------
    Saving bbMPEG settings: d:\videotools\DVD2SVCD\bbMPEG\default.ini
    --------------------------------------------------------
    - 12.05.2003 11:50:01
    - Free on drive D: 23716.69 mb
    - Converting Pictures from ES to PS
    --------------------------------------------------------
    Saving bbMPEG settings: d:\videotools\DVD2SVCD\bbMPEG\default.ini
    --------------------------------------------------------
    - 12.05.2003 11:50:03
    - Free on drive D: 23716.69 mb
    - Converting Pictures from ES to PS
    --------------------------------------------------------
    Saving bbMPEG settings: d:\videotools\DVD2SVCD\bbMPEG\default.ini
    --------------------------------------------------------
    - 12.05.2003 11:50:05
    - Free on drive D: 23716.69 mb
    - Multiplexing and cutting
    --------------------------------------------------------
    Saving bbMPEG settings: d:\videotools\DVD2SVCD\bbMPEG\default.ini
    Offset in Seconds: 2
    Executing bbMPEG.
    Variable Settings:
    Movie offset: 2 seconds
    Cut point: 735 mb

    Executing RunbbMPEG. Commandline:
    "d:\videotools\DVD2SVCD\bbMPEG\RunbbMPEG.exe" "D:\Temp\d2stemp\bbMPEG_Muxed_File.mpg"
    Multiplexing and cutting finished.

    --------------------------------------------------------
    - 12.05.2003 11:53:14
    - Free on drive D: 23114.08 mb
    - Determining length of audio
    --------------------------------------------------------
    Analyzing: D:\Temp\d2stemp\bbMPEG_Muxed_File00.mpg
    2664.098 seconds D:\Temp\d2stemp\bbMPEG_Muxed_File00.mpg
    Analyzing finished.

    --------------------------------------------------------
    - 12.05.2003 11:53:36
    - Free on drive D: 23114.06 mb
    - Creating CD-Images using VCDXBuild
    --------------------------------------------------------
    - No. of chapters to create: 22

    CD image #1: CD_Image_File_CD1.bin

    Executing VCDXBuild. Commandline:
    "d:\videotools\DVD2SVCD\VCDImager\VCDXBuild.exe" --verbose --cue-file="D:\Temp\CD_Image_File_CD1.cue" --bin-file="D:\Temp\CD_Image_File_CD1.bin" "D:\Temp\VCDXBU~1.XML"
    CD-Image creation finished.

    --------------------------------------------------------
    - 12.05.2003 11:55:26
    - Free on drive D: 22502.78 mb
    - SVCD Creation finished!
    --------------------------------------------------------

  • Hi,

    Zitat

    BilinearResize(448,384,143,152,434,272)
    AddBorders(16,48,16,48)


    Rechne doch mal. Du resized auf 480x480. Das ist NTSC. Bist Du komplett in NTSC geblieben?
    Am PC sollte das zwar keine Rolle speilen aber beim WMP weis man ja nie.

  • Übrigens, um das noch mal mit den Screenshots zu klären: GIF / PNG sind vor allem dann sinnvoll, wenn man im Inhalt des Bildes so wenige Farben wie möglich hat. JPEG eignet sich für natürliche Bilder mit sanften Farbübergängen, GIF vor allem für technische Sachen wie Zeichnungen und vorwiegend einfarbige Flächen.

    Fenster mit Bonbon-Optik sind mit keinem der beiden Verfahren optimal zu speichern, weil für JPEG jeder Fensterrahmen und jeder klein geschriebene Text eine Tortur ist, für GIF dagegen solche überflüssigen Sachen wie lesende Hunde (Such/Hilfe-Wizard) oder rundgelutschte Fensterrahmen (WMP 7).

    Wie hätte man es besser machen können?

    - 1) Explorer-Suchergebnisse:

    Die Liste der gefundenen Dateien rechteckig ausschneiden, auf 16 Farben reduzieren, als GIF speichern (möglichst ohne Dithering, weil das sonst wie im WMP7-Screenshot krümelt; IrfanView ist dafür z.B. nicht brauchbar). Und wenn schon ganze Fenster als GIF gezeigt werden, dann sollte man zumindest versuchen, den Farbverlauf in der Titelleiste auszuschalten (indem man 1. und 2. Farbe gleich definiert) - denn der horizontale Verlauf lässt sich als GIF sehr schwer komprimieren.

    Übrigens: Vor dem Screenshot im Windows-Explorer auf [Strg]+[Num+] drücken, dann arrangieren sich alle Spalten automatisch so breit, dass der Text in jeder Zeile gerade eben reinpasst. Ein Doppelklick auf den Spalt zwischen den Spaltenköpfen (den man auch ziehen kann, um die Breite zu ändern) tut das für die links daneben liegende Salte auch.

    - 2) Windows Media Player 7:

    Das Bild rechteckig ausschneiden und als JPEG speichern. Das gesamte WMP7-Fenster ist doch unwichtig, es kommt nur auf das Standbild an, oder?!

  • @harald: du meinst ich soll überall wo möglich "PAL" bzw. "NTSC to PAL" aktivieren? Ich probier's sofort aus... (Übrigens: das sieht nicht nur beim WMP so, sondern auch auf unserem Fernseher, der (ich geh zumindest davon aus) auf PAL ausgelegt ist)

    LigH: hätte nie geadcht dass es 'ne ganze Wissenschaft nur zum Thema Screenshots gibt - naja okay, ich versuch's mir zu merken
    :D:D:D:D:D

    Ätherdieb

  • Hi,

    Zitat

    du meinst ich soll überall wo möglich "PAL" bzw. "NTSC to PAL" aktivieren?


    Nein, nicht unbedingt.
    Wenn sowohl SA als auch TV mit NTSC klar kommen, wäre die erste Wahl in NTSC zu bleiben. Deswegen meine Frage, ob der Stream auch von A-Z NTSC Konform ist. Evtl. muss der SA/TV noch von Hand auf NTSC umgestellt werden.
    Erst die zweite Variante wäre die NTSC/PAL Umwandlung. Dann müsste aber das Script anders aussehen.
    Btw. ist das Material evtl. Interlaced? In den älteren Versionen hatte D2S einen Bug bei Interlaced Material. Das hat dann bei mir auch immer so wie bei Dir ausgesehen, wenn auch nur am TV. In den neueren Versionen (so die ltzten 4 Monate) hatte das dann eigentlich gut gefunzt. Evtl. aber nur in PAL?
    Im Zweifelsfall hilft immer noch die gute alte Handarbeit am besten.

    Btw. Check doch mal die Spez Deines Streams mit dem BRV.

  • So, bin wieder da,

    also mal der Reihe nach.

    a) Soweit ich weiß, ist der Stream von vorn bis hinten PAL - und der Fernseher/DVD kommen auch nicht mit NTSC klar, zumindest einer von den nicht (hatte ich damals erkannt, als ich versuchte, eine NTSC-DVD abzuspielen).

    b) Gerade eben habe ich die Umwandlung recovered und in FitCD überall PAL aktiviert - einfach um des Experiments willen, wie ich fast alles im Leben tue ;). Jetzt ist das Bild richtig - so wie ich es haben wollte, ABER: (immer dieses Aber, was für ein Sch...lechtes Wort :sly: ) erstens, wirkt es jetzt so, als wären die Scharniere des Steady-Cams beim Filmen total verrostet (ruckel ruckel ruckel ruckel), und zweitens hat der Ton (a) auf einmal einen krassen Schluckauf ("du kommst ge-rade recht-zeitig um zu erleb-en, wie Stan-ley unse-ren Wurm sucht...") und (b) es kommt 4(!!!) Sekunden VOR dem Bild, obwohl die Quell-AVI absolut synchron war.

    und c) das ist jetzt nicht mehr direkt zum Thema, aber was ist denn BRV? (sorry, eine Newbie-Frage, aber ich hab wirklich kein Schimmer, was du meinst)

    Danke,

    Ätherdieb

  • Hi,

    wenn das Avi wirklich PAL ist, dann hast Du wie oben schon beschrieben schlicht und ergreifend falsch in FitCD resized.
    BRV = BitrateViewer (siehe Linksammlung)
    Ruckeln = siehe Linksammlung
    Also, teste die Spez des Avi mit GSpot und wandle dann korrekt um.

  • Okay, also:

    das mit dem Ruckeln hab ich gerade gelesen und hab bereits ein paar Gedanken dazu, was FitCD angeht. Aber was ist nochmal mit Asynch? Gibt's dazu vielleicht auch 'n paar Links?

    Ach ja, und... die Datei-Infos habe ich bereits im GSPOT angesehen, nur die Frage ist... worauf genau soll ich da achten, im Bezug auf das Problem? ('Tschuldige, aber ich beobachte bei mir in letzter Zeit eine kontinuierliche Verblödung, wie Sherman Klumps - ich hab zwar ungefähr die gleiche Körpergeröße, nehme aber keine Schlankheitspräparate :mad: )

    Hehe, und noch was, haber ich gerade gesehen:
    ---------------------------MADplaylog.txt----------------------------

    error: frame 0: lost synchronization

    -------------------------MadPlaylog.txt Ende-------------------------
    was kann man dagegen machen?

    Ätherdieb

  • Hi,

    ich muss vorwegschicken, dass ich mit DivX nichts am Hut und somit auch Null Plan habe, deswegen alles unter Vorbehalt. Bessere Lösungen werden bestimmt gerne genommen.
    GSpot zeigt eine FrameRate von 24,000 fps an. Das entsprciht keiner Fernsehnorm, daher auch die Probs beim abspielen.
    Was Du tun kannst:
    Sowohl beim Audio als auch beim Video die Framezahl auf 25 fps beschleunigen. Beim Video geht das via Avisynth, beim Audio müsste das mit besweet machbar sein. Dann mit bbmpeg zusammenmuxen. Sollte der fertige Stream dann noch async sein, mit einem entsprechenden Delay in bbmpeg nochmals muxen.
    Aber ansonsten kann ich Dir nur raten, Deine Avi´s zukünftig vernünftig zu erstellen, dann gibts auch mit dem Umwandeln keine Probs.

  • Beim Video habe ich bereits versucht, auf 25 FPS aufzustocken - und zwar mit VirtualDub, beim Audio muss ich noch herausfinden, wie's geht - vielleicht wird VDub dazu auch in der Lage sein... GRMPF

    Man lernt das ganze Leben lang, und trotzdem ist man ein Trottel, wenn man stirbt :D:D:D

    Danke für die Tipps,

    Ätherdieb

  • Södele...

    gerade habe ich die SVCD (zum wievielten mal schon? :D) neu erstellt. Dabei hatte ich das Project nicht etwa recovered, sondern neu gestartet - und bei "Conversion" "NTSC to PAL" aktiviert und "Convert DivX3 to DivX4 deaktiviert - CCE hat jetzt eh keine Probleme mehr damit... Bei der fertigen SVCD ruckelt jetzt nichts mehr (sogar das klein wenig Ruckeln, dass bei der Original-AVI dabei war, ist weg - huch??), und MADPlay hatte zwar wieder "synchronization lost" gemeldet, aber ich weiß nicht, ob der Sound bei der SVCD tatsächlich so 100 ms (fast nicht mehr wahrnehmbar) vor der Lippenbewegung kommt oder ob es mir nur so vorkommt, ein menschliches Ohr ist nun mal ein unvollkommenes organ ;D... Ich überlege gerade, ob ich die SVCD so lassen oder doch bis zum bitteren Ende gehen und die (totale?) Synchronisation erzwingen sollte ;)

    Ätherdieb

  • Frage ist nur, wie man diese Synchronisation überhaupt erzwingen kann - geht offenbar gar nicht... :( Und was könnte der Grund dafür sein, dass MADPlay die Synchronisation verliert? Dass der Sound ebenfalls nicht auf 25.000 Frames aufgestockt ist? Oder etwas anderes?

    Ätherdieb (total deprimiert :motz: )

  • Musste gerade noch eine AVI encoden - die ist in PAL codiert, und auch mit 25 fps, also da gab's keine Probleme... ABER: Das Bild und der Sound sind SCHON WIEDER asynchron - obwohl die Datei madplay.log zwar existiert, aber leer ist! Scheint bei AVI2SVCD irgendwie ein generelles Problem zu sein, wie?

    Ätherdieb

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!