これが私がFFmpegを使用する方法です
ffmpeg -f dshow -i video="UScreenCapture" -vcodec libx264 -q 26 -f flv output.flv
問題は、数量が常に 28 であることです。ffmpeg はそれを無視します。これを修正する方法は?Twitch TV にストリーミングするには、とにかく「フラッシュ」コーデックが必要です
これが私がFFmpegを使用する方法です
ffmpeg -f dshow -i video="UScreenCapture" -vcodec libx264 -q 26 -f flv output.flv
問題は、数量が常に 28 であることです。ffmpeg はそれを無視します。これを修正する方法は?Twitch TV にストリーミングするには、とにかく「フラッシュ」コーデックが必要です
ドキュメントによると、「の意味q
はコーデックに依存する」と明らかに libx264 はそのオプションを無視します。代わりに (必要に応じて-crf
aも) 使用してください。-preset
crf 値が大きいほど、品質は低くなります。
-b オプション、-q、および -crf はビデオ品質に対しては何もしないようです (少なくとも ffmpeg バージョン 9 のインストールでは)。
高品質が必要な場合、ビットレートを設定することは、それを達成するための貧弱な方法です. ビットレートよりも品質に大きな影響を与える設定は他にもたくさんあります。何らかのハードウェア要件を満たす必要がない限り、ビットレートの設定は完全にそのままにしておきます.
より高い品質を取得しようとしている場合は、次のようなものを試してください
ffmpeg -i sourcefile.mov -target pal-dvd -qscale 2 -trellis 2 outputfile.mpg
出力ビデオのサイズは、2 分間のビデオの 13Mb から 130Mb になりますが、それで十分です。