Hybrid: Input -> x264/x265/Xvid/VP8/VP9/AV1

  • Hab's glaub ich gefixed bekommen, liegt anscheinend irgendwie an der '-acodec pcm_s16le -f s16le - ' Übergabe an sox, wenn ich mit '-f sox' und ohne '-acodec pcm_s16le' das Material an sox übergebe und den sox Aufruf entsprechend anpasse scheint es zu gehen,... (werde morgen ne neue offizielle Version veröffentlichen falls ich positives Feedback von GGrub bekomme)

  • Habe leider erst wieder heute Nachmittag Zeit und teste dann weiter. Selur, das neue Update erzeugt bei mir sogar nur eine 31 Minuten lange flac-Datei. Da ist noch irgendwo der Wurm drinn.

    Gerd

  • Komisch,... bei mir ging es dadurch -> poste bitte später noch mal einen DebugOutput

    Irgendwas mit dem Lesen von ffmpeg aus der Pipe klappe anscheinend nicht richtig,... scheint als ob die wav Datei die richtige Größe aber die falsche Länge hat,..

  • Scheint als ob ffmpeg selber die Länge beim Output nach Pipes nicht ordentlich schreibt, sie aber selber erwartet,.. :/
    -> versuche gerade ob es klappt, wenn ich als format das sox eigene Format verwende, scheint zu gehen, schicke Dir gleich ne neue Version zum Testen,...

  • Sieht gut aus. Das Encoding (flac) wurde komplett abgefertigt. Ich musste mir noch einen gescheiten Player für FLAC aussuchen. VLC 2.02 und MPC-HC (interne Filter) haben ihre Mühe damit die Datei korrekt wiederzugeben nachdem gesprungen wurde. Mit Foobar und PowerDVD 12 klappt das aber ganz gut. Ich werde noch ein paar andere Dateien testen.

    Gerd

  • Hybrid rev. 2012.09.09.1

    *fixed*

    • audio: ffmpeg->sox->ffmpeg problem (happend during audio encoding through ffmpeg)
    • audio: audio pcm vs. wav extension problem
    • audio: if lame/oggenc/faac were missing, Hybrid didn't always switch to ffmpeg during job creation
    • avisynth: tresh bei sRestore, had wrong value ranges
    • avisynth: basic sRestore-Support (remember to update the avisynthExtension)
    • cut: some cut-support related problems
    • filter: framecount: didn't adjust frame count due to deinterlacing&co
    • input: chapter selection vs. start/end time problem
    • thumb: undid some changes from last time,..
    • audio: adjusted Hybrid to handle completely silent audio streams (crashed since normalization&autogain didn't work)


    *added*

    • audio: support for fdk-aac, due to license issues this is only useful for people who compile their own ffmpeg version with fdk-aac support
    • audio: 'dynamic range compression'-option, thanks to tebasuna51 who implemented some profiles for BeHappy which I now integrated into Hybrids sox options.
    • avisynth: TemporalDegrain as grainHandling option
    • avisynth: option to move deblocking before the deinterlacing block if an avisynth deinterlacer is used
    • avisynth: 'Show avisynth script'-button some one can have a look at the avisynth script Hybrid generates.
    • misc: additional paths to search for tools by specifying 'toolPaths' in the misc.ini


    *changed*

    • audio: communication between sox and ffmpeg will now be done using the sox format (otherwise sox->ffmpeg seems to make problems on some sources)
    • audio: added '--threading' to qaac calls
    • audio: by default set 'Multithreading for sox' to be enabled
    • analyse: ignore mplayer video ids of typ png/mjpeg if input is an mp4/mov file; otherwise cover art get's interpreted as video stream
    • cut: adjust cut start/end times when chapter selection changed
    • audio: removed unneeded addional '--multi-threaded' in sox call if multithreading is enabled (cosmetics only)
    • infos: video 'SpeedUp' value not displayed (cosmetics only)


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

    Cu Selur

  • Hybrid rev. 2012.09.21.1

    *fixed*

    • input: handling of wmv input
    • input: autocrop problem with some sources (cropped to much)
    • input: dvd subtitle passthrough
    • crop: crop limits were ignored
    • crop/resize: Maximize resolution/letterbox problems
    • filter: 'Scale output fram rate' was not always interpreted properly
    • decode: ffmpeg crop call used a wrong order (unbelievable how long this bug survived ;))
    • audio: missing mkvmerge path in Audio-tab, causes an error when a mkv file was opened in the Audio-tab
    • audio: unwanted audio streams in queue bug
    • audio: ffmpeg->sox->ffmpeg problem (happend during audio encoding through ffmpeg)
    • audio: respect downMix&DRC during autogain/normalize analysis
    • audio: drc + gain/norm
    • audio: communication between sox and ffmpeg will now be done using the sox format (otherwise sox->ffmpeg seems to make problems on some sources)
    • audio: trueHD 5.1 extraction problem,...


    *added*

    • audio: opus encoding support (requires opusenc and supports only raw-output)
    • audio: additional options for the audio 'gain'-option
    • resize/crop: "Crop/Resize->misc->Misc->Limit resize to crop resolution": restricts the resize resolution to be always less or equal to the input resolution and thus hinders any upscaling
    • input: option to set a minimum length for DVD titles for Hybrid not to ignore them


    *changed*

    • general: make sure audio/subtitle/chapter queue are emptied whenever 'Input File' is clicked
    • audio: switching to ffmpegs aac encoder if libvo_aacenc is selected but more than 2 channels are present (libvo_aacenc) seems only to support mono and stereo output
    • audio: added w64 to the raw audio extensions
    • audio: multichannel audio will now be exported as a w64 wave file


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

    side note: I also updated the avisynthExtension.7z

    Cu Selur

  • Wie ist das denn mit dem AviSynth Support?

    Ich habe ein altes Script mit dem ich TV-Aufnahmen codiere, das ganze is Stand 2006 oder so und da ich kaum noch was ausm TV aufnehme auch nich ganz so wichtig, aber ich wollte jetzt mal von XivD auf x264 umsteigen, wenn ich das Script in Hybrid lade, stürzt mir zunächst die avsInfo ab und das Log zeigt folgendes

    Zitat

    -> finished filtering input files
    analyzing: mission.avs

    outData: Color: YUY2, Resolution: 672x288, Frame rate: 25 fps, Length: 153371 frames, PRO
    Audio:
    Sample rate: 48000 Hz, Channel count: 2

    Es werden mir aber keine Audio/Videospuren angezeigt.

    Mein AviSynth-Script schaut folgendermaßen aus:

  • Jetzt stürzt nichts mehr ab und alles wird richtig geladen, aaber, beim Starten kommt dann folgendes bei raus.
    Ich hab dabei nochmal eine avs vorgeschaltet, wo ich das ganze mit nem simplen Trim() auf 3 Minuten (5000 Frames) beschränkt hab.

    Zitat

    Starting Main@17:44:39.376:
    "C:\Program Files\Hybrid\mplayer.exe" -aid 0 -msglevel statusline=5:all=0 -mc 0 -hardframedrop -vc dummy -nocorrect-pts -noconsolecontrols -aid 0 "F:\TV-Capture\new.avs" -vo null -ao pcm:fast:waveheader:file=""""F:\test__aid_0__17_44_24_861_01.wav""""
    -> 17_44_24_861_01_audio crashed:QProcess::Crashed
    QProcess::Crashed
    finished after 00:00:08.742 with exitCode -1073741819
    Crash: 1


    Zur Vollständigkeit: Hybrid 2012.09.19.1 auf Win7 64bit, bei Hybrid habe ich aber glaub ich die 32bit (zumindest hatte ich vorhin beim Update nicht mehr das 64bit Paket mit drauf, hatte ich vergessen).

    Der Fehler kommt aber auch mit der 64bit Version, eben mal getestet. Dafür besteht das Problem mit der avsInfo anscheinend nur mit der 32bit Version (bzw. bestand ;))

  • Zitat

    zumindest hatte ich vorhin beim Update nicht mehr das 64bit Paket mit drauf, hatte ich vergessen


    Wenn Du den Installer benutzt hast, dann hast Du die 64bit Version, die Pakete sind nur Aufbaupakete wenn man nicht den Installer verwenden will.

    ruf mal in einer Console:

    Code
    "C:\Program Files\Hybrid\mplayer.exe" -aid 0 -msglevel statusline=5:all=0 -mc 0 -hardframedrop -vc dummy -nocorrect-pts -noconsolecontrols -aid 0 "F:\TV-Capture\new.avs" -vo null -ao pcm:fast:waveheader:file=""""F:\test__aid_0__17_44_24_861_01.wav""""


    auf und poste mal was da ausgegaben wird.

  • Wenn Du den Installer benutzt hast, dann hast Du die 64bit Version, die Pakete sind nur Aufbaupakete wenn man nicht den Installer verwenden will.

    Achso, hab auch gerade beim Nachvollziehen nochmal gemerkt, dass ich alles durcheinander bring, sry. Also damit wir auf einem Stand sind, hab ich Hybrid per Installer neu installiert (deinstall ohne config löschen zu lassen), aviSynth Extension drauf -> aviInfo stürzt ab, also deine neuen Dateien wieder drauf.


    So, wenn ich dein Befehl eingeb läufts durch

    Zitat

    A: 200.0 (03:20.0) of 200.0 (03:20.0) 2.4%

  • Kann das Problem hier nicht nachstellen, werde Dir gleich nen Link per PM zur aktuellen Testversion schicken,..
    Falls Hybrid im Videopass stecken bleiben sollte ersetze mal das AviSource durch FFmpegSource (entsprechendes Plugin vorausgesetzt), da ich schon hier und da gesehen habe, dass mencoder sich an Avisynth verschluckt je nach dem welcher vfw Deocder durch AviSource aufgerufen wurde,...

Jetzt mitmachen!

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