Bild am Ende ausblenden

  • Hallo Leute.
    Ich habe mal ne Frage.
    Mit der Option "Use Frameselection" kann man den Abspann am Ende des Films super wegschneiden.
    Gibt es eine Möglichkeit, das Bild irgendwie auszublenden?
    Es stört mich oft, daß der Film so plötzlich aus ist.
    Hat jemand nen Tipp oder Erfahrung mit solcher "Spielerei?

    THX
    Tom

  • Und hier mal wieder der Beweis das ich im wohl bestem Forum das es zu diesem Thema gibt, gelandet bin.
    Ohne euch jetzt Honig um den Mund schmieren zu wollen, aber ihr seid " a waunsinn"

    THX THX THX THX

    Tom

  • Auszug aus der deutschen AviSynth Dokumentation:

    Zitat

    FadeOut / FadeOut2
    FadeOut(clip, int frames)
    FadeIn(clip, int frames)

    FadeOut2(clip, int frames)
    FadeIn2(clip, int frames)

    FadeOut und FadeOut2 blenden das Video linear zu einem schwarzen Bild aus. Auch das Audio wird linear zu Stille ausgeblendet. Das Ausblenden betrifft immer nur die letzten frames Frames vom Clip. Der letzte Frame ist nur fast ganz schwarz, daher wird am Ende noch ein ganz schwarzer Frame angehängt. Die Frameanzahl wird daher um eins erhöht.

    FadeOut2 arbeitet genauso, ausser dass zwei schwarze Frames angehängt werden. Der einzige Verwendungszweck dafür ist ein work-around für einen Fehler im Windows Media Player (der letzte Frame einer MPEG-Datei wird nicht abgespielt, sondern der vorletzte bleibt sichtbar).

    FadeIn und FadeIn2 machen das Gleiche am Anfang eines Clips.

    Dadurch das ich Teile aus der AviSynth-Referenz für Version 1.xx übersetzt hatte, bin ich auf zig unterschiedliche Filter gestoßen, wie den FadeOut-Filter. ;)

    Wichtig: Da fällt mir gerade was auf 8o Die Frameanzahl wird erhöht. Da muss noch dageben gesteuert werden. Richtig ist...

    Trim(0,-1)
    FadeOut(150)

    Wir auch so in FitCD genutzt. Daher habe ich auch die Zahl jetzt, die mir im Kopf herum geschwirrt ist.

  • So, jetzt bin ich verwirrt ;)
    Hier mal das AviSynth script von FitCD.
    Habe normalerweise nur die beiden Zeilen :
    BicubicResize(448,320,0,0.6,20,72,680,432)
    AddBorders(16,128,16,128) 
    verwendet. Jetzt wird noch :FadeOut(150)
    angehängt.
    Damit wird also Bild und Ton bei den letzten 6 sekunden ausgeblendet.
    Wo kommt im AviSynth script FadeIn rein(welche Zeile) und was muß ich genau eingeben damit:
    1.)Bild eingeblendet wird
    2.)Ton eingeblendet wird
    3.)beides synchron bleibt.

    Im Anhang ein AviSynth script wie es FitCD ausgibt:

    # -= AviSynth script by FitCD v1.1.2 =-
    #LoadPlugin("D:\PathOf\AnyPlugin.dll")
    mpeg2source("H:\RoterDracheMovie\DVD2AVI_PROJECT_FILE.d2v")
    BicubicResize(448,320,0,0.6,20,72,680,432)
    AddBorders(16,128,16,128)
    #Trim(0,178986).FadeOut(150)

    Hoffe das sind nicht zu viele Fragen auf einmal.
    Möchte Dich nicht überbeanspruchen(Du hast bestimmt noch wichtigeres zu tun, als so einen Laien wie mir ständig Rede und Antwort zu stehen.
    THX
    Tom

  • Lass´mich jetzt mal überlegen. Das hat man davon, wenn man nichts mehr mit SVCD macht. ?(

    Ich habe dir zwar den richtigen Befehl gegeben mit Trim, aber FitCD hat dir die richtigen Werte gegeben.
    Die erste Zahl in trim gibt an, wieviele Frames am Anfang weggeschnitten werden und die zweite Zahl gibt an, ab wann weggeschnitten werden muss. Steht ein minus vor der zweiten Zahl, so ist dies nur eine Bezugsgröße von der ersten Zahl.

    Fakt ist auf jedenfall, das dir FitCD für FadeOut die richtigen Werte gegeben hat. Deine Anzahl der Frames. Somit wird der letzte Frame der zusätzlich erzeugt wird weggeschnitten. Setzt du noch den Befehl FadeIn ein, dann wir ein zusätzliches Frame am Anfang gesetzt. Nach meiner Logik müsste dein Script in etwa so aussehen.

    mpeg2source("H:\RoterDracheMovie\DVD2AVI_PROJECT_FILE.d2v")
    BicubicResize(448,320,0,0.6,20,72,680,432)
    AddBorders(16,128,16,128)
    Trim(1,178986).FadeIn(150).FadeOut(150)

  • Danke nochmal.
    Denke mir dies könnte mehr Leute interessieren.
    Werde in den nächsten Tagen mal ne Anleitung dazu schreiben.
    (Nachdem ich vorher genug getestet habe. Vertrauen ist gut, Kontrolle ist besser)
    Möchte ja keine Falschmeldungen verbreiten.
    Gleitz
    hoffe du verstehst das jetzt nicht falsch.

    THX
    Tom

  • Nö, nö. Um gottes Willen 8o
    Was soll ich da falsch verstehen. Wenn du die Ergebnisse deiner Rechere zusammenfasst und veröffentlichst ist das doch gut.
    Ein Link ist schneller geschrieben als eine Erläuterung. ;)

  • Hallo tomato,

    so, jetzt hatte ich mal ein bischen Zeit und habe mir zum einen die Referenz noch mal durchgelesen und zum anderen noch mal verschiedene Einstellungen getestet.
    Zum überprüfen der Frame habe ich die AVS mit dem Tmpg geöffnet und mit dem "Source Range" Filter die Anzahl der Frames überprüft.

    Den Clip den ich benutzte hatte 3050 Frames.

    • FitCD liefert mir folgende Eintrag für das FadeOut.
      Trim(0,3050).FadeOut(150) 

      Dabei musst ich feststellen, das ich am Ende 3051 Frames habe. Einen zuviel!

    • Verändere ich den absoten Wert wie folgt Trim(0,3049).FadeOut(150), war hinterher die Anzahl der Frames korrekt!
    • Habe ich statt dem absoluten den relativen Wert genommen Trim(0,-3050).FadeOut(150), war auch wieder alles in Ordnung.


    Als Gegenprobe hatte ich folgenden Scripteintrag vorgenommen:
    Trim(0,-3050)
    #FadeIn(150)
    #FadeOut(150) 
    Am Ende hatte ich 3049 Frames.
    Somit wäre bewiesen, das der FadeOut-Befehl zum einen ein Frame hinzu fügt und zum anderen der vordefinierte Eintrag in FitCD fehlerhaft ist.

    Es stellt sich jetzt die Frage, wie es richtig gemacht wird. Ich plädiere dafür, das der FadeOut-Befehl an den Anfang gestellt. Somit hätten wir Clip+1Frame. Und erst dann mit Trim der zusätzliche Frame wieder weg geschnitten wird. Der Script müsste dann wie folgt aussehen:
    FadeOut(150).Trim(0,3050)

    Also einfach die Einträge von FitCD drehen und alles ist gut.

    Jetzt stellt sich die Frage, wie mit FadeIn umgehen? Mit FadeIn(150).FadeOut(150) haben wir 1Frame+Clip+1Frame. Es muss als erstes der 1. Frame raus geschnitten werden und anschließend die Range von 3050 eingehalten werden. Der Trimbefehl müsste jetzt wie folge aussehen Trim(1,3051)

    Ich habe dann folgenden Eintrag getestet:
    FadeIn(150)
    FadeOut(150)
    Trim(1,3051) # Oder..?

    Ich hatte jetzt die korrekte Anzahl an Frames und so müsste also nach meiner Ansicht ein korrekter Script aussehen für beide Fade-Befehle. Wie oben gesagt, alle Werte für den Trim-Befehl beziehen sich auf einen Clip mit 3050 Frames.

    Das ganze wurde ohne eine Audiospur getestet!

  • Hallo Gleitz

    Habe nun mal nach deiner Anleitung as AviSynth Script folgendermaßen editiert:
    Import("J:\BONDFA~1\RESAMP~1.AVS")
    LoadPlugin("D:\DVD2SVCD\DVD2SVCD\AVISYN~1\Mpeg2dec\mpeg2dec.dll")
    mpeg2source("J:\BONDFA~1\DVD2AV~1.D2V")
    BicubicResize(448,304,0,0.6,9,76,702,424)
    AddBorders(16,136,16,136)
    #FadeIn(150).
    #FadeOut(150).
    #Trim(0,190546).
    ResampleAudio(44100) 
    Nur habe ich nun das Problem das der CCE nicht startet.

    Tom

  • Zitat

    Original von tomata
    Habe nun mal nach deiner Anleitung as AviSynth Script folgendermaßen editiert:
    Import("J:\BONDFA~1\RESAMP~1.AVS")
    LoadPlugin("D:\DVD2SVCD\DVD2SVCD\AVISYN~1\Mpeg2dec\mpeg2dec.dll")
    mpeg2source("J:\BONDFA~1\DVD2AV~1.D2V")
    [...]

    Nur habe ich nun das Problem das der CCE nicht startet.

    Tom

    Ich kann jetzt nichts mit dem Befehl Import anfangen. Benutzt du AviSynth 2.5?
    Meine Angabne beziehen sich auf AviSynth 2.08 und AviSynth 2.5 ist eine komplette Neuentwicklung und daher nicht komplatibel

  • Hast du eine Möglichkeit die Scriptausgabe im Windows Media Player zu betrachten? Man würde so entweder den Film ausgegeben bekommen oder die Fehlermeldung sehen.
    Sollte das nicht gehen, dann benutze mal VFAPI um eine Avi zu erstellen die du im WMP sehen kannst.

    Und werfe die Import-Zeile raus.

  • Ähem.....
    komischerweise beim 3. Versuch ist CCE gestartet.(Windoof)
    Leider kein FadeIn oder FadeOut.
    Hier mal mein Logfile
    WNASPI32.DLL 4.71.1.0
    --------------------------------------------------------
    - 10.05.2003 15:13:03
    - DVD to SVCD Conversion
    - DVD2SVCD ver. 1.1.3 build 2
    --------------------------------------------------------
    Initializing
    Initializing finished.

    --------------------------------------------------------
    - 10.05.2003 15:13:07
    - DVD2AVI
    --------------------------------------------------------
    Creating DVD2AVI INI file:
    - D:\DVD2SVCD\DVD2SVCD\DVD2AVI\DVD2AVI.INI

    Variable settings:
    iDCT_Algorithm: 64-bit Floating Point

    Executing DVD2AVI.
    Executing DVD2AVI. Commandline:
    "D:\DVD2SVCD\DVD2SVCD\DVD2AVI\DVD2AVI.exe" -CS=2 -YR=1 -EXIT -OF=[J:\Bond Fadeout\DVD2AVI_Project_file] -IF=[J:\Bond\VTS_01_1.vob,J:\Bond\VTS_01_2.vob,J:\Bond\VTS_01_3.vob,J:\Bond\VTS_01_4.vob,J:\Bond\VTS_01_5.vob,J:\Bond\VTS_01_6.vob,J:\Bond\VTS_01_7.vob,J:\Bond\VTS_01_8.vob]
    Framerate: 25000
    DVD2AVI processing done.

    --------------------------------------------------------
    - 10.05.2003 15:16:15
    - Free on drive J: 13683.14 mb
    - Frameselection
    --------------------------------------------------------
    Frameselection 1: 8000 - 10000

    --------------------------------------------------------
    - 10.05.2003 15:17:49
    - Free on drive J: 13683.14 mb
    - AUDIO Extraction
    --------------------------------------------------------
    Found AC3 stream id: 0x80
    Filename: J:\Bond Fadeout\Extracted_audio_1.ac3
    Audio1 delay: 0 ms
    Audio extraction finished.

    --------------------------------------------------------
    - 10.05.2003 15:21:28
    - Free on drive J: 13276.08 mb
    - AUDIO conversion
    --------------------------------------------------------

    Encoding Audio. Filename: J:\Bond Fadeout\Extracted_audio_1.ac3
    Executing BeSweet. Commandline:
    "D:\DVD2SVCD\DVD2SVCD\BeSweet\BeSweet.exe" -core( -input "J:\Bond Fadeout\Extracted_audio_1.ac3" -output "J:\BONDFA~1\Encoded_audio_1_FS1.mp2" -logfile "J:\BONDFA~1\Encoded_audio_1_FS1.log" ) -azid( -L 0db -l 6db -c none -s surround2 -f on -g max ) -2lame( -e -b 224 -m s ) -split( -start 320 -end 400 )
    Audio conversion of J:\Bond Fadeout\Extracted_audio_1.ac3 finished.

    --------------------------------------------------------
    - 10.05.2003 15:21:47
    - Free on drive J: 13273.93 mb
    - Converting Pictures
    --------------------------------------------------------
    Converting: D:\DVD2SVCD\DVD2SVCD\cover4.jpg
    Converting: D:\DVD2SVCD\DVD2SVCD\DefaultChangeCD.bmp
    Converting: D:\DVD2SVCD\DVD2SVCD\DefaultLastCD.bmp
    Finished converting pictures
    --------------------------------------------------------
    - 10.05.2003 15:21:59
    - Free on drive J: 13272.77 mb
    - Video Encoding using Cinema Craft
    --------------------------------------------------------
    --------------------------------------------------------
    - 10.05.2003 16:03:17
    - DVD to SVCD Conversion
    - DVD2SVCD ver. 1.1.3 build 2
    --------------------------------------------------------
    Initializing
    Initializing finished.

    --------------------------------------------------------
    - 10.05.2003 16:03:20
    - Free on drive J: 13272.77 mb
    - Crash Recovery
    - Restarting from: Video encoding
    --------------------------------------------------------
    - 10.05.2003 16:03:22
    - Free on drive J: 13272.77 mb
    - Video Encoding using Cinema Craft
    --------------------------------------------------------

    Executing Cinema Craft Encoder.
    StreamSectors: 832542788
    AudioSectors: 2470412
    VideoPAPO: 12858264
    ScanOffsetBytes: 0
    SeqAligningBytes: 0
    DVDBytes: 0
    VideoEndHeader: 4
    SubtitleSectors: 0
    EmptySectors: 238.00
    PictureSectors: 600.00
    PureMPEGStream: 817214108.00
    Seconds: 87.04
    CalcMPEGStream: 817214108.00
    Frames: 2001
    CDSize: 800.00
    Number of CDs: 1
    Cut point 795.00
    StreamSectors: 832542788
    AudioSectors: 2470412
    VideoPAPO: 12858264
    ScanOffsetBytes: 0
    SeqAligningBytes: 0
    DVDBytes: 0
    VideoEndHeader: 4
    SubtitleSectors: 0
    EmptySectors: 238.00
    PictureSectors: 600.00
    PureMPEGStream: 817214108.00
    Seconds: 87.04
    CalcMPEGStream: 817214108.00
    Frames: 2001
    CDSize: 800.00
    Number of CDs: 1
    Cut point 795.00
    Variable Settings:
    Frames: 2001
    Anti Noise Filter: Off
    Passes: 3
    Image Quality: 20
    VAF file creation: On
    Video Encoding Mode: Multipass VBR
    Min. bitrate: 1600
    Max. bitrate: 2500
    Avg. Bitrate: 2330
    Aspect Ratio: 16:9 (borders added, encoded as 4:3)

    ---AVS Begin---
    Import("J:\BONDFA~1\RESAMP~1.AVS")
    LoadPlugin("D:\DVD2SVCD\DVD2SVCD\AVISYN~1\Mpeg2dec\mpeg2dec.dll")
    mpeg2source("J:\BONDFA~1\DVD2AV~1.D2V")
    BicubicResize(448,304,0,0.6,9,76,702,424)
    AddBorders(16,136,16,136)
    #FadeIn(150).
    #FadeOut(150).
    #Trim(0,190546).
    ResampleAudio(44100)
    ----AVS End----

    Closing program
    CCE Max Speed: 1.040
    Video Encoding finished.

    --------------------------------------------------------
    - 10.05.2003 16:09:28
    - Free on drive J: 13249.80 mb
    - Converting Pictures from ES to PS
    --------------------------------------------------------
    Saving bbMPEG settings: D:\DVD2SVCD\DVD2SVCD\bbMPEG\default.ini

    Executing RunbbMPEG. Commandline:
    "D:\DVD2SVCD\DVD2SVCD\bbMPEG\RunbbMPEG.exe" "J:\Bond Fadeout\TitlePicture.bmp.mpg"
    --------------------------------------------------------
    - 10.05.2003 16:09:31
    - Free on drive J: 13249.75 mb
    - Converting Pictures from ES to PS
    --------------------------------------------------------
    Saving bbMPEG settings: D:\DVD2SVCD\DVD2SVCD\bbMPEG\default.ini

    Executing RunbbMPEG. Commandline:
    "D:\DVD2SVCD\DVD2SVCD\bbMPEG\RunbbMPEG.exe" "J:\Bond Fadeout\ChangeCDPicture.bmp.mpg"
    --------------------------------------------------------
    - 10.05.2003 16:09:35
    - Free on drive J: 13249.71 mb
    - Converting Pictures from ES to PS
    --------------------------------------------------------
    Saving bbMPEG settings: D:\DVD2SVCD\DVD2SVCD\bbMPEG\default.ini

    Executing RunbbMPEG. Commandline:
    "D:\DVD2SVCD\DVD2SVCD\bbMPEG\RunbbMPEG.exe" "J:\Bond Fadeout\LastCDPicture.bmp.mpg"
    --------------------------------------------------------
    - 10.05.2003 16:09:39
    - Free on drive J: 13249.68 mb
    - Multiplexing and cutting
    --------------------------------------------------------
    Saving bbMPEG settings: D:\DVD2SVCD\DVD2SVCD\bbMPEG\default.ini
    Offset in Seconds: 0
    Executing bbMPEG.
    Variable Settings:
    Movie offset: 0 seconds
    Cut point: 795 mb

    Executing RunbbMPEG. Commandline:
    "D:\DVD2SVCD\DVD2SVCD\bbMPEG\RunbbMPEG.exe" "J:\Bond Fadeout\bbMPEG_Muxed_File_FS1.mpg"
    Multiplexing and cutting finished.

    --------------------------------------------------------
    - 10.05.2003 16:09:43
    - Free on drive J: 13224.92 mb
    - Determining length of audio
    --------------------------------------------------------
    Analyzing: J:\Bond Fadeout\bbMPEG_Muxed_File00.mpg
    80.016 seconds J:\Bond Fadeout\bbMPEG_Muxed_File00.mpg
    Analyzing finished.

    --------------------------------------------------------
    - 10.05.2003 16:09:50
    - Free on drive J: 13224.91 mb
    - Creating CD-Images using VCDXBuild
    --------------------------------------------------------
    - No. of chapters to create: 34

    CD image #1: CD_Image_File_CD1.bin

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

    --------------------------------------------------------
    - 10.05.2003 16:09:57
    - Free on drive J: 13197.95 mb
    - SVCD Creation finished!

    Tom

  • Schnall ich jetzt nicht ganz.
    Meinst du, weil ich die Recover-Funktion benutzt habe?
    Wärs besser nochmal von Anfang an zu starten?

    Tom

Jetzt mitmachen!

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