問題タブ [avisynth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2688 参照

ffmpeg - Ffmpeg avs から avi ロスレス変換

品質を落とさずに avs (Avisynth ファイル) を avi に変換する方法は?

まず、avs を 264 に変更します。

ffmpeg -i "Source.avs" -c:v libx264 -preset veryslow -crf 24 "Output.264"

次に、264 を avi に変換しようとしています。

ffmpeg -i "input.264" "output.avi"

最終的な avi はほぼ 200MB あるはずですが、2MB しかありません。264 ファイルは 150MB 近くあるので、これで十分でしょう。2番目のコマンドでコーデックを使用する必要があると思いますが、どれがわかりません。これを数日間変更しようとしていますが、効果がありません。

それとも、264 を使用せずに avs から avi のみにロスレス変換する方法はありますか?

ご協力ありがとうございました。

編集:

回答ありがとうございます。残念ながら、どちらの方法も失敗します。最初にビデオが表示されますが、ぼやけて何も見えません。

出力:

編集: PNG コマンドの後の出力:

0 投票する
2 に答える
769 参照

video - avisynthで画像とaviビデオを組み合わせる方法は?

画像と avi ビデオ クリップを結合しようとしています。

私は使用しています:

  1. フレームサーバーとしてのAviSynth
  2. エディターとしてのAvsPmod

私は持っている:

  1. jpg画像。ビデオと同じ幅と高さ
  2. aviビデオクリップ

私のコード main.avs

最初の avs

秒.avs

しかし、私はエラーがあります

どうすればこの問題を解決できますか?

0 投票する
0 に答える
171 参照

ffmpeg - avisynth SSIM と ffmpeg SSIM の間に (明らかに) 相関関係がないのはなぜですか?

以前は、SSIM インデックスを計算する Avisynth スクリプトを使用して、ビデオ エンコーディングの品質をチェックおよび調整していました。何らかの理由で、Windows 10 に移行して以来、パフォーマンスが大幅に低下しています。その後、少なくとも 10 倍高速に実行される ffmpeg ssim フィルターについて知りました。しかし、私はこれらの問題を抱えています:

  • どちらの方法でもどのアルゴリズムが使用されているのか、または違いは何なのかわかりません。

  • さらに重要なことは、多数のビデオ ファイルに対して各方法の結果をプロットすると、相関関係が事実上ゼロになることです。avisynth SSIM では、h.264 CRF ファクターとの間に良好な相関関係が見つかりました (予想どおり) が、その相関関係は ffmpeg SSIM では消失します。

ffmpeg SSIM フィルターが本当に機能するかどうかを確認した人はいますか?

編集: 2 番目の点についてさらに調査する必要があります。実際には、さまざまなビデオの小さなサンプルでffmpegの相関関係は見つかりませんでしたが、単一のビデオサンプルのCRFとSSIMの間の両方の方法に優れた相関関係があります.

0 投票する
1 に答える
260 参照

ffmpeg - Avisynth の合計フレーム数が VirtualDub の合計フレーム数と等しくない

Dissolve および/または Fade が .avs スクリプトのフレームの総数を変更するようです。avs スクリプトのフレームの総数を合計してから、avs スクリプトを Vdub にロードすると、フレームの総数が異なります。以下の私の実際の例は、同じスクリプトで822 フレームと 1368 フレームの違いを示しています。この仮説を支持するように見えるいくつかの基本的なテストを実行しました。もちろん、私は愚かなことをしているかもしれません。ガイダンスをいただければ幸いです。何か明確にできることがあれば教えてください。Ffmpeg も同じスクリプトを使用しているため、これは Avisynth の問題だと思います。または、AVSコーディングスキルの欠如。

システム仕様: Win7、FFmpeg バージョン: 20170223-dcd3418 win32 共有、AVISynth バージョン: 2.6

Test1.avs = 200 フレームの長さ = 予想される動作

Return Dissolve を含む Test2.avs = 195 フレームの長さ = 予期しない動作

FadeOut(fadeIn = 202 フレームの長さ = 予期しない動作を伴う Test3.avs

ディゾルブとフェードを含む Test4.avs = 197 フレームの長さ = 予期しない動作

ディゾルブとフェードのフレーム レートを明示的に指定する Test5.avs = 197 フレーム = 予期しない動作

realExample = 822 フレームの長さ = 予想される動作 (これは私が望むものです)

realExample = 1368 フレームの長さ