mencoder + FFV1

  • Wollte mit mencoder ein file nach ffv1 umwandeln und dachte:

    Code
    mencoder -lavdopts threads=8 -ofps 25 -ovc lavc -lavcopts vcodec=ffv1 -demuxer lavf -vfm ffmpeg -noskip -vf scale,format=i420 -forcedsubsonly -nosub -nosound "test.avi" -force-avi-aspect 1.81818 -of avi -o "ffv1Test.avi"


    wäre ein korrekter Aufruf, kriege da aber nur einen Stapel von:

    Code
    [ffv1 @ 015e6f80]Provided packet is too small, needs to be 31555584


    Ausgaben und am Ende dann:

    Code
    [ffv1 @ 015e6f80]Provided packet is too small, needs to be 31555584Pos:   0.0s    438f (99%) 165.85fps Trem:   0min   0mb  A-V:0.000 [0:0]Flushing video frames.Writing index...Writing header...ODML: vprp aspect is 16384:9011.Video stream:      nan kbit/s  (-2147483648 B/s)  size: 0 bytes  0.000 secs  438 framesAssertion v>0 && v<=(1 ? 32 : 16) failed at libavutil/mem.c:226This application has requested the Runtime to terminate it in an unusual way.Please contact the application's support team for more information.

    Weiß jemand was genaueres? Ist das ein Bug oder mach ich was falsch beim Aufruf?

    Cu Selur

    Ps.: hab auch mal nen Eintrag im mencoder bug tracker gemacht: https://trac.mplayerhq.hu/ticket/2192#ticket

    mit ffmpeg könnte man es auch machen:

    Code
    ffmpeg -y -i "test.avi" -an -sn -threads 8 -vsync 0 -r 25000/1000 -pix_fmt yuv420p -vcodec ffv1 "ffv1Test.avi"


    aber ich suche nicht ne Alternative, sondern einen Weg mencoder zu verwenden ;)


  • Weiß jemand was genaueres? Ist das ein Bug oder mach ich was falsch beim Aufruf?

    Ne, nur das es bei mir auch nicht geht. Der Aufruf dürfte richtig sein.


    mit ffmpeg könnte man es auch machen:

    aber ich suche nicht ne Alternative, sondern einen Weg mencoder zu verwenden ;)

    ja, ffmpeg und mpv gehen bei mir. mencoder wird wohl nicht mehr so gut gewartet.

    Code
    ffmpeg -y -i ../Downloads/test.avi -an -sn -threads 4 -vsync 0 -r 25000/1000 -pix_fmt yuv420p -vcodec ffv1[B] -level 3 -slices 24 -slicecrc 1[/B] "ffv1Test.avi"
     mpv ~/Downloads/test.avi -o ffv1Test.avi -oautofps -ovc ffv1 -ovcopts threads=8,level=3,slices=24

    Schon das neuere ffv1.3 probiert? Aktiviert mal durch die level option. slices sollte man auch setzen.

Jetzt mitmachen!

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