Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 28

Thema: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

  1. #11
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.764

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    Variante compiliert mit MSVC 2010 zum Testen; die mit GCC compilierte Version scheint bei wiederholter Verwendung unter bestimmten Voraussetzungen (die noch zu erforschen sind) ein Speicherleck zu haben. Opus-Unterstützung fehlt hier (MSVC findet die Bibliothek nicht).

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  2. #12
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.764

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    Es gibt Nachschub:

    Zitat Zitat von qyot27
    FFMS2 C-plugin r892+41

    Optimized for Pentium-III and SSE.

    FFmpeg r63367 git-f932e5f, built on May 22 2014 03:46:47 with gcc 4.9.0 (GCC):
    Code:
      libavutil      52. 86.100 / 52. 86.100
      libavcodec     55. 63.100 / 55. 63.100
      libavformat    55. 40.100 / 55. 40.100
      libavdevice    55. 13.101 / 55. 13.101
      libavfilter     4.  5.100 /  4.  5.100
      libavresample   1.  2.  0 /  1.  2.  0
      libswscale      2.  6.100 /  2.  6.100
      libswresample   0. 19.100 /  0. 19.100
      libpostproc    52.  3.100 / 52.  3.100
    
      configuration:
        --prefix=/home/qyot27/win32_build
        --cross-prefix=i686-w64-mingw32-
        --enable-gpl
        --enable-version3
        --disable-w32threads
        --enable-avresample
        --disable-encoders
        --disable-muxers
        --disable-doc
        --disable-debug
        --disable-network
        --disable-hwaccels
        --disable-indevs
        --disable-outdevs
        --cpu=pentium3
        --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB'
        --target-os=mingw32
        --arch=x86
        --optflags=-O0
    There's now a native Opus decoder in libavcodec, so there's no longer a need to link to libopus just for that.

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  3. #13
    . Avatar von Selur
    Registriert seit
    19. April 2003
    Ort
    underground
    Beiträge
    24.869

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    warum ist die ffms2.dll eigentlich so groß wenn was rausgeflogen ist, bei ist ne Verison vom 28.10.2013 ~10MB und diese ist ~14MB
    Hybrid hier im Board, Homepage (www.selur.de), Forum

  4. #14
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.764

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    Lass mich raten ... Anderer Compiler; gestrippt?

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  5. #15
    . Avatar von Goldwingfahrer
    Registriert seit
    6. April 2006
    Ort
    Basel,Schweiz
    Alter
    67
    Beiträge
    5.271

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    bei ist ne Verison vom 28.10.2013 ~10MB
    Die bisher Aktuellste ffms2_r827+36 vom 19, März 2014 war aber schon bei 10,5 MB

    Danke LigH fürs à jour bringen.

    OT=ein
    Selur hat den Schreibstil von User bergh übernommen
    OT=aus
    Datenrettungen Normwandlungen Restaurierungen Digitalisierungen

  6. #16
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.764

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    Weiter:

    Zitat Zitat von qyot27 Beitrag anzeigen
    FFMS2 C-plugin r927+41

    Optimized for Pentium-III and SSE.

    ffmpeg version r64300 git-f02a440 Copyright (c) 2000-2014 the FFmpeg developers
    built on Jun 28 2014 22:59:08 with gcc 4.9.0 (GCC)
    Code:
      libavutil      52. 90.101 / 52. 90.101
      libavcodec     55. 68.100 / 55. 68.100
      libavformat    55. 44.100 / 55. 44.100
      libavdevice    55. 13.101 / 55. 13.101
      libavfilter     4.  9.100 /  4.  9.100
      libavresample   1.  3.  0 /  1.  3.  0
      libswscale      2.  6.100 /  2.  6.100
      libswresample   0. 19.100 /  0. 19.100
      libpostproc    52.  3.100 / 52.  3.100
    
      configuration:
        --prefix=/home/qyot27/win32_build
        --cross-prefix=i686-w64-mingw32-
        --enable-gpl
        --enable-version3
        --disable-w32threads
        --enable-avresample
        --disable-encoders
        --disable-muxers
        --disable-doc
        --disable-debug
        --disable-network
        --disable-hwaccels
        --disable-indevs
        --disable-outdevs
        --cpu=pentium3
        --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB'
        --target-os=mingw32
        --arch=x86
        --optflags=-O0

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  7. #17
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.764

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    Jetzt geht es wieder schneller:

    Zitat Zitat von qyot27
    FFMS2 C-plugin r931+50

    Optimized for Pentium-III and SSE.

    ffmpeg version r65087 git-65746bf Copyright (c) 2000-2014 the FFmpeg developers
    built on Jul 29 2014 07:21:26 with gcc 4.9.1 (GCC)
    Code:
      libavutil      52. 92.101 / 52. 92.101
      libavcodec     55. 71.100 / 55. 71.100
      libavformat    55. 49.100 / 55. 49.100
      libavdevice    55. 13.102 / 55. 13.102
      libavfilter     4. 11.102 /  4. 11.102
      libavresample   1.  3.  0 /  1.  3.  0
      libswscale      2.  6.100 /  2.  6.100
      libswresample   0. 19.100 /  0. 19.100
      libpostproc    52.  3.100 / 52.  3.100
    
      configuration:
        --prefix=/home/qyot27/win32_build
        --cross-prefix=i686-w64-mingw32-
        --enable-gpl
        --enable-version3
        --disable-w32threads
        --enable-avresample
        --disable-doc
        --disable-encoders
        --disable-muxers
        --disable-doc
        --disable-debug
        --disable-network
        --disable-hwaccels
        --disable-indevs
        --disable-outdevs
        --cpu=pentium3
        --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB'
        --target-os=mingw32
        --arch=x86
    No more need to set FFmpeg's optflags to -O0, so performance on some decoders should be improved compared to the GCC 4.9.0 builds.

    I did slightly patch FFmpeg by commenting out the two-line change from commit 76b5e99 as documented in ticket #3809, but it's otherwise the same as git master @ 65746bf.

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  8. #18
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.764

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    Noch ein Versuch:

    Zitat Zitat von qyot27
    FFMS2 C-plugin r931+51

    Optimized for Pentium-III and SSE.

    ffmpeg version r65173 git-afd62b3 Copyright (c) 2000-2014 the FFmpeg developers
    built on Aug 1 2014 18:09:55 with gcc 4.9.1 (GCC)
    Code:
      libavutil      52. 94.100 / 52. 94.100
      libavcodec     55. 71.100 / 55. 71.100
      libavformat    55. 50.100 / 55. 50.100
      libavdevice    55. 13.102 / 55. 13.102
      libavfilter     4. 11.102 /  4. 11.102
      libavresample   1.  3.  0 /  1.  3.  0
      libswscale      2.  6.100 /  2.  6.100
      libswresample   0. 19.100 /  0. 19.100
      libpostproc    52.  3.100 / 52.  3.100
    
      configuration:
        --prefix=/home/qyot27/win32_build
        --cross-prefix=i686-w64-mingw32-
        --enable-gpl
        --enable-version3
        --disable-w32threads
        --enable-avresample
        --disable-doc
        --disable-encoders
        --disable-muxers
        --disable-doc
        --disable-debug
        --disable-network
        --disable-hwaccels
        --disable-indevs
        --disable-outdevs
        --cpu=pentium3
        --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB'
        --target-os=mingw32
        --arch=x86
    This should fix the rffmode issue. The slight mod in FFmpeg mentioned last time is also no longer necessary, as it was fixed upstream.

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  9. #19
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.764

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    Da hab ich wohl einiges versäumt...

    Es findet ein erheblicher Umbau statt; der ursprüngliche eigene Matroska-Splitter wurde gegen LAVF komplett ausgetauscht, und auch der Haali DirectShow-Code (vermutlich die Verbindung zu auch in DSS2 verwendeten internen Routinen) wurde entfernt:

    Zitat Zitat von qyot27
    » FFMS2 C-plugin r936+55

    Optimized for Pentium-III and SSE.

    ffmpeg version r67362 git-db0471c Copyright (c) 2000-2014 the FFmpeg developers
    built on Nov 3 2014 17:50:57 with gcc 4.9.2 (GCC)
    Code:
      libavutil      54. 11.100 / 54. 11.100
      libavcodec     56. 10.102 / 56. 10.102
      libavformat    56. 12.100 / 56. 12.100
      libavdevice    56.  2.100 / 56.  2.100
      libavfilter     5.  2.102 /  5.  2.102
      libavresample   2.  1.  0 /  2.  1.  0
      libswscale      3.  1.101 /  3.  1.101
      libswresample   1.  1.100 /  1.  1.100
      libpostproc    53.  3.100 / 53.  3.100
    
      configuration:
        --prefix=/home/qyot27/win32_build
        --cross-prefix=i686-w64-mingw32-
        --enable-gpl
        --enable-version3
        --disable-w32threads
        --enable-avresample
        --disable-encoders
        --disable-muxers
        --disable-doc
        --disable-debug
        --disable-network
        --disable-hwaccels
        --disable-indevs
        --disable-outdevs
        --disable-decoder=utvideo
        --enable-libutvideo
        --cpu=pentium3
        --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB'
        --target-os=mingw32
        --arch=x86
    New build, no changes to the FFMS2 portions. Just a nearly-two-months newer version of FFmpeg, built with GCC 4.9.2 instead of 4.9.1.

    Also, the return of libutvideo for decoding Ut Video streams, since support for UQY2 (the 10-bit 4:2:2 'Ut Video Pro' format) was added to the libutvideo wrapper.

    __

    » FFMS2 C-plugin r936+59

    Optimized for Pentium-III and SSE.

    ffmpeg version r68649 git-03b84f2 Copyright (c) 2000-2014 the FFmpeg developers
    built on Dec 22 2014 08:09:17 with gcc 4.9.2 (GCC)
    Code:
      libavutil      54. 15.100 / 54. 15.100
      libavcodec     56. 16.100 / 56. 16.100
      libavformat    56. 16.101 / 56. 16.101
      libavdevice    56.  3.100 / 56.  3.100
      libavfilter     5.  4.100 /  5.  4.100
      libavresample   2.  1.  0 /  2.  1.  0
      libswscale      3.  1.101 /  3.  1.101
      libswresample   1.  1.100 /  1.  1.100
      libpostproc    53.  3.100 / 53.  3.100
    
      configuration:
        --prefix=/home/qyot27/win32_build
        --cross-prefix=i686-w64-mingw32-
        --enable-gpl
        --enable-version3
        --disable-w32threads
        --enable-avresample
        --disable-encoders
        --disable-muxers
        --disable-doc
        --disable-decoder=utvideo
        --enable-libutvideo
        --disable-debug
        --disable-network
        --disable-hwaccels
        --disable-indevs
        --disable-outdevs
        --cpu=pentium3
        --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB'
        --target-os=mingw32
        --arch=x86
    This build has the Haali DirectShow code removed. It seems as if the C-plugin actually might have been able to use it, as all the COM stuff was being thrown around. I'm not entirely certain of that, but regardless, 'haalimpeg' and 'haaliogg' no longer exist in this build. This is not in FFMS2 master (yet; I've opened a pull request).

    The big test: do those troublesome M2TS files mentioned in the docs still need seekmode=0 to work right with the LAVF splitter?

    __

    » FFMS2 C-plugin r940+64

    Optimized for Pentium-III and SSE.

    ffmpeg version r69783 git-bbb0634 Copyright (c) 2000-2015 the FFmpeg developers
    built with gcc 4.9.2 (GCC)
    Code:
      libavutil      54. 18.100 / 54. 18.100
      libavcodec     56. 22.100 / 56. 22.100
      libavformat    56. 21.100 / 56. 21.100
      libavdevice    56.  4.100 / 56.  4.100
      libavfilter     5. 11.100 /  5. 11.100
      libavresample   2.  1.  0 /  2.  1.  0
      libswscale      3.  1.101 /  3.  1.101
      libswresample   1.  1.100 /  1.  1.100
      libpostproc    53.  3.100 / 53.  3.100
    
      configuration:
        --prefix=/home/qyot27/win32_build
        --cross-prefix=i686-w64-mingw32-
        --enable-gpl
        --enable-version3
        --disable-w32threads
        --enable-avresample
        --disable-encoders
        --enable-libutvideo
        --disable-muxers
        --disable-doc
        --disable-debug
        --disable-network
        --disable-hwaccels
        --disable-indevs
        --disable-outdevs
        --cpu=pentium3
        --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB'
        --target-os=mingw32
        --arch=x86
    Going even further than the last build did, this one removes the Matroska demuxer too. This means that the *only* demuxer this build of FFMS2 uses is LAVF. The test this time is whether VP8 (and maybe VP9) bearing WebM files can be used correctly with the LAVF demuxer.

    Additionally, developers using FFMS2 (the standard C++ plugin .dll) as a library can now use the C-plugin .dll with their program without much/any changes, since it now exports its functions with a leading underscore like the C++ plugin does - but only in the case of the C-plugin interface being enabled (--enable-avisynth). If you build FFMS2 with GCC but don't enable the C-plugin, it will export the functions like it always has, without the underscore.
    Falls jemand die Zeit hat, melde er doch mal, ob M2TS-Dateien, die – wie in der Dokumentation beschrieben – bei älteren Versionen nur mit seekmode=0 funktioniert haben, mit dem LAVF-Splitter nun auch normal funktionieren. Aber im doom9-Forum. Nicht hier.
    Geändert von LigH (15. February 2015 um 17:32 Uhr)

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  10. #20
    Erklär-Bär Avatar von LigH
    Registriert seit
    19. April 2003
    Ort
    OPAL-Invalidengebiet Altmark
    Alter
    43
    Beiträge
    42.764

    Standard AW: FFmpegSource - vielfältiges Source-Plugin für AviSynth basierend auf ffmpeg / lav

    Kaum gibt's was neues, gibt's was neues:

    Zitat Zitat von qyot27 Beitrag anzeigen
    FFMS2 C-plugin r944+69

    Optimized for Pentium-III and SSE.

    ffmpeg version r70952 git-db4234c Copyright (c) 2000-2015 the FFmpeg developers
    built with gcc 4.9.2 (GCC)
    Code:
      libavutil      54. 20.100 / 54. 20.100
      libavcodec     56. 29.100 / 56. 29.100
      libavformat    56. 26.101 / 56. 26.101
      libavdevice    56.  4.100 / 56.  4.100
      libavfilter     5. 13.101 /  5. 13.101
      libavresample   2.  1.  0 /  2.  1.  0
      libswscale      3.  1.101 /  3.  1.101
      libswresample   1.  1.100 /  1.  1.100
      libpostproc    53.  3.100 / 53.  3.100
    
      configuration:
        --prefix=/home/qyot27/win32_build
        --cross-prefix=i686-w64-mingw32-
        --enable-gpl
        --enable-version3
        --disable-w32threads
        --enable-avresample
        --disable-encoders
        --disable-decoder=utvideo
        --enable-libutvideo
        --disable-decoder=dca
        --enable-libdcadec
        --disable-muxers
        --disable-doc
        --disable-debug
        --disable-devices
        --cpu=pentium3
        --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB'
        --target-os=mingw32
        --arch=x86
    Uses libdcadec, although due to the currently fairly rapid development pace of libdcadec, consider it only a snapshot. Should still be better compared to the native decoder.

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




Seite 2 von 3 ErsteErste 123 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. ffmpeg source
    Von fischi01 im Forum AviSynth
    Antworten: 9
    Letzter Beitrag: 15. May 2010, 10:28
  2. Frage zum AviSynth Plugin im Rebuilder
    Von icemaan im Forum MPEG-2 Encoding-Tools
    Antworten: 14
    Letzter Beitrag: 4. January 2006, 12:37
  3. AviSynth Premiere Plugin
    Von illCP im Forum AviSynth
    Antworten: 9
    Letzter Beitrag: 9. June 2004, 12:17
  4. Not an Avisynth 1.0 plugin
    Von pm80 im Forum MPEG-4-Encoding-Tools
    Antworten: 7
    Letzter Beitrag: 9. May 2004, 18:29
  5. avisynth mpeg2 plugin versionen
    Von gucky im Forum AviSynth
    Antworten: 3
    Letzter Beitrag: 17. January 2004, 14:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •