Powerpoint 无法显示 headers 的视频。我看到绿屏
Powerpoint can't show a video with headers. I see green screen
我使用 ffmpeg 创建了一个视频,其中包含 headers。
我创建它的脚本是:
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:color=red@0.5" C_L_560x448_40_static_maxSSIM_QP23_B2_new.avi
首先,媒体播放器显示为绿屏。我下载了
Media Player Codec Pack
现在显示它的正确性。
但是,当我将它插入powerpoint 2016
时,我遇到了同样的绿屏问题。你知道如何解决这个问题吗?
vlc
玩家可以正确播放。有没有什么办法可以把excel的播放器改成vlc播放器?
您正在输出未压缩的流。请改用编解码器。
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:color=red@0.5"
-c:v mpeg4 -q:v 5 C_L_560x448_40_static_maxSSIM_QP23_B2_new.avi
我按照此处提供的解决方案解决了我的问题:https://support.microsoft.com/en-us/help/291879/how-to-play-media-clips-in-powerpoint-by-using-windows-media-player
我将 windows media player
嵌入到我的 powerpoint
中,我可以播放视频了。
我使用 ffmpeg 创建了一个视频,其中包含 headers。
我创建它的脚本是:
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:color=red@0.5" C_L_560x448_40_static_maxSSIM_QP23_B2_new.avi
首先,媒体播放器显示为绿屏。我下载了
Media Player Codec Pack
现在显示它的正确性。
但是,当我将它插入powerpoint 2016
时,我遇到了同样的绿屏问题。你知道如何解决这个问题吗?
vlc
玩家可以正确播放。有没有什么办法可以把excel的播放器改成vlc播放器?
您正在输出未压缩的流。请改用编解码器。
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:color=red@0.5"
-c:v mpeg4 -q:v 5 C_L_560x448_40_static_maxSSIM_QP23_B2_new.avi
我按照此处提供的解决方案解决了我的问题:https://support.microsoft.com/en-us/help/291879/how-to-play-media-clips-in-powerpoint-by-using-windows-media-player
我将 windows media player
嵌入到我的 powerpoint
中,我可以播放视频了。