Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 28

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

  1. #1
    . Avatar von Selur
    Registriert seit
    19. April 2003
    Ort
    underground
    Beiträge
    24.872

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

    Hat sich mal wer den FFmpegsource-Filter angeguckt, bzw. ihn angetestet und kann dazu was sagen?
    https://forum.doom9.org/showthread.php?t=127037

    Cu Selur
    Hybrid hier im Board, Homepage (www.selur.de), Forum

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

    Standard AW: FFMpegSource

    Entwickelt sich mittlerweile prächtig auf https://ffmpegsource.googlecode.com/ — Ich mach mal einen "News"-Beitrag draus.

    Zitat Zitat von TheRyuu
    ffms2-r624.7z

    It's the first proper build since 2.16 (proper meaning non-broken) and it's some what of a release candidate for 2.17 so all it really needs is a few days of testing by the masses. Built with libav rev. cf53a21.

    Some changes to look forward to:
    * Reworked colormatrix and color range handling a bit, which fixed a bug that could cause FFMS2 to always output TV range even if the input was fullrange. (TheFluff)
    * The autotools build system can now create debug builds properly. (Daemon404)
    * Deprecated parts of the API will now cause compiler warnings when you use them. (TheFluff)
    * Added a FFMS_GetVersion function to the API (lets library users get the version number at runtime) and exposed it in Avisynth as FFGetVersion. (TheRyuu, TheFluff)
    * Added a variable prefix option to the Avisynth functions. Its primary purpose is to get subsequent calls to source functions from overwriting variables from earlier calls. (TheFluff)
    * Make it possible to open single-frame videos without explicitly setting seekmode to -1 for you weird people who want to open images with ffms (Plorkyeran)
    * Fixed bug where indicies would sometimes be incorrectly considered valid (TheRyuu)
    * Add support for recent versions of libav/ffmpeg built as shared libraries (Plorkyeran, TheRyuu, Kovensky)
    * When possible, non-API symbols are no longer exported (Daemon404)
    * Deprecate postproc support. Libav and FFmpeg will probably kill it at some point in the future and it's really not very useful.
    * Fix the pkg-config version on OS X (Plorkyeran).
    * General bitrot fixes to deal with changes in Libav/FFmpeg
    * Bump minimum required version of FFmpeg to 0.6.


    Additionally there is some internal reworking of the way CodecID's work (now stored at indexing instead of the whole table shenanigans) and also the major threading problems caused by changes in libav and ffmpeg have been addressed so ffmpegsource should now work correctly with more recent versions. Plus the usual couple hundred bug fixes and what not.

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




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

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

    Version 2.17 ist fertig - anscheinend kann der nun manchmal auch Interlaced VC-1 decodieren, aber noch nicht zuverlässig...

    Zitat Zitat von TheFluff
    FFMS 2.17 has been released.
    Again, this is mostly a bugfix and maintenance release; no major new features have been added. There are, however, two minor features that might be relevant to Avisynth users. First, you can now get the FFMS version by calling FFGetVersion(), which returns a string on the form "2.17.0.0", where the last two numbers are mostly relevant for API users. Second, all exported metadata variables can now have their names prefixed with a string of your choice, which prevents two or more subsequent calls to FFVideo/AudioSource from overwriting each other's variables. Oh, and for the three people who care (hello there, tebasuna51), the audio channel layout is now exported as a dwChannelMask-compatible integer, in the variable FFCHANNEL_LAYOUT.

    Downloads


    Full changelog since 2.16
    • Reworked color matrix and color range handling a bit, which fixed a bug that could cause FFMS2 to always output TV range even if the input was full range. (TheFluff)
    • The autotools build system can now create debug builds properly. (Daemon404)
    • Deprecated parts of the API will now cause compiler warnings when you use them. (TheFluff)
    • Added a FFMS_GetVersion function to the API (lets library users get the version number at runtime) and exposed it in Avisynth as FFGetVersion. (TheRyuu, TheFluff)
    • Added a variable prefix option to the Avisynth functions. Its primary purpose is to get subsequent calls to source functions from overwriting variables from earlier calls. (TheFluff)
    • Make it possible to open single-frame videos without explicitly setting seekmode to -1 for you weird people who want to open images with ffms (Plorkyeran)
    • Fixed bug where indices would sometimes be incorrectly considered valid (TheRyuu)
    • Add support for recent versions of Libav/FFmpeg built as shared libraries (Plorkyeran, TheRyuu, Kovensky)
    • When possible, non-API symbols are no longer exported (Daemon404, TheFluff)
    • Deprecate postprocessing support. Libav and FFmpeg are planning on removing it at some point in the near future and it's really not very useful.
    • Fix the pkg-config version on OS X (Plorkyeran).
    • Fixed a bug that could cause the FFmpegSource2() Avisynth function to not use UTF8 filenames even when told to do so. (pandv2)
    • Fixed a few minor memory leaks. (Plorkyeran)
    • Adjusting audio delay relative to the first video track should now work properly again (was broken in 2.16). (Plorkyeran)
    • General bitrot fixes to deal with changes in Libav/FFmpeg (everyone)
    • Corrected handling of codec private data when using a non-libavformat parser. Fixes decoding of FFV1 and UTVideo in MKV, among other things. (TheFluff)
    • Bump minimum required version of FFmpeg to 0.6.


    Other notes
    The VC-1 decoding issue is not fixed, but since it's been there since forever and is extremely mysterious and hard to debug, we've decided to release 2.17 anyway. We haven't given up on it, though.

    We'd also like to again remind postprocessing users that postprocessing support is deprecated and will be removed in 2.18. The reason for this is that both libav and FFmpeg are planning on removing the library we use (libpostproc).

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




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

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

    Wird mal wieder Zeit für einen halbwegs offiziellen Meilenstein:

    Zitat Zitat von TheRyuu
    ffms2-2.18-rc1.7z

    Includes both 32 and 64-bit compiles.
    Requires SSE2 capable CPU and XP SP3 or newer.

    Changelog for 2.18:
    • Fix regression (r483) with rffmode that caused it to error out even if using the default output colorspace. (TheRyuu)
    • High(er) quality YUV->RGB conversion. (TheRyuu)
    • Fix indexing on files with cover art. (TheRyuu)
    • Add support for libav/ffmpeg built with msvc, this is the default on windows when building with msvc. (TheRyuu)
    • Remove postproc support. (TheRyuu)
    • Added VapourSynth support. (Myrsloik)
    • ffmsindex can now output keyframe numbers to a file while indexing. (Plorkyeran)
    • configure now defaults to building a shared library, except when building MinGW/Cygwin, since you usually want static for those. (Plorkyeran)
    • The source color space and color range used when converting with swscale can now be overridden. (Plorkyeran)
    • Fix issues with unicode filenames when building with mingw. (Plorkyeran)
    • Fix progress reporting when indexing files with non-zero initial timestamp with haali's splitter. (Plorkyeran)
    • Add support for formats with packet durations but no packet timestamps. (Plorkyeran)
    • Fix corruption when seeking in VC-1 in MKV. (Plorkyeran)
    • Fix bug that resulted in files opened with Haali's splitter sometimes always decoding from the beginning on every seek. (Plorkyeran)
    • Add support for VP8. (Plorkyeran)
    • Fix crash when indexing video formats with no parser. (Plorkyeran)
    • Fix compilation errors with recent versions of libav/ffmpeg. (Plorkyeran)
    • Fix NVOP handling with frame-based threading (aka zero-size frames with mp4 bug). (Plorkyeran)
    • Add support for vc1image. (Plorkyeran)
    • Use the container SAR when the codec SAR is unset when opening via lavf. (Plorkyeran)
    • Actually set the ColorRange and ColorSpace of frames when nothing has been overridden. (Plorkyeran)
    • Add support for files without timestamps to lavf audio. (Plorkyeran)
    • Fix handling of audio delay with invalid inital timestamps. (Plorkyeran)
    • Sort of partially fix interlaced H.264. (Plorkyeran)
    • Fix errors when the client asks for audio past the end of the file. (Plorkyeran)
    • Fix rounding error with MKV timestamps that resulted in things getting a FPS like 60001/1001. (TheRyuu)
    • Bump required version to libav 0.8/FFmpeg 0.9. (Plorkyeran)
    • Switch to avcodec_decode_audio4. (Plorkyeran)
    • Add support for planar audio from lavc. (Plorkyeran)
    • Add SetOutputFormatA for audio resampling/mixing using libavresample. (Plorkyeran)

    There may be a few additional things not listed because the changelog wasn't updated yet.
    Ich finde den Punkt "Sort of partially fix interlaced H.264. (Plorkyeran)" allerdings noch nicht besonders vertrauenerweckend...

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




  5. #5
    . Avatar von Selur
    Registriert seit
    19. April 2003
    Ort
    underground
    Beiträge
    24.872

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

    Ich finde den Punkt "Sort of partially fix interlaced H.264. (Plorkyeran)" allerdings noch nicht besonders vertrauenerweckend...
    naja, zeigt zumindest, dass jemand daran arbeitet
    Hybrid hier im Board, Homepage (www.selur.de), Forum

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

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

    FFmpegSource2 v2.19

    Nicht viele Änderungen gegenüber 2.18; vor allem die Compilierbarkeit in verschiedenen Compilern wurde verbessert (^ TheRyuu).

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




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

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

    FFMS2 wird jetzt wohl mit git-Revisionen geführt:

    FFMS2 C-plugin r783+33 (von qyot27) ist nun auch kompatibel mit AviSynth+.

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




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

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

    FFMS2 C-plugin r800+29 mit aktuellen ffmpeg-Bibliotheken: Ob es HEVC (und VP9) beherrscht?

    PHP-Code:
    LoadCPlugin("E:\Programme\AviSynth 2.5\plugins\FFMS2\FFMS2.dll")
    FFVideoSource("sintel_trailer_1080_hevc.mp4"
    Läuft! ... Allerdings wohl seeehr langsam. Wild springen ist nicht ganz zuverlässig in der Vorschau.
    Geändert von LigH (29. October 2013 um 16:10 Uhr)

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




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

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

    FFMS2 C-plugin r809+35 wurde von qyot27 im doom9-Forum vorgestellt.

    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




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

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


    Auf gute Zusammenarbeit:

    REGELN befolgen | SUCHE benutzen | FAQ lesen | STICKIES beachten




Seite 1 von 3 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
  •