フラップを使用してゲームを記録しました。録画されたビデオは素晴らしく見えました。
次に、ビデオを編集し、Huffyuvロスレスコーデックでエンコードしました。ビデオは素晴らしく見えた。
最後に、FFmpegでx264を使用してビデオをエンコードすると、色が色あせて見えました。
スクリーンショット:
Huffyuv(見栄えが良い):
x264(色あせたように見える):
x264設定:
ffmpeg -y -i "D:\Project\TestHuffyuv.avi" -c:v libx264 -b:v 1000k -pass 1 -passlogfile D:\Project\Stats -f mp4 NUL
ffmpeg -y -i "D:\Project\TestHuffyuv.avi" -c:v libx264 -b:v 1000k -pass 2 -passlogfile D:\Project\Stats D:\Project\FFmpeg_MP4.mp4
x264でエンコードすると、次の警告が表示されました。
No pixel format specified, yuv444p for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
元のビデオと同じように見えるように色を修正するにはどうすればよいですか?
更新:
Mulvyaのx264設定を試してみました(色がまだ色あせて見える):
ffmpeg -y -color_range 2 -i "D:\Project\TestHuffyuv.avi" -vf scale=in_range=full:out_range=tv -c:v libx264 -b:v 1000k -color_range 1 -pass 1 -passlogfile D:\Project\Stats -f mp4 NUL
ffmpeg -y -color_range 2 -i "D:\Project\TestHuffyuv.avi" -vf scale=in_range=full:out_range=tv -c:v libx264 -b:v 1000k -color_range 1 -pass 2 -passlogfile D:\Project\Stats D:\Project\FFmpeg_MP4.mp4
「-pix_fmt yuv420p」x264スイッチを試してみました(画像は暗く見えますが、色はまだ色あせています):
ffmpeg -y -i "D:\Project\TestHuffyuv.avi" -c:v libx264 -pix_fmt yuv420p -b:v 1000k -pass 1 -passlogfile D:\Project\Stats -f mp4 NUL
ffmpeg -y -i "D:\Project\TestHuffyuv.avi" -c:v libx264 -pix_fmt yuv420p -b:v 1000k -pass 2 -passlogfile D:\Project\Stats D:\Project\FFmpeg_MP4.mp4
「-pix_fmt yuvj420p」x264スイッチを試しました(画像は元の画像よりも暗く見えます):
ffmpeg -y -i "D:\Project\TestHuffyuv.avi" -c:v libx264 -pix_fmt yuvj420p -b:v 1000k -pass 1 -passlogfile D:\Project\Stats -f mp4 NUL
ffmpeg -y -i "D:\Project\TestHuffyuv.avi" -c:v libx264 -pix_fmt yuvj420p -b:v 1000k -pass 2 -passlogfile D:\Project\Stats D:\Project\FFmpeg_MP4.mp4
完全なコンソール出力:http : //pastebin.com/3cJNvVjL