問題タブ [swscale]
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 - sws_scale が不正な形式のビデオを生成する
CAIRO_FORMAT_ARGB32 から AV_PIX_FMT_YUV420P までの一連のフレームを sws_scale でエンコードする必要があります。ffmpeg docs から、ソース形式に相当する AV が AV_PIX_FMT_ARGB であることを知ったので、ここに私のコードを示します。
悲しいことに、ビデオは再生されず、VLC はこれらの役に立たないメッセージをたくさん表示します。
エンコードプロセスは問題なく実行されます。const int in_linesize[1] = { 3 * width }; も試しました。どこが間違っていますか?