2017-11-28 19 views
0

私はヘッダーを含むffmpegを使ってビデオを作成しました。Powerpointはヘッダー付きのビデオを表示できません。私は緑色の画面が表示されます

それを作成するための私のスクリプトは次のとおりです。

まず
ffmpeg.exe -f rawvideo -vcodec rawvideo -s 560x448 -r 40 -pix_fmt yuv420p -i C_L_560x448_40_static_maxSSIM_QP23_B2.yuv -vcodec rawvideo -qscale 0 -filter_complex "drawtext=fontsize=32: fontfile=FreeSerif.ttf: text='SSIM=0.961': x=(w-tw)/2: y=(lh/2): fontcolor=orange, drawtext=fontsize=22: fontfile=FreeSerif.ttf: text='Bitrate≤1800 [1873 kbps], Frame rate≥40 [43.98 fps]': x=(w-tw)/2: y=(lh/2+30): fontcolor=orange : box=1: boxcolor=0x00000099, drawbox=x=80:y=160:w=220:h=135:[email protected]" C_L_560x448_40_static_maxSSIM_QP23_B2_new.avi 

、メディアプレーヤーは、グリーンスクリーンとしてそれを示しました。私は Media Player Codec Packをダウンロードし、今度はそれを表示します。

しかし、それをpowerpoint 2016に挿入すると、同じ緑色の問題があります。あなたはこれを修正する方法を知っていますか?

vlcプレーヤーが正しく再生できます。代わりに、Excelのプレーヤーを変更し、代わりにvlcプレーヤーを使用する方法はありますか?

答えて

1

非圧縮ストリームを出力しています。代わりにコーデックを使用してください。

ffmpeg.exe -f rawvideo -s 560x448 -framerate 40 -pix_fmt yuv420p 
    -i C_L_560x448_40_static_maxSSIM_QP23_B2.yuv 
    -filter_complex "drawtext=fontsize=32: fontfile=FreeSerif.ttf: text='SSIM=0.961': x=(w-tw)/2: y=(lh/2): fontcolor=orange, drawtext=fontsize=22: fontfile=FreeSerif.ttf: text='Bitrate≤1800 [1873 kbps], Frame rate≥40 [43.98 fps]': x=(w-tw)/2: y=(lh/2+30): fontcolor=orange : box=1: boxcolor=0x00000099, 
        drawbox=x=80:y=160:w=220:h=135:[email protected]" 
    -c:v mpeg4 -q:v 5 C_L_560x448_40_static_maxSSIM_QP23_B2_new.avi 
+0

このコーデックは、知覚されるビデオの品質に影響しますか? – zinon

+0

ビデオの品質を評価するためにこれを使用しているので、rawvideoコーデックは安全なオプションです – zinon

+0

主観的には、いいえ。数学的には、はい。 – Mulvya

関連する問題