1

これが私がFFmpegを使用する方法です

ffmpeg -f dshow -i video="UScreenCapture" -vcodec libx264 -q 26 -f flv output.flv

問題は、数量が常に 28 であることです。ffmpeg はそれを無視します。これを修正する方法は?Twitch TV にストリーミングするには、とにかく「フラッシュ」コーデックが必要です

4

4 に答える 4

3

ドキュメントによると、「の意味qはコーデックに依存する」と明らかに libx264 はそのオプションを無視します。代わりに (必要に応じて-crfaも) 使用してください。-presetcrf 値が大きいほど、品質は低くなります。

于 2013-06-14T20:16:59.113 に答える
0

-b オプション、-q、および -crf はビデオ品質に対しては何もしないようです (少なくとも ffmpeg バージョン 9 のインストールでは)。

高品質が必要な場合、ビットレートを設定することは、それを達成するための貧弱な方法です. ビットレートよりも品質に大きな影響を与える設定は他にもたくさんあります。何らかのハードウェア要件を満たす必要がない限り、ビットレートの設定は完全にそのままにしておきます.

より高い品質を取得しようとしている場合は、次のようなものを試してください

ffmpeg -i sourcefile.mov -target pal-dvd -qscale 2 -trellis 2 outputfile.mpg

出力ビデオのサイズは、2 分間のビデオの 13Mb から 130Mb になりますが、それで十分です。

于 2014-05-01T00:11:58.643 に答える