問題タブ [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.
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 コマンドの後の出力:
video - avisynthで画像とaviビデオを組み合わせる方法は?
画像と avi ビデオ クリップを結合しようとしています。
私は使用しています:
- フレームサーバーとしてのAviSynth
- エディターとしてのAvsPmod
私は持っている:
- jpg画像。ビデオと同じ幅と高さ
- aviビデオクリップ
私のコード main.avs
最初の avs
秒.avs
しかし、私はエラーがあります
どうすればこの問題を解決できますか?
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の間の両方の方法に優れた相関関係があります.
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 フレームの長さ