ffmpegを使用して、フラッシュメディアサーバーなどのflvサーバーにストリーミングすると、
ffmpeg -i input -vcodec libx264 rtmp://hostname/streamname
黒くなります。何故ですか?
ffmpeg の「最近の」バージョンでは、デフォルトの x264 ピクセル形式は「yuv422p」であり、ほとんどの商用エンコーダーではサポートされていません。
修正: x264 形式の場合は -pix_fmt yuv420p または -pix_fmt yuyv422 を指定します。