mplayer/mencoder und .avs Dateien,..

  • Hab beim Playback von .avs Dateien in meinem WinXP System den Effekt, dass der MPlayer/Mencoder am Ende des Clips einfrieren, bei meinem Vista System kommt die Meldung, dass MPlayer/Mencoder funktioniert nicht mehr. :hm:

    Hat das Problem sonst noch wer?

    Wäre schön, wenn mal ein paar Leute Feedback geben könnten ob sie .avs Files mit MPlayer/Mencoder handhaben können.

    Bin mir eigentlich recht sicher, dass das letztens noch ging, ich wüsste nur nicht was ich an meinen Systemen geändert haben könnte.

    Cu Selur

  • Wozu denn Avisynth für Mencoder, ich währe fiel zu faul mir extra ein Skript zu schreiben :)
    Zumindest mit meinen bescheidenen Skripts hatte ich bis jetzt keine Probleme.
    Mit Vista habe ich es noch nicht getestet.

  • LigH: Doh, da habe ich gar nicht dran gedacht,... werde ich mal antesten und gegebenenfalls Doom9 fragen. :)

    => Da tritt bei mir der gleiche Effekt auf, wenn ich

    Code
    mencoder testclips\test.avs -nosound -ovc raw -noskip -vf format=i420 -fps 25 -of rawvideo -o test.raw

    aufrufe, mencoder beendet sich nicht. :(

    -> wäre schön wenn es einfach jemand auch antesten könnte damit ich weiß ob es nicht eventuell nur irgendwie an meinem System liegt. Danke.

  • Windows XP SP2 Clean (also NeuInstallation, keine weiteren Programme)

    1: AviSynth 080622 installiert
    * AVISynth 2.58, build:Jun 20 2008 [14:40:39]

    2: Deine mencoder.exe (MD5=9d1bc712cf86c6b41259b6628e59dad6) verwendet und das Script von AviSynth 2.5\Examples\Authors.avs

    Code
    mencoder.exe Authors.avs -nosound -ovc raw -noskip -vf format=i420 -fps 25 -of rawvideo -o test.rawMEncoder Sherpya-SVN-r27081-4.2.3 (C) 2000-2008 MPlayer TeamCPU: Intel(R) Pentium(R) D CPU 3.40GHz (Family: 15, Model: 6, Stepping: 4)CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2success: format: 0  data: 0x0 - 0xb14AVS file format detected.VIDEO:  [YV12]  448x448  12bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)[V] filefmt:38  fourcc:0x32315659  size:448x448  fps:25.000  ftime:=0.0400Input fps will be interpreted as 25.000 instead.Opening video filter: [expand osd=1]Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1Opening video filter: [format fmt=i420]==========================================================================Opening video decoder: [raw] RAW Uncompressed VideoVDec: vo config request - 448 x 448 (preferred colorspace: Planar YV12)Could not find matching colorspace - retrying with -vf scale...Opening video filter: [scale]VDec: using Planar YV12 as output csp (no 0)Movie-Aspect is undefined - no prescaling applied.[swscaler @ 00DBF5DC]using unscaled yuv420p -> yuv420p special converterSelected video codec: [rawyv12] vfm: raw (RAW YV12)==========================================================================New_Face failed. Maybe the font path is wrong.Please supply the text font file (~/.mplayer/subfont.ttf).subtitle font: load_sub_face failed.New_Face failed. Maybe the font path is wrong.Please supply the text font file (~/.mplayer/subfont.ttf).subtitle font: load_sub_face failed.Pos: 102.5s   2562f ( 0%) 20.71fps Trem:   0min   0mb  A-V:0.000 [60211:0]Flushing video frames.Video stream: 60211.200 kbit/s  (7526400 B/s)  size: 771305472 bytes  102.480 secs  2562 frames


    test.raw = 771305472 Bytes; MD5=32aac6e16d0bc5cd5d6e75848a42261f

    3: Authors.avs abgeändert und am Ende drangehangen:

    Code
    ConvertToYV12()ConvertAudioTo24bit()ResampleAudio(48000)

    4: nochmal Encodet:

    Code
    mencoder.exe AuthorsB.avs -nosound -ovc raw -noskip -vf format=i420 -fps 25 -of rawvideo -o test.rawMEncoder Sherpya-SVN-r27081-4.2.3 (C) 2000-2008 MPlayer TeamCPU: Intel(R) Pentium(R) D CPU 3.40GHz (Family: 15, Model: 6, Stepping: 4)CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2success: format: 0  data: 0x0 - 0xb9aAVS file format detected.VIDEO:  [YV12]  448x448  12bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)[V] filefmt:38  fourcc:0x32315659  size:448x448  fps:25.000  ftime:=0.0400Input fps will be interpreted as 25.000 instead.Opening video filter: [expand osd=1]Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1Opening video filter: [format fmt=i420]==========================================================================Opening video decoder: [raw] RAW Uncompressed VideoVDec: vo config request - 448 x 448 (preferred colorspace: Planar YV12)Could not find matching colorspace - retrying with -vf scale...Opening video filter: [scale]VDec: using Planar YV12 as output csp (no 0)Movie-Aspect is undefined - no prescaling applied.[swscaler @ 00DBF5DC]using unscaled yuv420p -> yuv420p special converterSelected video codec: [rawyv12] vfm: raw (RAW YV12)==========================================================================New_Face failed. Maybe the font path is wrong.Please supply the text font file (~/.mplayer/subfont.ttf).subtitle font: load_sub_face failed.New_Face failed. Maybe the font path is wrong.Please supply the text font file (~/.mplayer/subfont.ttf).subtitle font: load_sub_face failed.Pos: 102.5s   2562f ( 0%) 22.43fps Trem:   0min   0mb  A-V:0.000 [60211:0]Flushing video frames.Video stream: 60211.200 kbit/s  (7526400 B/s)  size: 771305472 bytes  102.480 secs  2562 frames


    test.raw = 771305472 Bytes; MD5=32aac6e16d0bc5cd5d6e75848a42261f

    Fazit: Funktioniert. Bleibt nicht hängen.


    ----------------------------------------------

    Windows XP SP3 (ArbeitsPC)

    * AVISynth 2.57, build:Dec 31 2006 [13:16:28]

    Code
    mencoder.exe Authors.avs -nosound -ovc raw -noskip -vf format=i420 -fps 25 -of rawvideo -o testawMEncoder Sherpya-SVN-r27081-4.2.3 (C) 2000-2008 MPlayer TeamCPU: Intel(R) Pentium(R) D CPU 3.40GHz (Family: 15, Model: 6, Stepping: 4)CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2success: format: 0  data: 0x0 - 0xb14AVS file format detected.VIDEO:  [YV12]  448x448  12bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)[V] filefmt:38  fourcc:0x32315659  size:448x448  fps:25.000  ftime:=0.0400Input fps will be interpreted as 25.000 instead.Opening video filter: [expand osd=1]Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1Opening video filter: [format fmt=i420]==========================================================================Opening video decoder: [raw] RAW Uncompressed VideoVDec: vo config request - 448 x 448 (preferred colorspace: Planar YV12)Could not find matching colorspace - retrying with -vf scale...Opening video filter: [scale]VDec: using Planar YV12 as output csp (no 0)Movie-Aspect is undefined - no prescaling applied.[swscaler @ 00DBF5DC]using unscaled yuv420p -> yuv420p special converterSelected video codec: [rawyv12] vfm: raw (RAW YV12)==========================================================================New_Face failed. Maybe the font path is wrong.Please supply the text font file (~/.mplayer/subfont.ttf).subtitle font: load_sub_face failed.New_Face failed. Maybe the font path is wrong.Please supply the text font file (~/.mplayer/subfont.ttf).subtitle font: load_sub_face failed.Pos: 102.5s   2562f ( 0%) 18.80fps Trem:   0min   0mb  A-V:0.000 [60211:0]Flushing video frames.Video stream: 60211.200 kbit/s  (7526400 B/s)  size: 771305472 bytes  102.480 secs  2562 frames

    test.raw = 771305472 Bytes; MD5=69a27f084dcade3d5629e97e40f11720

    AuthorsB.avs

    test.raw = 771305472 Bytes; MD5=69a27f084dcade3d5629e97e40f11720

    Funktioniert auch, kein "Hängen"

    ----------------------------------------------

    ABER! Warum bei:
    * AVISynth 2.58, build:Jun 20 2008 [14:40:39]
    test.raw = 771305472 Bytes; MD5=32aac6e16d0bc5cd5d6e75848a42261f
    * AVISynth 2.57, build:Dec 31 2006 [13:16:28]
    test.raw = 771305472 Bytes; MD5=69a27f084dcade3d5629e97e40f11720

    ----------------------------------------------

    Jetzt mal die alte AVISynth Version auf das CleanXP installieren und vergleichen...

  • Zitat

    *** Bitte warten Lokales System wird getestet... ***

    :D DANKE !!! :D schonmal. :)

    Das Authors.avs läuft bei mir auch durch,...
    Vielleicht liegt das Problem an AviSource bzw. einem vfw_decoder,..
    * ich teste *
    -> DU BIST FÜR MICH HEUTE DIE HELDIN DES TAGES!!! VERURSACHER GEFUNDEN: DIVX
    Kaum habe ich den DivX Codec deinstalliert geht es!
    (und auch avsInfo geht wieder)

    -> werde mich jetzt mal daran machen und testen wie bzw. ob man den DivX Codec so konfigurieren kann, dass er keine Probleme macht. :)

    wenn ich bei der DivX-Installation folgendes deaktiviere:

    Generic MPEG-4 Playback
    DivX Y12 Pass-Through
    DivX Media Playback Support
    geht es. (ist vermutlich der 'DivX Y12 Pass-Through'-Support -> ich teste)


    ------

    "ABER! Warum bei: ..." eventuell durch MultiThreading?

  • Zitat

    könnte es bei AVISource + DivX am VFW YV12 Decoder hängen?


    Gerade getestet, der DivX Decoder an sich ist wohl nicht das Problem, sondern allein das 'DivX Y12 Pass-Through' Feature, sobald dieses deaktiviert ist geht alles ohne Probleme. :)

    Cu Selur

  • warte mal ab.... Ich bin gerade am Testen...

    1: XPClean System.
    2: AVISynth installiert, Lagarith Codec installiert.
    3: VDubMod meldet schön: Couldn't locate decompressor for format 'YV12'
    4: mencoder rennt durch...

    Code
    AVS file format detected.VIDEO:  [YV12]  640x480  12bpp  29.970 fps    0.0 kbps ( 0.0 kbyte/s)[V] filefmt:38  fourcc:0x32315659  size:640x480  fps:29.970  ftime:=0.0334Input fps will be interpreted as 25.000 instead.Opening video filter: [expand osd=1]Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1Opening video filter: [format fmt=i420]==========================================================================Opening video decoder: [raw] RAW Uncompressed VideoVDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)Could not find matching colorspace - retrying with -vf scale...Opening video filter: [scale]VDec: using Planar YV12 as output csp (no 0)Movie-Aspect is undefined - no prescaling applied.[swscaler @ 00DBF5DC]using unscaled yuv420p -> yuv420p special converterSelected video codec: [rawyv12] vfm: raw (RAW YV12)==========================================================================New_Face failed. Maybe the font path is wrong.Please supply the text font file (~/.mplayer/subfont.ttf).subtitle font: load_sub_face failed.New_Face failed. Maybe the font path is wrong.Please supply the text font file (~/.mplayer/subfont.ttf).subtitle font: load_sub_face failed.Pos:  83.4s   2086f (100%)  6.91fps Trem:   0min 916mb  A-V:0.000 [92160:0]Flushing video frames.Video stream: 92160.000 kbit/s  (11520000 B/s)  size: 961228800 bytes  83.440 secs  2086 frames

    5: DivX 6.8.3.13 installiert ( inc. Yv12 Pass-Through )
    6: VDubMod kann jetzt das AVISynth öffnen ( YV12 Decoder ist DivX )
    7: mencoder encodet jetzt nochmal....

    mencoder bleibt weder ohne noch mit Yv12 Pass-Through hängen und auch die MD5 ist bei beiden gleich. mencoder verwendet anscheinent einen Internen YV12 Decoder bei AVISynth?

    ------------------------------------------------

    Hast Du mal eine Commandline, wo wirklich was rauskommt, also das ich auch das Encodete Video seh?

    Jetzt müssen wir doch noch den mplayer / avsinfo testen... Bitte eine commandline :)

  • Ja, mencoder sollte einen eigenen Yv12 Decoder nutzen.

    Code
    mencoder test.avs -nosound -noskip -vf format=i420 -ovc xvid -xvidencopts bitrate=900 -o output.avi

    wäre eine Zeile bei der mencoder nach Xvid encoded.

    mplayer und avsInfo kannst Du einfacht mit

    Code
    mplayer test.avs


    bzw.

    Code
    avsInfo test.avs


    aufrufen

Jetzt mitmachen!

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