ffmpeg で dnxhd mov を作成しようとしていますが、コーデックが機能していないようです。
.mov 形式に変換する 1920x1080 の .png を作成しました
私のコード: (python)
ffmpeg = "C:\\Users\\jared.glass\\Desktop\\mov_test\\ffmpeg_2012_04_02.exe"
images = "C:\\Users\\jared.glass\\Desktop\\mov_test\\Untitled.png"
output = "C:\\Users\\jared.glass\\Desktop\\mov_test\\dnx_hd_test.mov"
os.system(ffmpeg + " -i " + images + " -r 24 -s 1920x1080 -vcodec dnxhd -b:v 120m -an -y " + output )
次のエラーが表示されます。
コーデック 'dnxhd' の非互換ピクセル フォーマット 'rgb24'、自動選択フォーマット 'yuv4 22p10le' [buffer @ 0000000001D0D950] w:1920 h:1080 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_ param: [buffersink @ 0000000001D0DB50] auto-inserting filter 'auto-inserted scale 0' は、フィルター 'src' とフィルター 'out' の間 [scale @ 0000000001D0DDE0] w:1920 h:1080 fmt:rgb24 sar:0/1 -> w:1920 h:1080 fmt: yuv422p10le sar:0/1 flags:0x4 [dnxhd @ 0000000001D14740] DNxHD と互換性のないビデオ パラメータ #0、mov、'C:\Users\jared.glass\Desktop\mov_test\dnx_hd_test.mov':ストリーム #0:0: ビデオ: dnxhd, yuv422p10le, 1920x1080, q=2-1024, 90k tbn, 24 tbc
ストリーム マッピング: ストリーム #0:0 -> #0:0 (png -> dnxhd) 出力ストリーム #0:0 のエンコーダーを開くときにエラーが発生しました - bit_rate、rate、幅、高さなどのパラメーターが正しくない可能性があります
これを機能させる方法はありますか?