niiyan/2007-06-17

FFmpegSource(ビデオ入力プラグイン)

  • 2007-07-04 00:44:34 追記: 以下の説明は、古いバージョンに基づいて作成されたものです。より新しい説明は、FFmpegSource を参照してください。
  • FFmpegSource とは?(FFmpegSource - Doom9's Forum より)
    • ffmpeg がサポートするすべてのビデオフォーマットをサポート。
    • フレームアキュレートのシークが可能。
    • matroska(mkv)に対しては、Haali のパーサが使用される。
      • ffmpeg のパーサは重大な問題を抱えているため、とのこと。
    • 他のフォーマット(コンテナ)に対しては、ffmpeg が使用される。
    • インデックス化が必要なため、ファイルオープンに少し時間がかかる。
  • 互換性(ffmpegsource.txt より)
    • AVI, MKV, MP4: フレームアキュレート
    • OGM: 最初のフレームを台無しにする(messed up)。シークは forceseek=true の場合に汚れ(不鮮明さ。smearing)を生む。forceseek=true なしだと信じられないほど遅いシークになる。
    • WMV: シーク不可。
    • VOB: rff フラグなし。その他の点については、動作するように見える。
    • TS: シークは大きく外れて、総フレーム数もおそらく間違っている。
  • シンタックス(ffmpegsource.txt より)
    FFmpegSource(string source, int track = -1, bool forceseek = false, string timecodes = "")
    
    • パラメータ
      • source: ソースファイル
      • track: 関連性のあるデマルチプレクサによって見られるビデオトラック番号。ビデオトラックでなければならない。負の値は最初に見つかったビデオトラックを意味する。
      • forceseek: たとえそのフォーマットが登録されたインデックスを持たないとしてもシークする。制限付きのavformatサポートを持つコンテナに対してのみ有用。
      • timecode: タイムコードを出力するファイル、どんなタイプであってもファイルをインデックス化することを伴う(v1.1 から追加)。
  • VFR(可変フレームレート)ソースの取り扱いについて(バージョン 1.1 で修正済。すぐ下の追記を参照)

    FFmpegSource - Doom9's Forum

    With vfr it just returns every encoded frame and sets the fps to 30.(試訳: VFR に関しては、すべてのエンコードされたフレームを返して、フレームレートを 30 に設定するだけ。)

  • 2007-06-20 22:57:54 追記: 常に 30fps と報告される問題は、バージョン 1.1 で修正されました。niiyan/2007-06-19 を参照。
  • Myrsloik 氏作。
  • Doom9's Forum 関連スレッド
  • まだ試していないのでよくわかりませんが、動作には同梱されているライブラリも必要だと思われます。
    • 2007-06-20 22:53:10 追記: FFMpegSource.dll に同梱されているその他の DLL ファイル(avcodec-51.dll、avformat-51.dll、avutil-49.dll、swscale-0.dll、zlib1.dll)は、前もってパスの通ったディレクトリ(例: C:\WINDOWS\SYSTEM32 など)にコピーします。もしくは、AVS ファイルを開くアプリケーションと同じディレクトリ(例: AvsP の場合、AvsP.exe のあるディレクトリ)でもかまいません。FFMpegSource.dll は AviSynth 用の外部プラグインですので、LoadPlugin 関数またはプラグインのオートローディング機能を使って読み込みます。
  • ビデオ入力に FFmpegSource の情報を追加しました。

Yadif version 0.8(インターレース解除プラグイン)

  • 変更点

    Yadif deinterlace

    Version 0.8 (17.06.2007)

    • Probably fixed memory access bug (report by akapuma).(試訳: メモリアクセスバグをおそらく修正)
最終更新日時: 2014-03-11 (火) 03:50:26 (2078d)