我正在尝试调整较大的视频以适应我所拥有的区域.为了实现这一点,我首先计算调整大小的视频的尺寸,使其适合我的区域,然后我尝试为此视频添加填充,以便最终结果具有所需的尺寸,同时保持纵横比.
所以,假设我的原始视频尺寸为1280x720,为了适应我的405x320区域,我需要先将视频大小调整为405x227.我这样做.此时一切都很好.我做了一些数学计算,我发现我必须在顶部和底部添加46像素的填充.
所以命令的padding参数就是-vf "pad=405:320:0:46:black".但是每次运行命令时都会出现错误Input area 0:46:405:273 not within the padded area 0:0:404:226.
我发现的唯一填充文档是http://ffmpeg.org/libavfilter.html#pad.
我不知道我做错了什么.以前有人有这个问题吗?你有什么建议吗?
我正在一个项目上使用Facebook进行一些集成(使用图形api),一切正常,直到现在我发现当我点击退出网址时,facebook不会清除我的会话.我正在通过php注销,而不是javascript,所以注销网址看起来像:
https://www.facebook.com/logout.php?next=url&access_token=token
Run Code Online (Sandbox Code Playgroud)
点击该链接后,用户将在Facebook上注销,但该会话仍然存在于我的网站上.要实际清除会话,我必须在点击该网址后再次刷新页面.在我看来,这是一种奇怪的行为.
你们怎么看待这个?我甚至试图亲自删除facebook cookie,但它仍然存在,只有在我点击浏览器上的刷新按钮后才能清除它.
ps来获取facebook会话我做这样的事情:
My_Facebook_Helper::instance()->getSession(); //it should be === null if it doesn't exist
Run Code Online (Sandbox Code Playgroud)
pps它可能是一个bug?我不记得大约一周前我第一次开始实施这个问题时遇到这个问题