Beiträge von Selur

    Vermutlich entweder ein Fehler in MP4Box, meine erste Empfehlung wäre Hybrid komplett zu deinstallieren (inklusive Settings) und es mit der neusten Hybrid Version zu versuchen.

    Wenn das nicht gewollte / möglich ist, würde ich zumindest empfehlen die MP4Box.exe zu aktualisieren und wenn auch das nicht gewollt/möglich ist den Job löschen 'Config->Output->Container Settings->Mp4 Settings->FFmpeg instead of MP4Box' und den Job neu erstellen, dann sollte MP4Box nicht genutzt werden.


    Cu Selur

    Hybrid rev 2020.06.21.1:

    *fixed*

    • Video: rav1e 2pass calls
    • Video: x265, minimize command line problem with constant quantizer
    • Vapoursynth: interframe + sRestore
    • Avisynth: pad to make sure dfttest gets mod16 input
    • Vapoursynth: forgot to add Bwdif.dll to th the install (Windows only)
    • Muxing: passhtrough huffuyv
    • Video: do not add maxCll 0,0
    • Analyse: Blu-ray input analysis
    • Avisynth: imagesource bug
    • Avisynth: ConvertToYUV where colorMatrix was accidentally added
    • Video: Xvid 2pass stats file bug
    • Jobs: ffindex deleted to early
    • Jobs: trying to delete x264 mbtree file evenwhen it should not be there
    • Audio: dialog norm make sure that '-dialognorm 0' instead of '-dialognorm -0' is used
    • Input: ffmpeg time code extraction
    • Analyse: dts-xx detection
    • Handling: aid problem avi preview und tokenizing
    • Video: x265: separate 2pass passes
    • Jobs: progress indication when using qsvencc
    • Video: FFMpeg NVEncC, multi-ref was accidentally disabled
    • Chapters: switchting within sources with multi input and chapter import
    • Jobs: ffmpeg job minimization

    *changed*

    • Avisynth: removed SSE(2)Tools
    • Avisynth: interplaced preview handling
    • Avisynth: moved histrogram control into Hybrid itself
    • Avisynth: removed AnimeIVTC since it's not required for QTGMC any more
    • Avisynth: switched to Avisynth+ 3.6
    • Avisynth: removed PlanarTools
    • Avisynth: restrict DeRainbow to 8bit
    • Avisynth: during ConvertToXY add ChromaInPlacement when converting from YV12 and ChromaOutPlacement when converting to YV12 in case MPEG-1 or DV Video input is detected.
    • Avisynth: allow to enforce ChromaInPlacement/ChromaOutPlacement during ConvertToXY when converting to or from YV12
    • Cut: allow to set cut by frame number
    • Timecods: the way Hybrid tries to fix time codes
    • Preview: force color space conversion on mplayer preview
    • Input: added image sequence option to set base fps
    • Audio: restrict eac3 bit rates
    • Avisynth: extended color support for some filters
    • Tools: handling version info with newer tsMuxeR
    • XSynth: using trim with cut support

    *added*

    • Vapoursynth: Anime4KCPP resizer, JincResize, DeDot, CAS and adjusted LSFMod to use CAS
    • Vapoursynth: added option to lower resolution before resize
    • Avisynth: MToon, DFMDeRainbow
    • Audio: handling of 8bit pcm
    • Video: dynamic HDR with NVEncC
    • Audio: ffmpeg ac3 & eac3: dialog normalization

    *removed*

    • Video: FFmpeg NVEnc (Windows only)


    -> downloads: http://www.selur.de/downloads


    Cu Selur

    Zitat

    Thread message queue blocking: consider raising the thread_queue_size option (current value: 8))

    "Thread message queue blocking"-Nachricht weicht eigentlichd arauf hin, dass der Computer mit dem Encoden in Realtime nicht mitkommt.

    Kann an CPU, Platte usw. liegen.

    Zitat

    -thread_queue_size size (input)
    This option sets the maximum number of queued packets when reading from the
    file or device. With low latency / high rate live streams, packets may be
    discarded if they are not read in a timely manner; raising this value can
    avoid it.

    Quelle: https://www.ffmpeg.org/ffmpeg-all.html


    Gerade wenn es nur ab und zu passiert kann das es helfen einen höheren Wert für thread_queue_size zu wählen.


    Falls der Computer da irgendwo nen Engpass hat würde das auch das 'past duration 0.XXXXXX too large' erklären.


    Cu Selur


    Ps.: Falls möglich würde ich empfehlen nicht x264 sondern eher NVEnc oder QSVEnc sprich einen Encoder der einen Hardwareencoder verwendet zu nutzen. OBS ist vermutlich keine schlechte Idee.

    Zitat

    -sqcale is ignorde, crf is recommended

    Anstatt '-qp 0' will ffmpeg, dass man '-crf 0' nimmt.


    Zitat

    past duration 0.XXXXXX too large
    Thread message queue blocking: consider raising the thread_queue_size option (current value: 8))
    Non-monotonous DTS in output stream 0:1; previous XXX, current: XXX: changing to XXX
    This may result in incorrect timestamps in the output file.

    Versuch mal "-async 1 -vsync 1".


    Cu Selur

    In Avisynth sieht das Ganze so aus:

    Anmerkungen:

    1. Habe nicht daa sondern EdgeSmoothFast verwendet, da daa in Avisynth nicht so gut ist.

    2. Habe den Multithreading support deaktiviert (SetFilterMTMode + Prefetch) da ich hier nur 32bit Avisynth benutzte und 2xDeSpot sonst zu viel Speicher frisst bei 8 threads.


    Cu Selur


    Ps.: Würde eher Vapoursynth oder zumindest 64bit Avisynth+ empfehlen bei HD und höheren Auflösungen. :)

    Hier was mir aktuell gefällt: (kurz, wenige Filter, gutes Ergebnis)

    Für kleine Glitches -> DeSpot, HQDeringmod

    Für die Combing-Reste -> DAA

    Hier mal ein Reencode.


    Vor allem kleine Rückstände vom IVTC haben sehr genervt, gehen mit DeSpot aber ganz gut weg, auch wenn das das Skript enorm bremst.


    Cu Selur

    Vielleicht irgendwie anders gepackt, B-Frames sind da:

    Ne, das kommt bei mir nicht, da kommt beim Aufruf von:

    Code
    1. mencoder -ovc copy "E:\Output\08_33_18_4410_04.avi" -ffourcc XVID -force-avi-aspect 1.85052 -mc 0 -oac copy -audiofile "E:\Output\iId_7_aid_0_lang_en_DELAY_9ms_08_33_18_4410_02.ac3" -ofps 24000/1001 -of lavf -o "E:\Output\lavf.avi"

    Mein mencoder ist am 09.06.2020 19:03 Uhr erstellt worden. (mit MBAS gebaut)


    Cu Selur

    Ne, glaub ich nicht, sieht für mich eher aus, als ob da irgendwann mal falsch interlaced resized wurde,... eventuell sollte man IVTC und downsizen und wieder upsizen,...

    Mit Vapoursynth: